@charset "UTF-8";
/*!
Theme Name: HCSS 2022
Theme URI: https://www.hcss.com/
Description: This is the main HCSS theme.
Author: Daven Stanley, Connie Hill, Tim Steinke
Author URI: https://www.hcss.com/

Tags: accessibility-ready, block-styles, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, left-sidebar, one-column, right-sidebar, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, two-columns, wide-blocks

Template: genesis

License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Text Domain: genesis-sample!
Requires at least: 5.4
Requires PHP: 5.6
*/
/*!
 * Bootstrap Grid v4.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

.container, .who-uses-hcss article .site-inner, .site-inner-container .site-inner, .narrow-container, .site-inner-narrow-container .site-inner {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container, .who-uses-hcss article .site-inner, .site-inner-container .site-inner, .narrow-container, .site-inner-narrow-container .site-inner {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container, .who-uses-hcss article .site-inner, .site-inner-container .site-inner, .narrow-container, .site-inner-narrow-container .site-inner {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container, .who-uses-hcss article .site-inner, .site-inner-container .site-inner, .narrow-container, .site-inner-narrow-container .site-inner {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container, .who-uses-hcss article .site-inner, .site-inner-container .site-inner, .narrow-container, .site-inner-narrow-container .site-inner {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container, .who-uses-hcss article .site-inner, .site-inner-container .site-inner, .narrow-container, .site-inner-narrow-container .site-inner {
    max-width: 1310px;
  }
}

.container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container, .who-uses-hcss article .site-inner, .site-inner-container .site-inner, .narrow-container, .site-inner-narrow-container .site-inner {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container, .who-uses-hcss article .site-inner, .site-inner-container .site-inner, .narrow-container, .site-inner-narrow-container .site-inner {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container, .who-uses-hcss article .site-inner, .site-inner-container .site-inner, .narrow-container, .site-inner-narrow-container .site-inner {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container, .who-uses-hcss article .site-inner, .site-inner-container .site-inner, .narrow-container, .site-inner-narrow-container .site-inner {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container, .who-uses-hcss article .site-inner, .site-inner-container .site-inner, .narrow-container, .site-inner-narrow-container .site-inner {
    max-width: 1310px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xxxl,
.col-xxxl-auto, .col-xxxl-12, .col-xxxl-11, .col-xxxl-10, .col-xxxl-9, .col-xxxl-8, .col-xxxl-7, .col-xxxl-6, .col-xxxl-5, .col-xxxl-4, .col-xxxl-3, .col-xxxl-2, .col-xxxl-1, .col-xxl,
.col-xxl-auto, .col-xxl-12, .col-xxl-11, .col-xxl-10, .col-xxl-9, .col-xxl-8, .col-xxl-7, .col-xxl-6, .col-xxl-5, .col-xxl-4, .col-xxl-3, .col-xxl-2, .col-xxl-1, .col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, #product-features .columns-col5-col7 .col-md-6, .col-md-6, .col-md-5, #product-features .columns-col5-col7 .col-md-6:first-child, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5, #product-features .columns-col5-col7 .col-md-6:first-child {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7, #product-features .columns-col5-col7 .col-md-6 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1, #product-features-tabs .tab-content, .footer-widgets-2 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xxl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xxl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xxl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xxl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xxl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xxl-first {
    order: -1;
  }
  .order-xxl-last {
    order: 13;
  }
  .order-xxl-0 {
    order: 0;
  }
  .order-xxl-1 {
    order: 1;
  }
  .order-xxl-2 {
    order: 2;
  }
  .order-xxl-3 {
    order: 3;
  }
  .order-xxl-4 {
    order: 4;
  }
  .order-xxl-5 {
    order: 5;
  }
  .order-xxl-6 {
    order: 6;
  }
  .order-xxl-7 {
    order: 7;
  }
  .order-xxl-8 {
    order: 8;
  }
  .order-xxl-9 {
    order: 9;
  }
  .order-xxl-10 {
    order: 10;
  }
  .order-xxl-11 {
    order: 11;
  }
  .order-xxl-12 {
    order: 12;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1790px) {
  .col-xxxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xxxl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xxxl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xxxl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xxxl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xxxl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xxxl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xxxl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xxxl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxxl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xxxl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xxxl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xxxl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xxxl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xxxl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xxxl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xxxl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xxxl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xxxl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xxxl-first {
    order: -1;
  }
  .order-xxxl-last {
    order: 13;
  }
  .order-xxxl-0 {
    order: 0;
  }
  .order-xxxl-1 {
    order: 1;
  }
  .order-xxxl-2 {
    order: 2;
  }
  .order-xxxl-3 {
    order: 3;
  }
  .order-xxxl-4 {
    order: 4;
  }
  .order-xxxl-5 {
    order: 5;
  }
  .order-xxxl-6 {
    order: 6;
  }
  .order-xxxl-7 {
    order: 7;
  }
  .order-xxxl-8 {
    order: 8;
  }
  .order-xxxl-9 {
    order: 9;
  }
  .order-xxxl-10 {
    order: 10;
  }
  .order-xxxl-11 {
    order: 11;
  }
  .order-xxxl-12 {
    order: 12;
  }
  .offset-xxxl-0 {
    margin-left: 0;
  }
  .offset-xxxl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xxxl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xxxl-3 {
    margin-left: 25%;
  }
  .offset-xxxl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xxxl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xxxl-6 {
    margin-left: 50%;
  }
  .offset-xxxl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xxxl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xxxl-9 {
    margin-left: 75%;
  }
  .offset-xxxl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xxxl-11 {
    margin-left: 91.6666666667%;
  }
}
.d-none, #product-features .last-row {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex, #product-features .last-row {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1400px) {
  .d-xxl-none {
    display: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1790px) {
  .d-xxxl-none {
    display: none !important;
  }
  .d-xxxl-inline {
    display: inline !important;
  }
  .d-xxxl-inline-block {
    display: inline-block !important;
  }
  .d-xxxl-block {
    display: block !important;
  }
  .d-xxxl-table {
    display: table !important;
  }
  .d-xxxl-table-row {
    display: table-row !important;
  }
  .d-xxxl-table-cell {
    display: table-cell !important;
  }
  .d-xxxl-flex {
    display: flex !important;
  }
  .d-xxxl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center, #product-features .last-row {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1400px) {
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1790px) {
  .flex-xxxl-row {
    flex-direction: row !important;
  }
  .flex-xxxl-column {
    flex-direction: column !important;
  }
  .flex-xxxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xxxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xxxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxxl-center {
    justify-content: center !important;
  }
  .justify-content-xxxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxxl-around {
    justify-content: space-around !important;
  }
  .align-items-xxxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxxl-center {
    align-items: center !important;
  }
  .align-items-xxxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxxl-center {
    align-content: center !important;
  }
  .align-content-xxxl-between {
    align-content: space-between !important;
  }
  .align-content-xxxl-around {
    align-content: space-around !important;
  }
  .align-content-xxxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxxl-auto {
    align-self: auto !important;
  }
  .align-self-xxxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxxl-center {
    align-self: center !important;
  }
  .align-self-xxxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxxl-stretch {
    align-self: stretch !important;
  }
}
.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1400px) {
  .m-xxl-0 {
    margin: 0 !important;
  }
  .mt-xxl-0,
  .my-xxl-0 {
    margin-top: 0 !important;
  }
  .mr-xxl-0,
  .mx-xxl-0 {
    margin-right: 0 !important;
  }
  .mb-xxl-0,
  .my-xxl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xxl-0,
  .mx-xxl-0 {
    margin-left: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .mt-xxl-1,
  .my-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xxl-1,
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xxl-1,
  .my-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xxl-1,
  .mx-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .mt-xxl-2,
  .my-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xxl-2,
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xxl-2,
  .my-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xxl-2,
  .mx-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .mt-xxl-3,
  .my-xxl-3 {
    margin-top: 1rem !important;
  }
  .mr-xxl-3,
  .mx-xxl-3 {
    margin-right: 1rem !important;
  }
  .mb-xxl-3,
  .my-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xxl-3,
  .mx-xxl-3 {
    margin-left: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .mt-xxl-4,
  .my-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xxl-4,
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xxl-4,
  .my-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xxl-4,
  .mx-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .mt-xxl-5,
  .my-xxl-5 {
    margin-top: 3rem !important;
  }
  .mr-xxl-5,
  .mx-xxl-5 {
    margin-right: 3rem !important;
  }
  .mb-xxl-5,
  .my-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xxl-5,
  .mx-xxl-5 {
    margin-left: 3rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .pt-xxl-0,
  .py-xxl-0 {
    padding-top: 0 !important;
  }
  .pr-xxl-0,
  .px-xxl-0 {
    padding-right: 0 !important;
  }
  .pb-xxl-0,
  .py-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xxl-0,
  .px-xxl-0 {
    padding-left: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .pt-xxl-1,
  .py-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xxl-1,
  .px-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xxl-1,
  .py-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xxl-1,
  .px-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .pt-xxl-2,
  .py-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xxl-2,
  .px-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xxl-2,
  .py-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xxl-2,
  .px-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .pt-xxl-3,
  .py-xxl-3 {
    padding-top: 1rem !important;
  }
  .pr-xxl-3,
  .px-xxl-3 {
    padding-right: 1rem !important;
  }
  .pb-xxl-3,
  .py-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xxl-3,
  .px-xxl-3 {
    padding-left: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .pt-xxl-4,
  .py-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xxl-4,
  .px-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xxl-4,
  .py-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xxl-4,
  .px-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .pt-xxl-5,
  .py-xxl-5 {
    padding-top: 3rem !important;
  }
  .pr-xxl-5,
  .px-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-5,
  .py-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xxl-5,
  .px-xxl-5 {
    padding-left: 3rem !important;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xxl-n1,
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xxl-n1,
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xxl-n1,
  .my-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xxl-n1,
  .mx-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xxl-n2,
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xxl-n2,
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xxl-n2,
  .my-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xxl-n2,
  .mx-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -1rem !important;
  }
  .mt-xxl-n3,
  .my-xxl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xxl-n3,
  .mx-xxl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xxl-n3,
  .my-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xxl-n3,
  .mx-xxl-n3 {
    margin-left: -1rem !important;
  }
  .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xxl-n4,
  .my-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xxl-n4,
  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xxl-n4,
  .my-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xxl-n4,
  .mx-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xxl-n5 {
    margin: -3rem !important;
  }
  .mt-xxl-n5,
  .my-xxl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xxl-n5,
  .mx-xxl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xxl-n5,
  .my-xxl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xxl-n5,
  .mx-xxl-n5 {
    margin-left: -3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mt-xxl-auto,
  .my-xxl-auto {
    margin-top: auto !important;
  }
  .mr-xxl-auto,
  .mx-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-auto,
  .my-xxl-auto {
    margin-bottom: auto !important;
  }
  .ml-xxl-auto,
  .mx-xxl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1790px) {
  .m-xxxl-0 {
    margin: 0 !important;
  }
  .mt-xxxl-0,
  .my-xxxl-0 {
    margin-top: 0 !important;
  }
  .mr-xxxl-0,
  .mx-xxxl-0 {
    margin-right: 0 !important;
  }
  .mb-xxxl-0,
  .my-xxxl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xxxl-0,
  .mx-xxxl-0 {
    margin-left: 0 !important;
  }
  .m-xxxl-1 {
    margin: 0.25rem !important;
  }
  .mt-xxxl-1,
  .my-xxxl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xxxl-1,
  .mx-xxxl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xxxl-1,
  .my-xxxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xxxl-1,
  .mx-xxxl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xxxl-2 {
    margin: 0.5rem !important;
  }
  .mt-xxxl-2,
  .my-xxxl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xxxl-2,
  .mx-xxxl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xxxl-2,
  .my-xxxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xxxl-2,
  .mx-xxxl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xxxl-3 {
    margin: 1rem !important;
  }
  .mt-xxxl-3,
  .my-xxxl-3 {
    margin-top: 1rem !important;
  }
  .mr-xxxl-3,
  .mx-xxxl-3 {
    margin-right: 1rem !important;
  }
  .mb-xxxl-3,
  .my-xxxl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xxxl-3,
  .mx-xxxl-3 {
    margin-left: 1rem !important;
  }
  .m-xxxl-4 {
    margin: 1.5rem !important;
  }
  .mt-xxxl-4,
  .my-xxxl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xxxl-4,
  .mx-xxxl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xxxl-4,
  .my-xxxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xxxl-4,
  .mx-xxxl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xxxl-5 {
    margin: 3rem !important;
  }
  .mt-xxxl-5,
  .my-xxxl-5 {
    margin-top: 3rem !important;
  }
  .mr-xxxl-5,
  .mx-xxxl-5 {
    margin-right: 3rem !important;
  }
  .mb-xxxl-5,
  .my-xxxl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xxxl-5,
  .mx-xxxl-5 {
    margin-left: 3rem !important;
  }
  .p-xxxl-0 {
    padding: 0 !important;
  }
  .pt-xxxl-0,
  .py-xxxl-0 {
    padding-top: 0 !important;
  }
  .pr-xxxl-0,
  .px-xxxl-0 {
    padding-right: 0 !important;
  }
  .pb-xxxl-0,
  .py-xxxl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xxxl-0,
  .px-xxxl-0 {
    padding-left: 0 !important;
  }
  .p-xxxl-1 {
    padding: 0.25rem !important;
  }
  .pt-xxxl-1,
  .py-xxxl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xxxl-1,
  .px-xxxl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xxxl-1,
  .py-xxxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xxxl-1,
  .px-xxxl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xxxl-2 {
    padding: 0.5rem !important;
  }
  .pt-xxxl-2,
  .py-xxxl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xxxl-2,
  .px-xxxl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xxxl-2,
  .py-xxxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xxxl-2,
  .px-xxxl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xxxl-3 {
    padding: 1rem !important;
  }
  .pt-xxxl-3,
  .py-xxxl-3 {
    padding-top: 1rem !important;
  }
  .pr-xxxl-3,
  .px-xxxl-3 {
    padding-right: 1rem !important;
  }
  .pb-xxxl-3,
  .py-xxxl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xxxl-3,
  .px-xxxl-3 {
    padding-left: 1rem !important;
  }
  .p-xxxl-4 {
    padding: 1.5rem !important;
  }
  .pt-xxxl-4,
  .py-xxxl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xxxl-4,
  .px-xxxl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xxxl-4,
  .py-xxxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xxxl-4,
  .px-xxxl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xxxl-5 {
    padding: 3rem !important;
  }
  .pt-xxxl-5,
  .py-xxxl-5 {
    padding-top: 3rem !important;
  }
  .pr-xxxl-5,
  .px-xxxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxxl-5,
  .py-xxxl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xxxl-5,
  .px-xxxl-5 {
    padding-left: 3rem !important;
  }
  .m-xxxl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xxxl-n1,
  .my-xxxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xxxl-n1,
  .mx-xxxl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xxxl-n1,
  .my-xxxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xxxl-n1,
  .mx-xxxl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xxxl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xxxl-n2,
  .my-xxxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xxxl-n2,
  .mx-xxxl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xxxl-n2,
  .my-xxxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xxxl-n2,
  .mx-xxxl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xxxl-n3 {
    margin: -1rem !important;
  }
  .mt-xxxl-n3,
  .my-xxxl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xxxl-n3,
  .mx-xxxl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xxxl-n3,
  .my-xxxl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xxxl-n3,
  .mx-xxxl-n3 {
    margin-left: -1rem !important;
  }
  .m-xxxl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xxxl-n4,
  .my-xxxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xxxl-n4,
  .mx-xxxl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xxxl-n4,
  .my-xxxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xxxl-n4,
  .mx-xxxl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xxxl-n5 {
    margin: -3rem !important;
  }
  .mt-xxxl-n5,
  .my-xxxl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xxxl-n5,
  .mx-xxxl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xxxl-n5,
  .my-xxxl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xxxl-n5,
  .mx-xxxl-n5 {
    margin-left: -3rem !important;
  }
  .m-xxxl-auto {
    margin: auto !important;
  }
  .mt-xxxl-auto,
  .my-xxxl-auto {
    margin-top: auto !important;
  }
  .mr-xxxl-auto,
  .mx-xxxl-auto {
    margin-right: auto !important;
  }
  .mb-xxxl-auto,
  .my-xxxl-auto {
    margin-bottom: auto !important;
  }
  .ml-xxxl-auto,
  .mx-xxxl-auto {
    margin-left: auto !important;
  }
}
/* ## Colors
--------------------------------------------- */
/* ## Font Weights
--------------------------------------------- */
/* ## Font Styles
--------------------------------------------- */
/*
Theme Name: Genesis Sample
Theme URI: https://demo.studiopress.com/
Description: This is the sample theme created for the Genesis Framework.
Author: StudioPress
Author URI: https://www.studiopress.com/

Version: 3.4.1

Tags: accessibility-ready, block-styles, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, left-sidebar, one-column, right-sidebar, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, two-columns, wide-blocks

Template: genesis

License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Text Domain: genesis-sample
Requires at least: 5.4
Requires PHP: 5.6
*/
/* Table of Contents
- HTML5 Reset
	- Baseline Normalize
	- Box Sizing
	- Float Clearing
- Defaults
	- Typographical Elements
	- Headings
	- Objects
	- Gallery
	- Forms
	- Tables
	- Screen Reader Text
- Structure and Layout
	- Site Container
	- Site Inner
- Common Classes
	- Avatar
	- Genesis
	- Search Form
	- Titles
	- WordPress
- Widgets
	- Featured Content
- Plugins
	- Genesis eNews Extended
	- Genesis Simple FAQ
	- WPForms
- Skip Links
- Site Header
	- Title Area
- Site Navigation
	- Responsive Menu
	- Header Menu
	- Footer Menu
- Content Area
	- Entry Content
	- Entry Meta
	- Pagination
	- Entry Comments
- Sidebar
- Footer Widgets
- Site Footer
- Media Queries
	- Min-width: 960px
		- Site Header
		- Genesis Menu
		- Responsive Menu
		- Header Menu
		- Site Inner
		- Content
		- Sidebar
		- Author Box
		- After Entry
		- Column Classes
		- Entry Misc.
		- Footer Widgets
- Print Styles
*/
/* HTML5 Reset
---------------------------------------------------------------------------- */
/* normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css
---------------------------------------------------------------------------- */
/* stylelint-disable */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

main {
  display: block;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

b, strong {
  font-weight: bolder;
}

code, kbd, samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

button, input, optgroup, select, textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button, input {
  overflow: visible;
}

button, select {
  text-transform: none;
}

[type=button], [type=reset], [type=submit], button {
  -webkit-appearance: button;
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type=checkbox], [type=radio] {
  box-sizing: border-box;
  padding: 0;
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details {
  display: block;
}

summary {
  display: list-item;
}

[hidden], template {
  display: none;
}

/* stylelint-enable */
/* Box Sizing
--------------------------------------------- */
html {
  box-sizing: border-box;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

/* Float Clearing
--------------------------------------------- */
.author-box::before,
.clearfix::before,
.entry::before,
.entry-content::before,
.footer-widgets::before,
.pagination::before,
.site-container::before,
.site-footer::before,
.site-header::before,
.site-inner::before,
.widget::before,
.wrap::before {
  content: " ";
  display: table;
}

.author-box::after,
.clearfix::after,
.entry::after,
.entry-content::after,
.footer-widgets::after,
.pagination::after,
.site-container::after,
.site-footer::after,
.site-header::after,
.site-inner::after,
.widget::after,
.wrap::after {
  clear: both;
  content: " ";
  display: table;
}

/* Defaults
---------------------------------------------------------------------------- */
/* Typographical Elements
--------------------------------------------- */
html {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

body {
  background-color: #fff;
  color: #333;
  font-family: "proxima-nova", sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.625;
  margin: 0;
  overflow-x: hidden;
}

button,
input:focus,
input[type=button],
input[type=reset],
input[type=submit],
textarea:focus,
.button,
.gallery img {
  transition: all 0.2s ease-in-out;
}

a {
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
  font-family: proxima-nova, sans-serif;
  color: #009639;
  text-decoration: none;
  font-weight: 700;
}

a:focus,
a:hover {
  color: #333;
  text-decoration: none;
}

p {
  margin: 0 0 28px;
  padding: 0;
}

ol,
ul {
  margin: 0;
  padding: 0;
}

li {
  list-style-type: none;
}

hr {
  border: 0;
  border-collapse: collapse;
  border-bottom: 1px solid currentColor;
  clear: both;
  color: #eee;
  margin: 1.65em auto;
}

b,
strong {
  font-weight: 700;
}

blockquote,
cite,
em,
i {
  font-style: italic;
}

mark {
  background: #ddd;
  color: #333;
}

blockquote {
  margin: 30px;
}

/* Headings
--------------------------------------------- */
h1,
h2,
#product-hero p.headline,
.sub-title-h2,
.cta-request-section-title,
h3,
.sub-title-h3,
.cta-request-subheading,
h4,
h5,
h6,
.p-heading-1,
.p-heading-2,
.p-heading-3,
.p-heading-4,
.p-heading-5,
.p-heading-6 {
  font-family: "proxima-nova", sans-serif;
  font-weight: 700;
  line-height: 1.2;
  margin: 0 0 20px;
}

h1, .p-heading-1 {
  font-size: 2rem;
  font-weight: 700;
}
@media (min-width: 992px) {
  h1, .p-heading-1 {
    font-size: 3.25rem;
  }
}

h2, #product-hero p.headline, .sub-title-h2, .cta-request-section-title, .p-heading-2 {
  font-size: 1.7rem;
}
@media (min-width: 992px) {
  h2, #product-hero p.headline, .sub-title-h2, .cta-request-section-title, .p-heading-2 {
    font-size: 2.8rem;
    margin-bottom: 35px;
  }
}

h3, .sub-title-h3, .cta-request-subheading, .p-heading-3 {
  font-size: 1.5rem;
}
@media (min-width: 992px) {
  h3, .sub-title-h3, .cta-request-subheading, .p-heading-3 {
    font-size: 2rem;
  }
}

h4, .p-heading-4 {
  font-size: 1.25rem;
}

.entry-content h3, .entry-content .sub-title-h3, .entry-content .cta-request-subheading,
.entry-content h4 {
  font-weight: 600;
}

.entry-content h4 {
  margin-top: 40px;
}

h5, .p-heading-5 {
  font-size: 1.15rem;
}

h6, .p-heading-6 {
  font-size: 1rem;
}

/* Objects
--------------------------------------------- */
embed,
iframe,
img,
object,
video,
.wp-caption {
  max-width: 100%;
}

img {
  height: auto;
  vertical-align: top;
}

figure {
  margin: 0;
}

/* Gallery
--------------------------------------------- */
.gallery {
  overflow: hidden;
}

.gallery img {
  border: 1px solid #eee;
  height: auto;
  padding: 4px;
}

.gallery img:focus,
.gallery img:hover {
  border: 1px solid #999;
  outline: none;
}

.gallery-columns-1 .gallery-item {
  width: 100%;
}

.gallery-columns-2 .gallery-item {
  width: 50%;
}

.gallery-columns-3 .gallery-item {
  width: 33%;
}

.gallery-columns-4 .gallery-item {
  width: 25%;
}

.gallery-columns-5 .gallery-item {
  width: 20%;
}

.gallery-columns-6 .gallery-item {
  width: 16.6666%;
}

.gallery-columns-7 .gallery-item {
  width: 14.2857%;
}

.gallery-columns-8 .gallery-item {
  width: 12.5%;
}

.gallery-columns-9 .gallery-item {
  width: 11.1111%;
}

.gallery-columns-2 .gallery-item:nth-child(2n+1),
.gallery-columns-3 .gallery-item:nth-child(3n+1),
.gallery-columns-4 .gallery-item:nth-child(4n+1),
.gallery-columns-5 .gallery-item:nth-child(5n+1),
.gallery-columns-6 .gallery-item:nth-child(6n+1),
.gallery-columns-7 .gallery-item:nth-child(7n+1),
.gallery-columns-8 .gallery-item:nth-child(8n+1),
.gallery-columns-9 .gallery-item:nth-child(9n+1) {
  clear: left;
}

.gallery-item {
  float: left;
  margin: 0 0 30px;
  text-align: center;
}

/* Forms
--------------------------------------------- */
input,
select,
textarea {
  background-color: #fff;
  border: 1px solid #ddd;
  color: #333;
  font-size: 1.15rem;
  font-weight: 400;
  padding: 15px;
  width: 100%;
}

input:focus,
textarea:focus {
  border: 1px solid #999;
  outline: none;
}

input[type=checkbox],
input[type=image],
input[type=radio] {
  width: auto;
}

::-moz-placeholder {
  color: #333;
  opacity: 1;
}

::placeholder {
  color: #333;
  opacity: 1;
}

button,
input[type=button],
input[type=reset],
input[type=submit],
.site-container div.wpforms-container-full .wpforms-form input[type=submit],
.site-container div.wpforms-container-full .wpforms-form button[type=submit],
.button {
  background-color: #333;
  border: 0;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  font-size: 1rem;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  white-space: normal;
  width: auto;
}

button:focus,
button:hover,
input[type=button]:focus,
input[type=button]:hover,
input[type=reset]:focus,
input[type=reset]:hover,
input[type=submit]:focus,
input[type=submit]:hover,
.site-container div.wpforms-container-full .wpforms-form input[type=submit]:focus,
.site-container div.wpforms-container-full .wpforms-form input[type=submit]:hover,
.site-container div.wpforms-container-full .wpforms-form button[type=submit]:focus,
.site-container div.wpforms-container-full .wpforms-form button[type=submit]:hover,
.button:focus,
.button:hover {
  background-color: #0073e5;
  border-width: 0;
  color: #fff;
}

.entry-content .button:focus,
.entry-content .button:hover {
  color: #fff;
}

.button {
  display: inline-block;
}

.site-container button:disabled,
.site-container button:disabled:hover,
.site-container input:disabled,
.site-container input:disabled:hover,
.site-container input[type=button]:disabled,
.site-container input[type=button]:disabled:hover,
.site-container input[type=reset]:disabled,
.site-container input[type=reset]:disabled:hover,
.site-container input[type=submit]:disabled,
.site-container input[type=submit]:disabled:hover {
  background-color: #eee;
  border-width: 0;
  color: #777;
  cursor: not-allowed;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button {
  display: none;
}

/* Tables
--------------------------------------------- */
table {
  border-collapse: collapse;
  border-spacing: 0;
  margin-bottom: 40px;
  width: 100%;
  word-break: break-all;
}

tbody {
  border-bottom: 1px solid #eee;
}

td,
th {
  line-height: 2;
  text-align: left;
  vertical-align: top;
}

td {
  padding: 0.5em;
}

tr {
  border-top: 1px solid #eee;
}

th {
  font-weight: 600;
  padding: 0.5em;
}

/* Screen Reader Text
--------------------------------------------- */
.screen-reader-shortcut,
.screen-reader-text,
.screen-reader-text span {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

.screen-reader-text:focus,
.screen-reader-shortcut:focus,
.widget_search input[type=submit]:focus {
  background: #fff;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #333;
  display: block;
  font-size: 1em;
  font-weight: 700;
  height: auto;
  padding: 15px 23px 14px;
  text-decoration: none;
  width: auto;
  z-index: 100000; /* Above WP toolbar. */
}

.more-link {
  display: inline-block;
  position: relative;
  margin-bottom: 30px;
}

/* Structure and Layout
---------------------------------------------------------------------------- */
/* Site Container
--------------------------------------------- */
.site-container {
  /*animation: fadein 1s;*/
  word-wrap: break-word;
}

@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* Site Inner
--------------------------------------------- */
.site-inner {
  clear: both;
  margin: 0 auto;
  padding: 0 30px 0;
}
@media (min-width: 992px) {
  .site-inner {
    max-width: 1140px;
  }
}

/* Common Classes
---------------------------------------------------------------------------- */
/* Avatar
--------------------------------------------- */
.avatar {
  border-radius: 50%;
  float: left;
}

.author-box .avatar,
.alignleft .avatar {
  margin-right: 20px;
}

.alignright .avatar {
  margin-left: 20px;
}

.comment .avatar {
  margin: 0 15px 20px 0;
}

/* Genesis
--------------------------------------------- */
.after-entry,
.archive-description,
.author-box {
  margin-bottom: 40px;
}

.after-entry {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
  padding: 20px 30px;
}

.after-entry .widget:last-of-type {
  margin-bottom: 0;
}

.breadcrumb {
  border-bottom: 1px solid #eee;
  font-size: 1rem;
  margin-bottom: 40px;
  padding-bottom: 10px;
}

.genesis-title-hidden .breadcrumb {
  margin-top: 40px;
}

.archive-description p:last-child,
.author-box p:last-child {
  margin-bottom: 0;
}

/* Search Form
--------------------------------------------- */
.search-form {
  overflow: hidden;
}

.entry-content .search-form {
  margin-bottom: 40px;
  width: 50%;
}

.post-password-form input[type=submit],
.search-form input[type=submit] {
  margin-top: 10px;
}

.widget_search input[type=submit] {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* Titles
--------------------------------------------- */
.archive-description .entry-title,
.archive-title,
.author-box-title {
  font-size: 1.25rem;
  font-weight: 600;
  margin-bottom: 10px;
}

.entry-title {
  font-size: 1.9rem;
  margin-bottom: 10px;
}

.entry-title a,
.sidebar .widget-title a {
  color: #333;
  text-decoration: none;
}

.entry-title a:focus,
.entry-title a:hover {
  color: #0073e5;
}

.widget-title {
  font-size: 1.15rem;
  font-weight: 600;
  margin-bottom: 20px;
}

.genesis-title-hidden .site-inner {
  padding-top: 0;
}

/* WordPress
--------------------------------------------- */
a.aligncenter img {
  display: block;
  margin: 0 auto;
}

a.alignnone {
  display: inline-block;
}

.alignleft {
  float: left;
  text-align: left;
}

.alignright {
  float: right;
  text-align: right;
}

a.alignleft,
a.alignnone,
a.alignright {
  max-width: 100%;
}

img.centered,
.aligncenter,
.singular-image {
  display: block;
  margin: 0 auto 30px;
}

img.alignnone,
.alignnone {
  margin-bottom: 15px;
}

a.alignleft,
img.alignleft,
.wp-caption.alignleft {
  margin: 0 20px 20px 0;
}

a.alignright,
img.alignright,
.wp-caption.alignright {
  margin: 0 0 20px 20px;
}

figcaption,
.gallery-caption,
.wp-caption-text {
  font-size: 0.9rem;
  font-weight: 600;
  margin-top: 0.5em;
  margin-bottom: 1em;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
}

.entry-content p.wp-caption-text {
  margin-bottom: 0;
}

.entry-content .wp-audio-shortcode,
.entry-content .wp-playlist,
.entry-content .wp-video {
  margin: 0 0 30px;
}

/* Widgets
---------------------------------------------------------------------------- */
.widget {
  margin-bottom: 40px;
}

.widget p:last-child,
.widget ul > li:last-of-type {
  margin-bottom: 0;
}

.widget ul > li {
  margin-bottom: 10px;
}

.widget ul > li:last-of-type {
  padding-bottom: 0;
}

.widget ol > li {
  list-style-position: inside;
  list-style-type: decimal;
  padding-left: 20px;
  text-indent: -20px;
}

.widget li li {
  border: 0;
  margin: 0 0 0 30px;
  padding: 0;
}

.widget_calendar table {
  width: 100%;
}

.widget_calendar td,
.widget_calendar th {
  text-align: center;
}

/* Featured Content
--------------------------------------------- */
.featured-content .entry {
  border-bottom: 1px solid #eee;
  margin-bottom: 20px;
}

.featured-content .entry:last-of-type {
  border-bottom: none;
  margin-bottom: 0;
}

.featured-content .entry-title {
  font-size: 1rem;
  margin-bottom: 5px;
  margin-top: 10px;
}

/* Plugins
---------------------------------------------------------------------------- */
/* Genesis eNews Extended
--------------------------------------------- */
.after-entry .enews {
  text-align: center;
  padding: 10px;
}

.sidebar .enews {
  background-color: #f5f5f5;
  padding: 30px;
}

.enews-widget input {
  font-size: 1rem;
  margin-bottom: 10px;
}

.after-entry .enews-widget input {
  text-align: center;
}

.enews-widget input[type=submit] {
  margin: 0;
  width: 100%;
}

.enews form + p {
  margin-top: 20px;
}

/* Genesis Simple FAQ
--------------------------------------------- */
.gs-faq__question {
  background: transparent;
  border-bottom: 1px solid #eee;
  color: #333;
  padding-left: 0;
  padding-right: 0;
}

.gs-faq__question:focus,
.gs-faq__question:hover {
  background: transparent;
  color: #0073e5;
}

.gs-faq__question::after {
  content: "\f132";
  font-family: dashicons; /* stylelint-disable-line font-family-no-missing-generic-family-keyword */
  float: right;
}

.gs-faq__question.gs-faq--expanded::after {
  content: "\f460";
}

/* WP Forms
--------------------------------------------- */
.entry-content .wpforms-container {
  margin-bottom: 40px;
}

.entry-content .wpforms-form .wpforms-field {
  clear: both;
  margin: 20px 0;
  overflow: hidden;
}

.site-container .wpforms-container .wpforms-form .wpforms-field input {
  border-radius: 0;
  height: auto;
  padding: 15px;
}

.site-container .entry-content .wpforms-form .wpforms-field-label {
  font-weight: 600;
}

.site-container .entry-content .wpforms-form .wpforms-field-sublabel {
  font-size: 0.9rem;
  font-weight: 300;
}

.entry-content .wpforms-form .wpforms-field-hp {
  display: none !important;
  left: -9000px !important;
  position: absolute !important;
}

.site-container .entry-content .wpforms-form textarea {
  padding: 15px;
}

.site-container .entry-content .wpforms-form textarea.wpforms-field-small {
  height: 120px;
}

.site-container .entry-content .wpforms-form textarea.wpforms-field-medium {
  height: 200px;
}

.site-container .entry-content .wpforms-form textarea.wpforms-field-large {
  height: 300px;
}

/* Skip Links
---------------------------------------------------------------------------- */
.genesis-skip-link {
  margin: 0;
}

.genesis-skip-link .skip-link-hidden {
  display: none;
  visibility: hidden;
}

.genesis-skip-link li {
  height: 0;
  list-style: none;
  width: 0;
}

/* Display outline on focus */
:focus {
  color: #333;
  outline: #ccc solid 1px;
}

/* Site Header
---------------------------------------------------------------------------- */
.site-header {
  background-color: #fff;
  width: 100%;
  z-index: 999;
  border: 1px solid #f2f2f2;
  top: 0;
}

/* Title Area
--------------------------------------------- */
.title-area {
  float: left;
}

.wp-custom-logo .title-area {
  max-width: 350px;
  padding-bottom: 5px;
  padding-top: 5px;
  width: 100%;
}

.wp-custom-logo .custom-logo-link {
  display: block;
}

.wp-custom-logo .title-area img {
  width: auto;
}

.site-title {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 0;
}

.site-title a,
.site-title a:focus,
.site-title a:hover {
  color: #333;
  text-decoration: none;
}

.site-description,
.wp-custom-logo .site-title {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

/* Site Navigation
---------------------------------------------------------------------------- */
.activated + .genesis-responsive-menu #menu-primary-menu {
  display: block;
}

.genesis-nav-menu {
  clear: both;
  line-height: 1;
  width: 100%;
}

.genesis-nav-menu .menu-item {
  display: block;
  float: none;
  position: relative;
}

.genesis-nav-menu a {
  color: #333;
  display: block;
  font-size: 0.95rem;
  font-weight: 400;
  outline-offset: -1px;
  padding-bottom: 12px;
  padding-top: 12px;
  text-decoration: none;
}

.genesis-nav-menu a:focus,
.genesis-nav-menu a:hover,
.genesis-nav-menu .current-menu-item > a,
.genesis-nav-menu .sub-menu .current-menu-item > a:focus,
.genesis-nav-menu .sub-menu .current-menu-item > a:hover {
  color: #0073e5;
  text-decoration: none;
}

.genesis-nav-menu .sub-menu,
.genesis-nav-menu .sub-menu a {
  width: 100%;
}

.genesis-nav-menu .sub-menu {
  clear: both;
  display: none;
  left: -9999px;
  margin: 0;
  opacity: 1;
  padding-left: 15px;
  position: static;
  z-index: 99;
}

.genesis-nav-menu .sub-menu a {
  font-size: 0.9rem;
  position: relative;
  word-wrap: break-word;
}

.genesis-nav-menu .menu-item:focus,
.genesis-nav-menu .menu-item:hover {
  position: relative;
}

.genesis-nav-menu .menu-item:hover > .sub-menu {
  display: block;
  left: auto;
  opacity: 1;
}

/* Responsive Menu
--------------------------------------------- */
.menu .menu-item:focus {
  position: static;
}

.menu .menu-item > a:focus + ul.sub-menu,
.menu .menu-item.sfHover > ul.sub-menu {
  left: auto;
  opacity: 1;
}

.menu-toggle,
.sub-menu-toggle {
  background-color: transparent;
  border-width: 0;
  color: #333;
  display: block;
  margin: 0 auto;
  overflow: hidden;
  text-align: center;
  visibility: visible;
}

.menu-toggle:focus,
.menu-toggle:hover,
.sub-menu-toggle:focus,
.sub-menu-toggle:hover {
  background-color: transparent;
  border-width: 0;
  color: #0073e5;
}

.menu-toggle {
  float: right;
  line-height: 20px;
  margin-bottom: 10px;
  margin-top: 10px;
  padding: 15px 0;
  position: relative;
  z-index: 1000;
}

.menu-toggle.activated::before {
  content: "\f335";
}

.site-header .dashicons-before::before {
  transition: none;
}

.site-header .menu-toggle::before {
  float: left;
  margin-right: 5px;
  position: relative;
  text-rendering: auto;
  top: 1px;
}

.sub-menu-toggle {
  float: right;
  padding: 9px 10px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 100;
}

.sub-menu .sub-menu-toggle {
  padding: 12px 10px;
}

.sub-menu-toggle::before {
  display: inline-block;
  text-rendering: auto;
  transform: rotate(0);
  transition: transform 0.25s ease-in-out;
}

.sub-menu-toggle.activated::before {
  transform: rotate(180deg);
}

/* Content Area
---------------------------------------------------------------------------- */
/* Entry Content
--------------------------------------------- */
.entry-content ol,
.entry-content ul {
  margin-bottom: 30px;
  padding-left: 40px;
}

.entry-content ol > li {
  list-style-type: decimal;
}

.entry-content ul > li {
  list-style-type: disc;
}

.entry-content ol ul > li,
.entry-content ul ul > li {
  list-style-type: circle;
}

.entry-content ol ol,
.entry-content ul ul {
  margin-bottom: 0;
}

.entry-content code {
  background-color: #f5f5f5;
}

.content .sticky {
  background-color: #f5f5f5;
  padding: 30px;
}

/* Entry Meta
--------------------------------------------- */
p.entry-meta {
  font-size: 1rem;
  margin-bottom: 0;
}

.entry-header .entry-meta {
  margin-bottom: 20px;
}

.entry-footer .entry-meta {
  border-top: 1px solid #eee;
  padding-top: 20px;
}

.entry-categories,
.entry-tags {
  display: block;
}

.entry-comments-link::before {
  content: "—";
  margin: 0 6px 0 2px;
}

/* Pagination
--------------------------------------------- */
.pagination {
  clear: both;
  margin: 60px 0;
}

.adjacent-entry-pagination {
  margin-bottom: 0;
}

.archive-pagination li {
  display: inline;
}

.archive-pagination li a {
  background-color: #f5f5f5;
  color: #333;
  cursor: pointer;
  display: inline-block;
  font-size: 1rem;
  font-weight: 600;
  margin-bottom: 4px;
  padding: 8px 12px;
  text-decoration: none;
}

.archive-pagination li a:focus,
.archive-pagination li a:hover,
.archive-pagination li.active a {
  background-color: #333;
  color: #fff;
}

/* Entry Comments
--------------------------------------------- */
.comment-respond,
.entry-comments,
.entry-pings {
  margin-bottom: 40px;
}

.comment-list li {
  padding: 40px 0 0 30px;
}

.comment-list .depth-1 {
  padding-left: 0;
}

.comment-header {
  margin-bottom: 30px;
}

.comment-content {
  clear: both;
}

.comment-content ul > li {
  list-style-type: disc;
}

.comment-respond input[type=email],
.comment-respond input[type=text],
.comment-respond input[type=url] {
  width: 50%;
}

.comment-respond label {
  display: block;
  margin-right: 12px;
}

.comment-header p {
  margin-bottom: 0;
}

.entry-pings .reply {
  display: none;
}

.comment-form-cookies-consent label {
  display: inline;
  padding-left: 10px;
}

/* Sidebar
---------------------------------------------------------------------------- */
.sidebar {
  font-size: 1rem;
  line-height: 1.5;
}

.sidebar .widget {
  margin-bottom: 40px;
}

.sidebar p {
  margin-bottom: 20px;
}

/* Footer Widgets
---------------------------------------------------------------------------- */
.footer-widgets {
  border-top: 1px solid #eee;
  background-color: #fff;
  clear: both;
  padding: 60px 0;
}

.footer-widgets .wrap {
  margin-left: auto;
  margin-right: auto;
}

.footer-widget-area:last-child,
.footer-widgets .widget:last-child {
  margin-bottom: 0;
}

/* Site Footer
---------------------------------------------------------------------------- */
.site-footer {
  background-color: #fff;
  border-top: 1px solid #eee;
  font-size: 0.95rem;
  line-height: 1.5;
  padding: 30px;
  text-align: center;
}

.site-footer p {
  margin-bottom: 0;
}

/* Media Queries
---------------------------------------------------------------------------- */
@media only screen and (min-width: 480px) {
  table {
    table-layout: auto;
    word-break: normal;
  }
}
@media only screen and (min-width: 960px) {
  /* Site Header
  --------------------------------------------- */
  .site-header {
    position: relative;
    border: none;
  }
  /* Content
  --------------------------------------------- */
  .content {
    float: left;
    width: 65%;
  }
  .sidebar-content .content {
    float: right;
  }
  .full-width-content .content {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
  /* Sidebar
  --------------------------------------------- */
  .sidebar {
    float: right;
    width: 30%;
  }
  .sidebar-content .sidebar {
    float: left;
  }
  /* Author Box
  --------------------------------------------- */
  .author-box {
    background-color: #f5f5f5;
    padding: 30px;
  }
  /* After Entry
  --------------------------------------------- */
  .after-entry {
    padding: 40px 60px;
  }
  .after-entry .enews {
    padding-left: 30px;
    padding-right: 30px;
  }
  /* Column Classes
  --------------------------------------------- */
  .five-sixths,
  .four-sixths,
  .one-fourth,
  .one-half,
  .one-sixth,
  .one-third,
  .three-fourths,
  .three-sixths,
  .two-fourths,
  .two-sixths,
  .two-thirds {
    float: left;
    margin-left: 2.5641025641%;
  }
  .one-half,
  .three-sixths,
  .two-fourths {
    width: 48.7179487179%;
  }
  .one-third,
  .two-sixths {
    width: 31.6239316239%;
  }
  .four-sixths,
  .two-thirds {
    width: 65.811965812%;
  }
  .one-fourth {
    width: 23.0769230769%;
  }
  .three-fourths {
    width: 74.358974359%;
  }
  .one-sixth {
    width: 14.5299145299%;
  }
  .five-sixths {
    width: 82.905982906%;
  }
  .first {
    clear: both;
    margin-left: 0;
  }
  /* Entry Misc.
  --------------------------------------------- */
  .after-entry,
  .archive-description,
  .author-box,
  .comment-respond,
  .entry-comments,
  .entry-pings {
    margin-bottom: 60px;
  }
}
@media only screen and (min-width: 1025px) {
  /* Genesis Menu
  --------------------------------------------- */
  #menu-primary-menu {
    display: block;
  }
  .genesis-nav-menu .menu-item {
    display: inline-block;
  }
  .genesis-nav-menu .menu-item:focus,
  .genesis-nav-menu .menu-item:hover {
    position: relative;
  }
  .genesis-nav-menu > .menu-bold > a {
    font-weight: 700;
  }
  .genesis-nav-menu > .menu-highlight > a {
    background-color: #333;
    border-radius: 3px;
    color: #fff;
    font-weight: 600;
    margin-left: 15px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .genesis-nav-menu > .menu-highlight > a:focus,
  .genesis-nav-menu > .menu-highlight > a:hover {
    background-color: #0073e5;
  }
  .genesis-nav-menu .sub-menu {
    border-top: 1px solid #eee;
    opacity: 0;
    padding-left: 0;
    position: absolute;
    transition: opacity 0.4s ease-in-out;
  }
  .genesis-nav-menu .sub-menu a {
    border-top: 0;
    padding-bottom: 15px;
    padding-top: 15px;
  }
  .genesis-nav-menu .sub-menu .sub-menu {
    margin: -46px 0 0 179px;
  }
  /* Responsive Menu
  --------------------------------------------- */
  .genesis-responsive-menu {
    display: block;
  }
  .menu-toggle,
  .sub-menu-toggle {
    display: none;
    visibility: hidden;
  }
}
/* Print Styles
---------------------------------------------------------------------------- */
@media print {
  *,
  *::before,
  *::after {
    background: transparent !important;
    box-shadow: none !important;
    color: #333 !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]::after {
    content: " (" attr(href) ")";
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  a[href^="javascript:"]::after,
  a[href^="#"]::after,
  .site-title > a::after {
    content: "";
  }
  thead {
    display: table-header-group;
  }
  img,
  tr {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 2cm 0.5cm;
  }
  p,
  h2,
  #product-hero p.headline,
  .sub-title-h2,
  .cta-request-section-title,
  h3,
  .sub-title-h3,
  .cta-request-subheading {
    orphans: 3;
    widows: 3;
  }
  blockquote,
  pre {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  .content,
  .content-sidebar {
    width: 100%;
  }
  button,
  input,
  select,
  textarea,
  .breadcrumb,
  .comment-edit-link,
  .comment-form,
  .comment-list .reply a,
  .comment-reply-title,
  .edit-link,
  .entry-comments-link,
  .entry-footer,
  .genesis-box,
  .header-widget-area,
  .hidden-print,
  .home-top,
  .post-edit-link,
  .sidebar {
    display: none !important;
  }
  .title-area {
    text-align: center;
    width: 100%;
  }
  .site-title > a {
    margin: 0;
    text-decoration: none;
    text-indent: 0;
  }
  .site-inner {
    padding-top: 0;
    position: relative;
  }
  .author-box {
    margin-bottom: 0;
  }
  h1,
  h2,
  #product-hero p.headline,
  .sub-title-h2,
  .cta-request-section-title,
  h3,
  .sub-title-h3,
  .cta-request-subheading,
  h4,
  h5,
  h6 {
    orphans: 3;
    page-break-after: avoid;
    page-break-inside: avoid;
    widows: 3;
  }
  img {
    page-break-after: avoid;
    page-break-inside: avoid;
  }
  blockquote,
  pre,
  table {
    page-break-inside: avoid;
  }
  dl,
  ol,
  ul {
    page-break-before: avoid;
  }
}
/*SEO Heading tags
h1 - Main title. Page title  - main topic of the page, should only be used once per page.
h2 - Section title.  main points of the content
h3 - Subheading title. Sub-points, supporting content
h4 - Sub-subheading title. Additional details
class should be section-heading-tag
*/
.h-tag, .resource-module-section-title, .resources-section-section-title, .customer-logos-section-title, .product-hero-section-title, .generic-hero-main-title {
  font-family: "proxima-nova", sans-serif;
  font-weight: 700;
  line-height: 1.2;
}

.new-products-template-paragraph, .news-faqs-paragraph, .product-features-tabs-paragraph, .product-features-paragraph {
  font-size: 1rem;
}
@media (min-width: 768px) {
  .new-products-template-paragraph, .news-faqs-paragraph, .product-features-tabs-paragraph, .product-features-paragraph {
    font-size: 1.2rem;
  }
}

.product-hero-main-title {
  font-size: 0.825rem;
  font-weight: 400;
  margin-bottom: 8px;
  color: #fff;
}
@media (min-width: 768px) {
  .product-hero-main-title {
    font-size: 1rem;
  }
}

.product-hero-section-title, .generic-hero-main-title {
  font-size: 2.1rem;
  margin-bottom: 10px;
  color: #fff;
}
@media (min-width: 1200px) {
  .product-hero-section-title, .generic-hero-main-title {
    font-size: 3.582rem;
    margin-bottom: 24px;
  }
}

.product-hero-paragraph {
  font-size: 1.3rem;
  color: #BEBEBE;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .product-hero-paragraph {
    color: #fff;
  }
}

.customer-logos-section-title {
  margin-bottom: 32px;
  font-size: 1.5rem;
  text-align: left;
}
@media (min-width: 768px) {
  .customer-logos-section-title {
    font-size: 1.9rem;
    text-align: center;
  }
}
@media (min-width: 992px) {
  .customer-logos-section-title {
    font-size: 2.07rem;
    margin-bottom: 48px;
  }
}
@media (min-width: 1200px) {
  .customer-logos-section-title {
    font-size: 2.5rem;
  }
}
@media (min-width: 1400px) {
  .customer-logos-section-title {
    font-size: 3rem;
  }
}

.product-section-title {
  color: #000;
  font-size: 2.07rem !important;
  font-weight: 700;
  text-align: left;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .product-section-title {
    text-align: center;
    margin-bottom: 40px;
  }
}
@media (min-width: 992px) {
  .product-section-title {
    font-size: 2.95rem !important;
  }
}

.product-features-subheading {
  margin-bottom: 8px;
  font-weight: 700 !important;
  font-size: 1.7rem;
}
@media (min-width: 992px) {
  .product-features-subheading {
    font-size: 2.07rem;
    margin-bottom: 20px;
  }
}

.product-features-bigger-subheading {
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 20px;
  font-size: 1.7rem;
}
@media (min-width: 992px) {
  .product-features-bigger-subheading {
    font-size: 2.07rem;
  }
}
@media (min-width: 1400px) {
  .product-features-bigger-subheading {
    font-size: 3rem;
  }
}
@media (min-width: 1790px) {
  .product-features-bigger-subheading {
    font-size: 3.4rem;
  }
}

.product-features-paragraph {
  margin-bottom: 0;
}

.product-features-tabs-subheading {
  font-size: 1.5rem;
  line-height: 1;
  margin-bottom: 8px;
  font-weight: 700 !important;
}
@media (min-width: 768px) {
  .product-features-tabs-subheading {
    font-size: 2.475rem;
  }
}

.product-features-tabs-paragraph {
  line-height: 1.25;
  margin-bottom: 12px;
}
@media (min-width: 768px) {
  .product-features-tabs-paragraph {
    margin-bottom: 24px;
  }
}

.customer-testimonials-excerpt, .customer-testimonials .excerpt p {
  margin-top: 20px;
  margin-bottom: 16px;
  font-weight: 700;
  line-height: normal;
  font-size: 1.295rem;
}
@media (min-width: 992px) {
  .customer-testimonials-excerpt, .customer-testimonials .excerpt p {
    line-height: 1.1;
    font-size: 1.875rem;
  }
}
.customer-testimonials-excerpt::before, .customer-testimonials .excerpt p::before {
  content: "“";
}
.customer-testimonials-excerpt::after, .customer-testimonials .excerpt p::after {
  content: "”";
}

.customer-testimonials-name {
  font-size: 1.2rem;
  margin-bottom: 36px;
}
@media (min-width: 768px) {
  .customer-testimonials-name {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .customer-testimonials-name {
    font-size: 1.625rem;
  }
}

.product-page-stats-number, .product-page-stats .stats-number {
  font-size: 3.585rem;
  line-height: 1;
  font-weight: bold;
}
@media (min-width: 768px) {
  .product-page-stats-number, .product-page-stats .stats-number {
    font-size: 2.875rem;
  }
}
@media (min-width: 992px) {
  .product-page-stats-number, .product-page-stats .stats-number {
    font-size: 3.45rem;
  }
}
@media (min-width: 1200px) {
  .product-page-stats-number, .product-page-stats .stats-number {
    font-size: 4.75rem;
  }
}
@media (min-width: 1400px) {
  .product-page-stats-number, .product-page-stats .stats-number {
    font-size: 80px;
  }
}
.product-page-stats-number span, .product-page-stats .stats-number span {
  font-size: 48px;
}
@media (min-width: 768px) {
  .product-page-stats-number span, .product-page-stats .stats-number span {
    font-size: 30px;
  }
}
@media (min-width: 992px) {
  .product-page-stats-number span, .product-page-stats .stats-number span {
    font-size: 40px;
  }
}
@media (min-width: 1200px) {
  .product-page-stats-number span, .product-page-stats .stats-number span {
    font-size: 48px;
  }
}

.product-page-stats-text, .product-page-stats .stats-text {
  font-size: 1.25rem;
  line-height: 1;
  font-weight: 300;
  margin-bottom: 0;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .product-page-stats-text, .product-page-stats .stats-text {
    font-size: 1rem;
  }
}

.page-stats-section-title {
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .page-stats-section-title {
    font-size: 3rem;
  }
}

.page-stats-paragraph-text {
  font-size: 1rem;
}
@media (min-width: 768px) {
  .page-stats-paragraph-text {
    font-size: 1.3rem;
  }
}

.sales-steps-section-title {
  font-size: 2.07rem;
  margin-bottom: 48px;
  font-weight: 700;
  text-align: left;
}
@media (min-width: 768px) {
  .sales-steps-section-title {
    text-align: center;
    font-size: 2.95rem;
  }
}
@media (min-width: 1200px) {
  .sales-steps-section-title {
    margin-bottom: 96px;
  }
}

.sales-steps-subheading {
  color: #000;
  font-size: 2.07rem;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .sales-steps-subheading {
    font-size: 2.485rem;
    margin-bottom: 24px;
  }
}

.sales-steps-sub-subheading {
  font-size: 1.5rem;
  line-height: normal;
  font-weight: 600;
  margin-bottom: 10px;
  line-height: normal;
}
@media (min-width: 768px) {
  .sales-steps-sub-subheading {
    font-size: 1.75rem;
    min-height: 123px;
  }
}
@media (min-width: 992px) {
  .sales-steps-sub-subheading {
    font-size: 2.1rem;
    min-height: 147px;
  }
}
@media (min-width: 1400px) {
  .sales-steps-sub-subheading {
    min-height: 98px;
  }
}

.sales-step-paragraph {
  font-size: 1rem;
  line-height: 26px;
  color: #000;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .sales-step-paragraph {
    font-size: 1.15rem;
  }
}
@media (min-width: 992px) {
  .sales-step-paragraph {
    font-size: 1.2rem;
  }
}

.news-faqs-section-title {
  color: #000;
  font-size: 2.07rem !important;
  margin-bottom: 40px;
  text-align: left;
}
@media (min-width: 768px) {
  .news-faqs-section-title {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .news-faqs-section-title {
    font-size: 2.95rem !important;
  }
}

.news-faqs-subheading {
  color: #000;
  margin: 16px 40px 16px 0;
  font-size: 1rem;
  font-weight: 600;
  text-align: left;
  line-height: 1.625;
}
@media (min-width: 992px) {
  .news-faqs-subheading {
    font-size: 1.2rem;
    margin: 32px 40px 32px 0;
  }
}

.news-faqs-cta-subheading {
  font-size: 28px;
  font-weight: 700;
  line-height: 122%;
  margin: 0;
}

.social-reviews-section-title {
  color: #000;
  font-size: 2.07rem !important;
  margin-bottom: 24px;
  font-weight: 700;
}
@media (min-width: 992px) {
  .social-reviews-section-title {
    font-size: 2.95rem !important;
    margin-bottom: 35px;
  }
}

.social-reviews-star-reviews {
  position: relative;
  font-weight: normal;
  font-size: 1.25rem;
  display: block;
  margin-top: 20px;
}
@media (min-width: 1200px) {
  .social-reviews-star-reviews {
    font-size: 1.5rem;
  }
}

.social-reviews-white-bg-paragraph {
  font-size: 1.25rem;
}

.resources-section-section-title {
  font-size: 1.5rem !important;
  margin-bottom: 16px;
  text-align: left;
}
@media (min-width: 768px) {
  .resources-section-section-title {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .resources-section-section-title {
    font-size: 3rem !important;
    margin-bottom: 24px;
  }
}

.resources-section-subheading {
  font-size: 1.3rem;
  margin-bottom: 16px;
  color: #000;
  line-height: 1.4;
}

.resources-section-sub-subheading {
  font-size: 1rem;
  margin-bottom: 0px;
  color: #000;
  font-weight: 400;
  line-height: 1.25;
}
@media (min-width: 992px) {
  .resources-section-sub-subheading {
    font-size: 1.3rem;
    line-height: 1.4;
  }
}

.resource-module-section-title {
  font-size: 1.5rem !important;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .resource-module-section-title {
    font-size: 3rem !important;
  }
}

.generic-hero-main-title {
  line-height: 64px;
}
@media (min-width: 1200px) {
  .generic-hero-main-title {
    margin-bottom: 16px;
  }
}

.generic-hero-eyebrow-text {
  font-size: 1rem;
  font-weight: 500;
  line-height: 26px;
}
@media (min-width: 992px) {
  .generic-hero-eyebrow-text {
    font-size: 1.2rem;
    line-height: 29.2px;
  }
}
.generic-hero-eyebrow-text.safety {
  color: #E26B00;
}
.generic-hero-eyebrow-text.safety:before {
  content: "";
  display: inline-block;
  vertical-align: baseline;
  background-color: #E26B00;
  width: 16px;
  height: 18px;
  aspect-ratio: 8/9;
  margin-right: 10px;
  mask: url(/wp-content/uploads/2026/04/icon-calendar-4.svg) no-repeat center/contain;
  -webkit-mask: url(/wp-content/uploads/2026/04/icon-calendar-4.svg) no-repeat center/contain;
}

.generic-section-title {
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .generic-section-title {
    font-size: 3rem;
  }
}

.generic-paragraph-text, .generic-hero-paragraph-text {
  font-size: 1rem;
}
@media (min-width: 992px) {
  .generic-paragraph-text, .generic-hero-paragraph-text {
    font-size: 1.2rem;
  }
}

.past-webinar-main-title {
  color: #fff;
  font-size: 2.1rem;
}
@media (min-width: 992px) {
  .past-webinar-main-title {
    font-size: 3.6rem;
    margin-bottom: 32px;
  }
}

.past-webinar-section-title {
  color: #000;
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .past-webinar-section-title {
    font-size: 3rem;
  }
}

.past-webinar-video-description {
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 29px;
}
@media (min-width: 992px) {
  .past-webinar-video-description {
    font-size: 1.5rem;
    line-height: 37px;
  }
}

.video-info-list li {
  font-size: 1rem;
}
@media (min-width: 992px) {
  .video-info-list li {
    font-size: 1.5rem;
  }
}

wistia-transcript::part(speaker) {
  font-size: 1.3rem;
  color: #000;
  font-weight: 700;
}
@media (min-width: 768px) {
  wistia-transcript::part(speaker) {
    font-size: 1.5rem;
  }
}
wistia-transcript::part(paragraph) {
  font-size: 1rem;
  color: #000;
  font-weight: 400;
}
@media (min-width: 768px) {
  wistia-transcript::part(paragraph) {
    font-size: 1.2rem;
  }
}

.contact-us-eyebrow-text {
  color: #00C158;
  font-family: "proxima-nova", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 26px; /* 162.5% */
  letter-spacing: 6.4px;
  text-transform: uppercase;
}

.who-uses-eyebrow-text {
  font-family: "proxima-nova", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px; /* 162.5% */
  margin-bottom: 16px;
}

.job-role-ask-section-title {
  font-size: 44px;
  line-height: 44px;
  font-weight: bold;
  margin: 0;
}
@media (max-width: 991.98px) {
  .job-role-ask-section-title {
    font-size: 33px;
    line-height: 43px;
  }
}

@font-face {
  font-family: "Defaults";
  src: url("/wp-content/themes/hcss2022/fonts/defaults/Defaults.eot?rfa9z8");
  src: url("/wp-content/themes/hcss2022/fonts/defaults/Defaults.eot?#iefixrfa9z8") format("embedded-opentype"), url("/wp-content/themes/hcss2022/fonts/defaults/Defaults.woff?rfa9z8") format("woff"), url("/wp-content/themes/hcss2022/fonts/defaults/Defaults.ttf?rfa9z8") format("truetype"), url("/wp-content/themes/hcss2022/fonts/defaults/Defaults.svg?rfa9z8#Defaults") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
[class^=Defaults-],
[class*=" Defaults-"] {
  font-family: "Defaults";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.Defaults-glass:before {
  content: "\f000";
}

.Defaults-music:before {
  content: "\f001";
}

.Defaults-search:before {
  content: "\f002";
}

.Defaults-envelope-o:before {
  content: "\f003";
}

.Defaults-heart:before {
  content: "\f004";
}

.Defaults-star:before {
  content: "\f005";
}

.Defaults-star-o:before {
  content: "\f006";
}

.Defaults-user:before {
  content: "\f007";
}

.Defaults-film:before {
  content: "\f008";
}

.Defaults-th-large:before {
  content: "\f009";
}

.Defaults-th:before {
  content: "\f00a";
}

.Defaults-th-list:before {
  content: "\f00b";
}

.Defaults-check:before {
  content: "\f00c";
}

.Defaults-close:before {
  content: "\f00d";
}

.Defaults-remove:before {
  content: "\f00d";
}

.Defaults-times:before {
  content: "\f00d";
}

.Defaults-search-plus:before {
  content: "\f00e";
}

.Defaults-search-minus:before {
  content: "\f010";
}

.Defaults-power-off:before {
  content: "\f011";
}

.Defaults-signal:before {
  content: "\f012";
}

.Defaults-cog:before {
  content: "\f013";
}

.Defaults-gear:before {
  content: "\f013";
}

.Defaults-trash-o:before {
  content: "\f014";
}

.Defaults-home:before {
  content: "\f015";
}

.Defaults-file-o:before {
  content: "\f016";
}

.Defaults-clock-o:before {
  content: "\f017";
}

.Defaults-road:before {
  content: "\f018";
}

.Defaults-download:before {
  content: "\f019";
}

.Defaults-arrow-circle-o-down:before {
  content: "\f01a";
}

.Defaults-arrow-circle-o-up:before {
  content: "\f01b";
}

.Defaults-inbox:before {
  content: "\f01c";
}

.Defaults-play-circle-o:before {
  content: "\f01d";
}

.Defaults-repeat:before {
  content: "\f01e";
}

.Defaults-rotate-right:before {
  content: "\f01e";
}

.Defaults-refresh:before {
  content: "\f021";
}

.Defaults-list-alt:before {
  content: "\f022";
}

.Defaults-lock:before {
  content: "\f023";
}

.Defaults-flag:before {
  content: "\f024";
}

.Defaults-headphones:before {
  content: "\f025";
}

.Defaults-volume-off:before {
  content: "\f026";
}

.Defaults-volume-down:before {
  content: "\f027";
}

.Defaults-volume-up:before {
  content: "\f028";
}

.Defaults-qrcode:before {
  content: "\f029";
}

.Defaults-barcode:before {
  content: "\f02a";
}

.Defaults-tag:before {
  content: "\f02b";
}

.Defaults-tags:before {
  content: "\f02c";
}

.Defaults-book:before {
  content: "\f02d";
}

.Defaults-bookmark:before {
  content: "\f02e";
}

.Defaults-print:before {
  content: "\f02f";
}

.Defaults-camera:before {
  content: "\f030";
}

.Defaults-font:before {
  content: "\f031";
}

.Defaults-bold:before {
  content: "\f032";
}

.Defaults-italic:before {
  content: "\f033";
}

.Defaults-text-height:before {
  content: "\f034";
}

.Defaults-text-width:before {
  content: "\f035";
}

.Defaults-align-left:before {
  content: "\f036";
}

.Defaults-align-center:before {
  content: "\f037";
}

.Defaults-align-right:before {
  content: "\f038";
}

.Defaults-align-justify:before {
  content: "\f039";
}

.Defaults-list:before {
  content: "\f03a";
}

.Defaults-dedent:before {
  content: "\f03b";
}

.Defaults-outdent:before {
  content: "\f03b";
}

.Defaults-indent:before {
  content: "\f03c";
}

.Defaults-video-camera:before {
  content: "\f03d";
}

.Defaults-image:before {
  content: "\f03e";
}

.Defaults-photo:before {
  content: "\f03e";
}

.Defaults-picture-o:before {
  content: "\f03e";
}

.Defaults-pencil:before {
  content: "\f040";
}

.Defaults-map-marker:before {
  content: "\f041";
}

.Defaults-adjust:before {
  content: "\f042";
}

.Defaults-tint:before {
  content: "\f043";
}

.Defaults-edit:before {
  content: "\f044";
}

.Defaults-pencil-square-o:before {
  content: "\f044";
}

.Defaults-share-square-o:before {
  content: "\f045";
}

.Defaults-check-square-o:before {
  content: "\f046";
}

.Defaults-arrows:before {
  content: "\f047";
}

.Defaults-step-backward:before {
  content: "\f048";
}

.Defaults-fast-backward:before {
  content: "\f049";
}

.Defaults-backward:before {
  content: "\f04a";
}

.Defaults-play:before {
  content: "\f04b";
}

.Defaults-pause:before {
  content: "\f04c";
}

.Defaults-stop:before {
  content: "\f04d";
}

.Defaults-forward:before {
  content: "\f04e";
}

.Defaults-fast-forward:before {
  content: "\f050";
}

.Defaults-step-forward:before {
  content: "\f051";
}

.Defaults-eject:before {
  content: "\f052";
}

.Defaults-chevron-left:before {
  content: "\f053";
}

.Defaults-chevron-right:before {
  content: "\f054";
}

.Defaults-plus-circle:before {
  content: "\f055";
}

.Defaults-minus-circle:before {
  content: "\f056";
}

.Defaults-times-circle:before {
  content: "\f057";
}

.Defaults-check-circle:before {
  content: "\f058";
}

.Defaults-question-circle:before {
  content: "\f059";
}

.Defaults-info-circle:before {
  content: "\f05a";
}

.Defaults-crosshairs:before {
  content: "\f05b";
}

.Defaults-times-circle-o:before {
  content: "\f05c";
}

.Defaults-check-circle-o:before {
  content: "\f05d";
}

.Defaults-ban:before {
  content: "\f05e";
}

.Defaults-arrow-left:before {
  content: "\f060";
}

.Defaults-arrow-right:before {
  content: "\f061";
}

.Defaults-arrow-up:before {
  content: "\f062";
}

.Defaults-arrow-down:before {
  content: "\f063";
}

.Defaults-mail-forward:before {
  content: "\f064";
}

.Defaults-share:before {
  content: "\f064";
}

.Defaults-expand:before {
  content: "\f065";
}

.Defaults-compress:before {
  content: "\f066";
}

.Defaults-plus:before {
  content: "\f067";
}

.Defaults-minus:before {
  content: "\f068";
}

.Defaults-asterisk:before {
  content: "\f069";
}

.Defaults-exclamation-circle:before {
  content: "\f06a";
}

.Defaults-gift:before {
  content: "\f06b";
}

.Defaults-leaf:before {
  content: "\f06c";
}

.Defaults-fire:before {
  content: "\f06d";
}

.Defaults-eye:before {
  content: "\f06e";
}

.Defaults-eye-slash:before {
  content: "\f070";
}

.Defaults-exclamation-triangle:before {
  content: "\f071";
}

.Defaults-warning:before {
  content: "\f071";
}

.Defaults-plane:before {
  content: "\f072";
}

.Defaults-calendar:before {
  content: "\f073";
}

.Defaults-random:before {
  content: "\f074";
}

.Defaults-comment:before {
  content: "\f075";
}

.Defaults-magnet:before {
  content: "\f076";
}

.Defaults-chevron-up:before {
  content: "\f077";
}

.Defaults-chevron-down:before {
  content: "\f078";
}

.Defaults-retweet:before {
  content: "\f079";
}

.Defaults-shopping-cart:before {
  content: "\f07a";
}

.Defaults-folder:before {
  content: "\f07b";
}

.Defaults-folder-open:before {
  content: "\f07c";
}

.Defaults-arrows-v:before {
  content: "\f07d";
}

.Defaults-arrows-h:before {
  content: "\f07e";
}

.Defaults-bar-chart:before {
  content: "\f080";
}

.Defaults-bar-chart-o:before {
  content: "\f080";
}

.Defaults-twitter-square:before {
  content: "\f081";
}

.Defaults-facebook-square:before {
  content: "\f082";
}

.Defaults-camera-retro:before {
  content: "\f083";
}

.Defaults-key:before {
  content: "\f084";
}

.Defaults-cogs:before {
  content: "\f085";
}

.Defaults-gears:before {
  content: "\f085";
}

.Defaults-comments:before {
  content: "\f086";
}

.Defaults-thumbs-o-up:before {
  content: "\f087";
}

.Defaults-thumbs-o-down:before {
  content: "\f088";
}

.Defaults-star-half:before {
  content: "\f089";
}

.Defaults-heart-o:before {
  content: "\f08a";
}

.Defaults-sign-out:before {
  content: "\f08b";
}

.Defaults-linkedin-square:before {
  content: "\f08c";
}

.Defaults-thumb-tack:before {
  content: "\f08d";
}

.Defaults-external-link:before {
  content: "\f08e";
}

.Defaults-sign-in:before {
  content: "\f090";
}

.Defaults-trophy:before {
  content: "\f091";
}

.Defaults-github-square:before {
  content: "\f092";
}

.Defaults-upload:before {
  content: "\f093";
}

.Defaults-lemon-o:before {
  content: "\f094";
}

.Defaults-phone:before {
  content: "\f095";
}

.Defaults-square-o:before {
  content: "\f096";
}

.Defaults-bookmark-o:before {
  content: "\f097";
}

.Defaults-phone-square:before {
  content: "\f098";
}

.Defaults-twitter:before {
  content: "\f099";
}

.Defaults-facebook:before {
  content: "\f09a";
}

.Defaults-facebook-f:before {
  content: "\f09a";
}

.Defaults-github:before {
  content: "\f09b";
}

.Defaults-unlock:before {
  content: "\f09c";
}

.Defaults-credit-card:before {
  content: "\f09d";
}

.Defaults-rss:before {
  content: "\f09e";
}

.Defaults-hdd-o:before {
  content: "\f0a0";
}

.Defaults-bullhorn:before {
  content: "\f0a1";
}

.Defaults-bell-o:before {
  content: "\f0a2";
}

.Defaults-certificate:before {
  content: "\f0a3";
}

.Defaults-hand-o-right:before {
  content: "\f0a4";
}

.Defaults-hand-o-left:before {
  content: "\f0a5";
}

.Defaults-hand-o-up:before {
  content: "\f0a6";
}

.Defaults-hand-o-down:before {
  content: "\f0a7";
}

.Defaults-arrow-circle-left:before {
  content: "\f0a8";
}

.Defaults-arrow-circle-right:before {
  content: "\f0a9";
}

.Defaults-arrow-circle-up:before {
  content: "\f0aa";
}

.Defaults-arrow-circle-down:before {
  content: "\f0ab";
}

.Defaults-globe:before {
  content: "\f0ac";
}

.Defaults-wrench:before {
  content: "\f0ad";
}

.Defaults-tasks:before {
  content: "\f0ae";
}

.Defaults-filter:before {
  content: "\f0b0";
}

.Defaults-briefcase:before {
  content: "\f0b1";
}

.Defaults-arrows-alt:before {
  content: "\f0b2";
}

.Defaults-group:before {
  content: "\f0c0";
}

.Defaults-users:before {
  content: "\f0c0";
}

.Defaults-chain:before {
  content: "\f0c1";
}

.Defaults-link:before {
  content: "\f0c1";
}

.Defaults-cloud:before {
  content: "\f0c2";
}

.Defaults-flask:before {
  content: "\f0c3";
}

.Defaults-cut:before {
  content: "\f0c4";
}

.Defaults-scissors:before {
  content: "\f0c4";
}

.Defaults-copy:before {
  content: "\f0c5";
}

.Defaults-files-o:before {
  content: "\f0c5";
}

.Defaults-paperclip:before {
  content: "\f0c6";
}

.Defaults-floppy-o:before {
  content: "\f0c7";
}

.Defaults-save:before {
  content: "\f0c7";
}

.Defaults-square:before {
  content: "\f0c8";
}

.Defaults-bars:before {
  content: "\f0c9";
}

.Defaults-navicon:before {
  content: "\f0c9";
}

.Defaults-reorder:before {
  content: "\f0c9";
}

.Defaults-list-ul:before {
  content: "\f0ca";
}

.Defaults-list-ol:before {
  content: "\f0cb";
}

.Defaults-strikethrough:before {
  content: "\f0cc";
}

.Defaults-underline:before {
  content: "\f0cd";
}

.Defaults-table:before {
  content: "\f0ce";
}

.Defaults-magic:before {
  content: "\f0d0";
}

.Defaults-truck:before {
  content: "\f0d1";
}

.Defaults-pinterest:before {
  content: "\f0d2";
}

.Defaults-pinterest-square:before {
  content: "\f0d3";
}

.Defaults-google-plus-square:before {
  content: "\f0d4";
}

.Defaults-google-plus:before {
  content: "\f0d5";
}

.Defaults-money:before {
  content: "\f0d6";
}

.Defaults-caret-down:before {
  content: "\f0d7";
}

.Defaults-caret-up:before {
  content: "\f0d8";
}

.Defaults-caret-left:before {
  content: "\f0d9";
}

.Defaults-caret-right:before {
  content: "\f0da";
}

.Defaults-columns:before {
  content: "\f0db";
}

.Defaults-sort:before {
  content: "\f0dc";
}

.Defaults-unsorted:before {
  content: "\f0dc";
}

.Defaults-sort-desc:before {
  content: "\f0dd";
}

.Defaults-sort-down:before {
  content: "\f0dd";
}

.Defaults-sort-asc:before {
  content: "\f0de";
}

.Defaults-sort-up:before {
  content: "\f0de";
}

.Defaults-envelope:before {
  content: "\f0e0";
}

.Defaults-linkedin:before {
  content: "\f0e1";
}

.Defaults-rotate-left:before {
  content: "\f0e2";
}

.Defaults-undo:before {
  content: "\f0e2";
}

.Defaults-gavel:before {
  content: "\f0e3";
}

.Defaults-legal:before {
  content: "\f0e3";
}

.Defaults-dashboard:before {
  content: "\f0e4";
}

.Defaults-tachometer:before {
  content: "\f0e4";
}

.Defaults-comment-o:before {
  content: "\f0e5";
}

.Defaults-comments-o:before {
  content: "\f0e6";
}

.Defaults-bolt:before {
  content: "\f0e7";
}

.Defaults-flash:before {
  content: "\f0e7";
}

.Defaults-sitemap:before {
  content: "\f0e8";
}

.Defaults-umbrella:before {
  content: "\f0e9";
}

.Defaults-clipboard:before {
  content: "\f0ea";
}

.Defaults-paste:before {
  content: "\f0ea";
}

.Defaults-lightbulb-o:before {
  content: "\f0eb";
}

.Defaults-exchange:before {
  content: "\f0ec";
}

.Defaults-cloud-download:before {
  content: "\f0ed";
}

.Defaults-cloud-upload:before {
  content: "\f0ee";
}

.Defaults-user-md:before {
  content: "\f0f0";
}

.Defaults-stethoscope:before {
  content: "\f0f1";
}

.Defaults-suitcase:before {
  content: "\f0f2";
}

.Defaults-bell:before {
  content: "\f0f3";
}

.Defaults-coffee:before {
  content: "\f0f4";
}

.Defaults-cutlery:before {
  content: "\f0f5";
}

.Defaults-file-text-o:before {
  content: "\f0f6";
}

.Defaults-building-o:before {
  content: "\f0f7";
}

.Defaults-hospital-o:before {
  content: "\f0f8";
}

.Defaults-ambulance:before {
  content: "\f0f9";
}

.Defaults-medkit:before {
  content: "\f0fa";
}

.Defaults-fighter-jet:before {
  content: "\f0fb";
}

.Defaults-beer:before {
  content: "\f0fc";
}

.Defaults-h-square:before {
  content: "\f0fd";
}

.Defaults-plus-square:before {
  content: "\f0fe";
}

.Defaults-angle-double-left:before {
  content: "\f100";
}

.Defaults-angle-double-right:before {
  content: "\f101";
}

.Defaults-angle-double-up:before {
  content: "\f102";
}

.Defaults-angle-double-down:before {
  content: "\f103";
}

.Defaults-angle-left:before {
  content: "\f104";
}

.Defaults-angle-right:before {
  content: "\f105";
}

.Defaults-angle-up:before {
  content: "\f106";
}

.Defaults-angle-down:before {
  content: "\f107";
}

.Defaults-desktop:before {
  content: "\f108";
}

.Defaults-laptop:before {
  content: "\f109";
}

.Defaults-tablet:before {
  content: "\f10a";
}

.Defaults-mobile:before {
  content: "\f10b";
}

.Defaults-mobile-phone:before {
  content: "\f10b";
}

.Defaults-circle-o:before {
  content: "\f10c";
}

.Defaults-quote-left:before {
  content: "\f10d";
}

.Defaults-quote-right:before {
  content: "\f10e";
}

.Defaults-spinner:before {
  content: "\f110";
}

.Defaults-circle:before {
  content: "\f111";
}

.Defaults-mail-reply:before {
  content: "\f112";
}

.Defaults-reply:before {
  content: "\f112";
}

.Defaults-github-alt:before {
  content: "\f113";
}

.Defaults-folder-o:before {
  content: "\f114";
}

.Defaults-folder-open-o:before {
  content: "\f115";
}

.Defaults-smile-o:before {
  content: "\f118";
}

.Defaults-frown-o:before {
  content: "\f119";
}

.Defaults-meh-o:before {
  content: "\f11a";
}

.Defaults-gamepad:before {
  content: "\f11b";
}

.Defaults-keyboard-o:before {
  content: "\f11c";
}

.Defaults-flag-o:before {
  content: "\f11d";
}

.Defaults-flag-checkered:before {
  content: "\f11e";
}

.Defaults-terminal:before {
  content: "\f120";
}

.Defaults-code:before {
  content: "\f121";
}

.Defaults-mail-reply-all:before {
  content: "\f122";
}

.Defaults-reply-all:before {
  content: "\f122";
}

.Defaults-star-half-empty:before {
  content: "\f123";
}

.Defaults-star-half-full:before {
  content: "\f123";
}

.Defaults-star-half-o:before {
  content: "\f123";
}

.Defaults-location-arrow:before {
  content: "\f124";
}

.Defaults-crop:before {
  content: "\f125";
}

.Defaults-code-fork:before {
  content: "\f126";
}

.Defaults-chain-broken:before {
  content: "\f127";
}

.Defaults-unlink:before {
  content: "\f127";
}

.Defaults-question:before {
  content: "\f128";
}

.Defaults-info:before {
  content: "\f129";
}

.Defaults-exclamation:before {
  content: "\f12a";
}

.Defaults-superscript:before {
  content: "\f12b";
}

.Defaults-subscript:before {
  content: "\f12c";
}

.Defaults-eraser:before {
  content: "\f12d";
}

.Defaults-puzzle-piece:before {
  content: "\f12e";
}

.Defaults-microphone:before {
  content: "\f130";
}

.Defaults-microphone-slash:before {
  content: "\f131";
}

.Defaults-shield:before {
  content: "\f132";
}

.Defaults-calendar-o:before {
  content: "\f133";
}

.Defaults-fire-extinguisher:before {
  content: "\f134";
}

.Defaults-rocket:before {
  content: "\f135";
}

.Defaults-maxcdn:before {
  content: "\f136";
}

.Defaults-chevron-circle-left:before {
  content: "\f137";
}

.Defaults-chevron-circle-right:before {
  content: "\f138";
}

.Defaults-chevron-circle-up:before {
  content: "\f139";
}

.Defaults-chevron-circle-down:before {
  content: "\f13a";
}

.Defaults-html5:before {
  content: "\f13b";
}

.Defaults-css3:before {
  content: "\f13c";
}

.Defaults-anchor:before {
  content: "\f13d";
}

.Defaults-unlock-alt:before {
  content: "\f13e";
}

.Defaults-bullseye:before {
  content: "\f140";
}

.Defaults-ellipsis-h:before {
  content: "\f141";
}

.Defaults-ellipsis-v:before {
  content: "\f142";
}

.Defaults-rss-square:before {
  content: "\f143";
}

.Defaults-play-circle:before {
  content: "\f144";
}

.Defaults-ticket:before {
  content: "\f145";
}

.Defaults-minus-square:before {
  content: "\f146";
}

.Defaults-minus-square-o:before {
  content: "\f147";
}

.Defaults-level-up:before {
  content: "\f148";
}

.Defaults-level-down:before {
  content: "\f149";
}

.Defaults-check-square:before {
  content: "\f14a";
}

.Defaults-pencil-square:before {
  content: "\f14b";
}

.Defaults-external-link-square:before {
  content: "\f14c";
}

.Defaults-share-square:before {
  content: "\f14d";
}

.Defaults-compass:before {
  content: "\f14e";
}

.Defaults-caret-square-o-down:before {
  content: "\f150";
}

.Defaults-toggle-down:before {
  content: "\f150";
}

.Defaults-caret-square-o-up:before {
  content: "\f151";
}

.Defaults-toggle-up:before {
  content: "\f151";
}

.Defaults-caret-square-o-right:before {
  content: "\f152";
}

.Defaults-toggle-right:before {
  content: "\f152";
}

.Defaults-eur:before {
  content: "\f153";
}

.Defaults-euro:before {
  content: "\f153";
}

.Defaults-gbp:before {
  content: "\f154";
}

.Defaults-dollar:before {
  content: "\f155";
}

.Defaults-usd:before {
  content: "\f155";
}

.Defaults-inr:before {
  content: "\f156";
}

.Defaults-rupee:before {
  content: "\f156";
}

.Defaults-cny:before {
  content: "\f157";
}

.Defaults-jpy:before {
  content: "\f157";
}

.Defaults-rmb:before {
  content: "\f157";
}

.Defaults-yen:before {
  content: "\f157";
}

.Defaults-rouble:before {
  content: "\f158";
}

.Defaults-rub:before {
  content: "\f158";
}

.Defaults-ruble:before {
  content: "\f158";
}

.Defaults-krw:before {
  content: "\f159";
}

.Defaults-won:before {
  content: "\f159";
}

.Defaults-bitcoin:before {
  content: "\f15a";
}

.Defaults-btc:before {
  content: "\f15a";
}

.Defaults-file:before {
  content: "\f15b";
}

.Defaults-file-text:before {
  content: "\f15c";
}

.Defaults-sort-alpha-asc:before {
  content: "\f15d";
}

.Defaults-sort-alpha-desc:before {
  content: "\f15e";
}

.Defaults-sort-amount-asc:before {
  content: "\f160";
}

.Defaults-sort-amount-desc:before {
  content: "\f161";
}

.Defaults-sort-numeric-asc:before {
  content: "\f162";
}

.Defaults-sort-numeric-desc:before {
  content: "\f163";
}

.Defaults-thumbs-up:before {
  content: "\f164";
}

.Defaults-thumbs-down:before {
  content: "\f165";
}

.Defaults-youtube-square:before {
  content: "\f166";
}

.Defaults-youtube:before {
  content: "\f167";
}

.Defaults-xing:before {
  content: "\f168";
}

.Defaults-xing-square:before {
  content: "\f169";
}

.Defaults-youtube-play:before {
  content: "\f16a";
}

.Defaults-dropbox:before {
  content: "\f16b";
}

.Defaults-stack-overflow:before {
  content: "\f16c";
}

.Defaults-instagram:before {
  content: "\f16d";
}

.Defaults-flickr:before {
  content: "\f16e";
}

.Defaults-adn:before {
  content: "\f170";
}

.Defaults-bitbucket:before {
  content: "\f171";
}

.Defaults-bitbucket-square:before {
  content: "\f172";
}

.Defaults-tumblr:before {
  content: "\f173";
}

.Defaults-tumblr-square:before {
  content: "\f174";
}

.Defaults-long-arrow-down:before {
  content: "\f175";
}

.Defaults-long-arrow-up:before {
  content: "\f176";
}

.Defaults-long-arrow-left:before {
  content: "\f177";
}

.Defaults-long-arrow-right:before {
  content: "\f178";
}

.Defaults-apple:before {
  content: "\f179";
}

.Defaults-windows:before {
  content: "\f17a";
}

.Defaults-android:before {
  content: "\f17b";
}

.Defaults-linux:before {
  content: "\f17c";
}

.Defaults-dribbble:before {
  content: "\f17d";
}

.Defaults-skype:before {
  content: "\f17e";
}

.Defaults-foursquare:before {
  content: "\f180";
}

.Defaults-trello:before {
  content: "\f181";
}

.Defaults-female:before {
  content: "\f182";
}

.Defaults-male:before {
  content: "\f183";
}

.Defaults-gittip:before {
  content: "\f184";
}

.Defaults-gratipay:before {
  content: "\f184";
}

.Defaults-sun-o:before {
  content: "\f185";
}

.Defaults-moon-o:before {
  content: "\f186";
}

.Defaults-archive:before {
  content: "\f187";
}

.Defaults-bug:before {
  content: "\f188";
}

.Defaults-vk:before {
  content: "\f189";
}

.Defaults-weibo:before {
  content: "\f18a";
}

.Defaults-renren:before {
  content: "\f18b";
}

.Defaults-pagelines:before {
  content: "\f18c";
}

.Defaults-stack-exchange:before {
  content: "\f18d";
}

.Defaults-arrow-circle-o-right:before {
  content: "\f18e";
}

.Defaults-arrow-circle-o-left:before {
  content: "\f190";
}

.Defaults-caret-square-o-left:before {
  content: "\f191";
}

.Defaults-toggle-left:before {
  content: "\f191";
}

.Defaults-dot-circle-o:before {
  content: "\f192";
}

.Defaults-wheelchair:before {
  content: "\f193";
}

.Defaults-vimeo-square:before {
  content: "\f194";
}

.Defaults-try:before {
  content: "\f195";
}

.Defaults-turkish-lira:before {
  content: "\f195";
}

.Defaults-plus-square-o:before {
  content: "\f196";
}

.Defaults-space-shuttle:before {
  content: "\f197";
}

.Defaults-slack:before {
  content: "\f198";
}

.Defaults-envelope-square:before {
  content: "\f199";
}

.Defaults-wordpress:before {
  content: "\f19a";
}

.Defaults-openid:before {
  content: "\f19b";
}

.Defaults-bank:before {
  content: "\f19c";
}

.Defaults-institution:before {
  content: "\f19c";
}

.Defaults-university:before {
  content: "\f19c";
}

.Defaults-graduation-cap:before {
  content: "\f19d";
}

.Defaults-mortar-board:before {
  content: "\f19d";
}

.Defaults-yahoo:before {
  content: "\f19e";
}

.Defaults-google:before {
  content: "\f1a0";
}

.Defaults-reddit:before {
  content: "\f1a1";
}

.Defaults-reddit-square:before {
  content: "\f1a2";
}

.Defaults-stumbleupon-circle:before {
  content: "\f1a3";
}

.Defaults-stumbleupon:before {
  content: "\f1a4";
}

.Defaults-delicious:before {
  content: "\f1a5";
}

.Defaults-digg:before {
  content: "\f1a6";
}

.Defaults-pied-piper:before {
  content: "\f1a7";
}

.Defaults-pied-piper-alt:before {
  content: "\f1a8";
}

.Defaults-drupal:before {
  content: "\f1a9";
}

.Defaults-joomla:before {
  content: "\f1aa";
}

.Defaults-language:before {
  content: "\f1ab";
}

.Defaults-fax:before {
  content: "\f1ac";
}

.Defaults-building:before {
  content: "\f1ad";
}

.Defaults-child:before {
  content: "\f1ae";
}

.Defaults-paw:before {
  content: "\f1b0";
}

.Defaults-spoon:before {
  content: "\f1b1";
}

.Defaults-cube:before {
  content: "\f1b2";
}

.Defaults-cubes:before {
  content: "\f1b3";
}

.Defaults-behance:before {
  content: "\f1b4";
}

.Defaults-behance-square:before {
  content: "\f1b5";
}

.Defaults-steam:before {
  content: "\f1b6";
}

.Defaults-steam-square:before {
  content: "\f1b7";
}

.Defaults-recycle:before {
  content: "\f1b8";
}

.Defaults-automobile:before {
  content: "\f1b9";
}

.Defaults-car:before {
  content: "\f1b9";
}

.Defaults-cab:before {
  content: "\f1ba";
}

.Defaults-taxi:before {
  content: "\f1ba";
}

.Defaults-tree:before {
  content: "\f1bb";
}

.Defaults-spotify:before {
  content: "\f1bc";
}

.Defaults-deviantart:before {
  content: "\f1bd";
}

.Defaults-soundcloud:before {
  content: "\f1be";
}

.Defaults-database:before {
  content: "\f1c0";
}

.Defaults-file-pdf-o:before {
  content: "\f1c1";
}

.Defaults-file-word-o:before {
  content: "\f1c2";
}

.Defaults-file-excel-o:before {
  content: "\f1c3";
}

.Defaults-file-powerpoint-o:before {
  content: "\f1c4";
}

.Defaults-file-image-o:before {
  content: "\f1c5";
}

.Defaults-file-photo-o:before {
  content: "\f1c5";
}

.Defaults-file-picture-o:before {
  content: "\f1c5";
}

.Defaults-file-archive-o:before {
  content: "\f1c6";
}

.Defaults-file-zip-o:before {
  content: "\f1c6";
}

.Defaults-file-audio-o:before {
  content: "\f1c7";
}

.Defaults-file-sound-o:before {
  content: "\f1c7";
}

.Defaults-file-movie-o:before {
  content: "\f1c8";
}

.Defaults-file-video-o:before {
  content: "\f1c8";
}

.Defaults-file-code-o:before {
  content: "\f1c9";
}

.Defaults-vine:before {
  content: "\f1ca";
}

.Defaults-codepen:before {
  content: "\f1cb";
}

.Defaults-jsfiddle:before {
  content: "\f1cc";
}

.Defaults-life-bouy:before {
  content: "\f1cd";
}

.Defaults-life-buoy:before {
  content: "\f1cd";
}

.Defaults-life-ring:before {
  content: "\f1cd";
}

.Defaults-life-saver:before {
  content: "\f1cd";
}

.Defaults-support:before {
  content: "\f1cd";
}

.Defaults-circle-o-notch:before {
  content: "\f1ce";
}

.Defaults-ra:before {
  content: "\f1d0";
}

.Defaults-rebel:before {
  content: "\f1d0";
}

.Defaults-empire:before {
  content: "\f1d1";
}

.Defaults-ge:before {
  content: "\f1d1";
}

.Defaults-git-square:before {
  content: "\f1d2";
}

.Defaults-git:before {
  content: "\f1d3";
}

.Defaults-hacker-news:before {
  content: "\f1d4";
}

.Defaults-tencent-weibo:before {
  content: "\f1d5";
}

.Defaults-qq:before {
  content: "\f1d6";
}

.Defaults-wechat:before {
  content: "\f1d7";
}

.Defaults-weixin:before {
  content: "\f1d7";
}

.Defaults-paper-plane:before {
  content: "\f1d8";
}

.Defaults-send:before {
  content: "\f1d8";
}

.Defaults-paper-plane-o:before {
  content: "\f1d9";
}

.Defaults-send-o:before {
  content: "\f1d9";
}

.Defaults-history:before {
  content: "\f1da";
}

.Defaults-circle-thin:before {
  content: "\f1db";
}

.Defaults-genderless:before {
  content: "\f1db";
}

.Defaults-header:before {
  content: "\f1dc";
}

.Defaults-paragraph:before {
  content: "\f1dd";
}

.Defaults-sliders:before {
  content: "\f1de";
}

.Defaults-share-alt:before {
  content: "\f1e0";
}

.Defaults-share-alt-square:before {
  content: "\f1e1";
}

.Defaults-bomb:before {
  content: "\f1e2";
}

.Defaults-futbol-o:before {
  content: "\f1e3";
}

.Defaults-soccer-ball-o:before {
  content: "\f1e3";
}

.Defaults-tty:before {
  content: "\f1e4";
}

.Defaults-binoculars:before {
  content: "\f1e5";
}

.Defaults-plug:before {
  content: "\f1e6";
}

.Defaults-slideshare:before {
  content: "\f1e7";
}

.Defaults-twitch:before {
  content: "\f1e8";
}

.Defaults-yelp:before {
  content: "\f1e9";
}

.Defaults-newspaper-o:before {
  content: "\f1ea";
}

.Defaults-wifi:before {
  content: "\f1eb";
}

.Defaults-calculator:before {
  content: "\f1ec";
}

.Defaults-paypal:before {
  content: "\f1ed";
}

.Defaults-google-wallet:before {
  content: "\f1ee";
}

.Defaults-cc-visa:before {
  content: "\f1f0";
}

.Defaults-cc-mastercard:before {
  content: "\f1f1";
}

.Defaults-cc-discover:before {
  content: "\f1f2";
}

.Defaults-cc-amex:before {
  content: "\f1f3";
}

.Defaults-cc-paypal:before {
  content: "\f1f4";
}

.Defaults-cc-stripe:before {
  content: "\f1f5";
}

.Defaults-bell-slash:before {
  content: "\f1f6";
}

.Defaults-bell-slash-o:before {
  content: "\f1f7";
}

.Defaults-trash:before {
  content: "\f1f8";
}

.Defaults-copyright:before {
  content: "\f1f9";
}

.Defaults-at:before {
  content: "\f1fa";
}

.Defaults-eyedropper:before {
  content: "\f1fb";
}

.Defaults-paint-brush:before {
  content: "\f1fc";
}

.Defaults-birthday-cake:before {
  content: "\f1fd";
}

.Defaults-area-chart:before {
  content: "\f1fe";
}

.Defaults-pie-chart:before {
  content: "\f200";
}

.Defaults-line-chart:before {
  content: "\f201";
}

.Defaults-lastfm:before {
  content: "\f202";
}

.Defaults-lastfm-square:before {
  content: "\f203";
}

.Defaults-toggle-off:before {
  content: "\f204";
}

.Defaults-toggle-on:before {
  content: "\f205";
}

.Defaults-bicycle:before {
  content: "\f206";
}

.Defaults-bus:before {
  content: "\f207";
}

.Defaults-ioxhost:before {
  content: "\f208";
}

.Defaults-angellist:before {
  content: "\f209";
}

.Defaults-cc:before {
  content: "\f20a";
}

.Defaults-ils:before {
  content: "\f20b";
}

.Defaults-shekel:before {
  content: "\f20b";
}

.Defaults-sheqel:before {
  content: "\f20b";
}

.Defaults-meanpath:before {
  content: "\f20c";
}

.Defaults-buysellads:before {
  content: "\f20d";
}

.Defaults-connectdevelop:before {
  content: "\f20e";
}

.Defaults-dashcube:before {
  content: "\f210";
}

.Defaults-forumbee:before {
  content: "\f211";
}

.Defaults-leanpub:before {
  content: "\f212";
}

.Defaults-sellsy:before {
  content: "\f213";
}

.Defaults-shirtsinbulk:before {
  content: "\f214";
}

.Defaults-simplybuilt:before {
  content: "\f215";
}

.Defaults-skyatlas:before {
  content: "\f216";
}

.Defaults-cart-plus:before {
  content: "\f217";
}

.Defaults-cart-arrow-down:before {
  content: "\f218";
}

.Defaults-diamond:before {
  content: "\f219";
}

.Defaults-ship:before {
  content: "\f21a";
}

.Defaults-user-secret:before {
  content: "\f21b";
}

.Defaults-motorcycle:before {
  content: "\f21c";
}

.Defaults-street-view:before {
  content: "\f21d";
}

.Defaults-heartbeat:before {
  content: "\f21e";
}

.Defaults-venus:before {
  content: "\f221";
}

.Defaults-mars:before {
  content: "\f222";
}

.Defaults-mercury:before {
  content: "\f223";
}

.Defaults-transgender:before {
  content: "\f224";
}

.Defaults-transgender-alt:before {
  content: "\f225";
}

.Defaults-venus-double:before {
  content: "\f226";
}

.Defaults-mars-double:before {
  content: "\f227";
}

.Defaults-venus-mars:before {
  content: "\f228";
}

.Defaults-mars-stroke:before {
  content: "\f229";
}

.Defaults-mars-stroke-v:before {
  content: "\f22a";
}

.Defaults-mars-stroke-h:before {
  content: "\f22b";
}

.Defaults-neuter:before {
  content: "\f22c";
}

.Defaults-facebook-official:before {
  content: "\f230";
}

.Defaults-pinterest-p:before {
  content: "\f231";
}

.Defaults-whatsapp:before {
  content: "\f232";
}

.Defaults-server:before {
  content: "\f233";
}

.Defaults-user-plus:before {
  content: "\f234";
}

.Defaults-user-times:before {
  content: "\f235";
}

.Defaults-bed:before {
  content: "\f236";
}

.Defaults-hotel:before {
  content: "\f236";
}

.Defaults-viacoin:before {
  content: "\f237";
}

.Defaults-train:before {
  content: "\f238";
}

.Defaults-subway:before {
  content: "\f239";
}

.Defaults-medium:before {
  content: "\f23a";
}

@font-face {
  font-family: "proxima-nova";
  src: url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-Black.woff2") format("woff2"), url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "proxima-nova";
  src: url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-BlackItalic.woff2") format("woff2"), url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-BlackItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "proxima-nova";
  src: url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-Bold.woff2") format("woff2"), url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "proxima-nova";
  src: url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-BoldItalic.woff2") format("woff2"), url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-BoldItalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "proxima-nova";
  src: url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-ExtraBold.woff2") format("woff2"), url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-ExtraBold.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "proxima-nova";
  src: url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-ExtraBoldItalic.woff2") format("woff2"), url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-ExtraBoldItalic.woff") format("woff");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "proxima-nova";
  src: url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-Light.woff2") format("woff2"), url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "proxima-nova";
  src: url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-LightItalic.woff2") format("woff2"), url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "proxima-nova";
  src: url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-Medium.woff2") format("woff2"), url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "proxima-nova";
  src: url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-MediumItalic.woff2") format("woff2"), url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "proxima-nova";
  src: url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-Regular.woff2") format("woff2"), url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "proxima-nova";
  src: url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-RegularItalic.woff2") format("woff2"), url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-RegularItalic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "proxima-nova";
  src: url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-SemiBold.woff2") format("woff2"), url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "proxima-nova";
  src: url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-SemiBoldItalic.woff2") format("woff2"), url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-SemiBoldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "proxima-nova";
  src: url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-Thin.woff2") format("woff2"), url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "proxima-nova";
  src: url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-ThinItalic.woff2") format("woff2"), url("/wp-content/themes/hcss2022/fonts/ProximaNova/ProximaNova-ThinItalic.wof") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 10000; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: hidden;
  background-color: rgb(0, 0, 0); /* Fallback color */
  background-color: rgba(0, 0, 0, 0.8); /* Black w/ opacity */
  overflow: overlay;
}
.modal div.modal-dialog {
  pointer-events: inherit;
}
.modal .modal-header {
  border: none;
  padding: 0 !important;
}

/* Modal Content/Box modal-video*/
.modal_content {
  background-color: #fefefe;
  margin: 0 auto; /* 15% from the top and centered */
  padding: 20px;
  border: 1px solid #888;
  width: 80%; /* Could be more or less, depending on screen size */
  position: relative;
  z-index: 10001; /* Sit on top */
  top: 50%;
  transform: translateY(-50%);
}

/* The Close Button */
.close {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}

.site-footer {
  background: rgba(0, 0, 0, 0.05);
  color: #000;
  font-size: 0.9rem;
  font-weight: 600;
  line-height: 1;
  padding: 48px 15px;
  text-align: left;
  border-top: none;
  line-height: 21.74px; /* 152.083% */
}
.site-footer a {
  color: #000 !important;
  text-decoration-line: underline;
}
.site-footer a:hover {
  color: #52ac69 !important;
}
@media (min-width: 992px) {
  .site-footer {
    padding: 48px 0 133px;
    text-align: center;
  }
}

/* # Footer Widgets
---------------------------------------------------------------------------------------------------- */
.footer-widgets {
  background: rgba(0, 0, 0, 0.05);
  font-size: 1rem;
  clear: both;
  color: #000;
  border-top: none;
  padding: 48px 0;
}
.footer-widgets .container:after, .footer-widgets .who-uses-hcss article .site-inner:after, .who-uses-hcss article .footer-widgets .site-inner:after, .footer-widgets .site-inner-container .site-inner:after, .site-inner-container .footer-widgets .site-inner:after, .footer-widgets .narrow-container:after, .footer-widgets .site-inner-narrow-container .site-inner:after, .site-inner-narrow-container .footer-widgets .site-inner:after {
  content: "";
  height: 1px;
  background: rgba(0, 0, 0, 0.16);
  width: 100%;
  position: relative;
  left: 0;
  bottom: -48px;
  display: block;
}
@media (min-width: 992px) {
  .footer-widgets .container:after, .footer-widgets .who-uses-hcss article .site-inner:after, .who-uses-hcss article .footer-widgets .site-inner:after, .footer-widgets .site-inner-container .site-inner:after, .site-inner-container .footer-widgets .site-inner:after, .footer-widgets .narrow-container:after, .footer-widgets .site-inner-narrow-container .site-inner:after, .site-inner-narrow-container .footer-widgets .site-inner:after {
    bottom: -96px;
  }
}
.footer-widgets .d-flex {
  gap: 0 15px;
  flex-wrap: wrap;
}
.footer-widgets .widget-title {
  color: #000;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 29px; /* 140.097% */
  padding: 12px 16px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin: 0 -15px;
  position: relative;
}
@media (min-width: 768px) {
  .footer-widgets .widget-title {
    color: #009639;
    font-size: 1.25rem;
    border-bottom: none;
    margin: 0 0 6px;
    padding: 0;
  }
}
.footer-widgets .widget-title::after {
  font-size: 1.2rem;
  color: #000;
  display: inline-block;
  top: 12px;
  right: 15px;
  vertical-align: 0.255em;
  content: "\f107";
  font-family: "Defaults";
  height: 32px;
  width: 32px;
  background-color: transparent;
  border-radius: 8px;
  position: absolute;
  text-align: center;
}
@media (min-width: 768px) {
  .footer-widgets .widget-title::after {
    display: none !important;
  }
}
.footer-widgets .widget-title.active::after {
  content: "\f106";
}
.footer-widgets p {
  font-size: 1.2rem;
}
.footer-widgets .footer-widget-area:last-child .widget-title {
  border-bottom: none;
}
.footer-widgets .widget {
  margin-bottom: 0;
}
.footer-widgets .widget ul > li {
  padding-bottom: 0;
  margin-bottom: 0;
}
.footer-widgets .widget .sub-menu > li {
  margin: 0;
}
.footer-widgets .widget .widget > li {
  margin: 0;
}
.footer-widgets ul.menu {
  display: none;
  background-color: #fff;
  padding: 0;
  margin: 0 -15px;
}
.footer-widgets ul.menu li {
  list-style-type: none;
}
@media (min-width: 768px) {
  .footer-widgets ul.menu {
    display: block;
    background-color: transparent;
    margin: 0;
  }
  .footer-widgets ul.menu li {
    margin-left: 0;
  }
}
.footer-widgets .active ul.menu {
  display: block;
}
.footer-widgets a {
  color: #000;
  text-decoration: none;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 21.74px; /* 152.083% */
  padding: 12px 56px;
  display: block;
}
.footer-widgets a:hover {
  color: #52ac69;
}
.footer-widgets a:hover .instagram-icon, .footer-widgets a:hover .x-icon {
  background-color: #52ac69;
}
@media (min-width: 768px) {
  .footer-widgets a {
    font-size: 0.9rem;
    padding: 0;
  }
}
.footer-widgets .menu-item-has-children > a {
  font-weight: 700;
  display: inline-block;
  cursor: text;
}
.footer-widgets .menu-item-has-children > a:hover {
  color: #000;
}
.footer-widgets .menu-item-has-children:nth-child(n+2) > a {
  margin-top: 13px;
}
@media (min-width: 992px) {
  .footer-widgets {
    padding: 96px 0;
  }
}

.footer-widgets-1 {
  flex: 0 0 100%;
  vertical-align: top;
  position: relative;
  margin-bottom: 48px;
}
@media (min-width: 992px) {
  .footer-widgets-1 {
    flex: 0 0 25%;
    margin-bottom: 0;
  }
  .footer-widgets-1:after {
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    position: absolute;
    right: -8px;
    top: 0;
    background: rgba(0, 0, 0, 0.16);
  }
}

.footer-widgets-2,
.footer-widgets-3,
.footer-widgets-4,
.footer-widgets-5 {
  flex: 0 0 100%;
  vertical-align: top;
}
@media (min-width: 768px) {
  .footer-widgets-2,
  .footer-widgets-3,
  .footer-widgets-4,
  .footer-widgets-5 {
    flex: 0 0 calc(25% - 15px);
  }
  .footer-widgets-2 section:nth-child(2),
  .footer-widgets-3 section:nth-child(2),
  .footer-widgets-4 section:nth-child(2),
  .footer-widgets-5 section:nth-child(2) {
    margin-top: 24px;
  }
}
@media (min-width: 992px) {
  .footer-widgets-2,
  .footer-widgets-3,
  .footer-widgets-4,
  .footer-widgets-5 {
    flex: 0 0 calc(16.6666666667% - 15px);
  }
}

#menu-footer-contact {
  background-color: transparent;
  margin: 48px 0 0;
  display: block;
}
#menu-footer-contact li {
  margin-left: 0;
}
#menu-footer-contact .phone-link a {
  font-size: 1.5rem;
  font-weight: 600;
  margin: 48px 0;
  display: inline-block;
  padding: 0;
}
@media (min-width: 992px) {
  #menu-footer-contact .phone-link a {
    font-size: 1.125rem;
  }
}
#menu-footer-contact .social-inline {
  display: inline-block;
  margin-right: 28px;
}
#menu-footer-contact .social-inline a {
  font-size: 1.2rem;
  padding: 0;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  #menu-footer-contact .social-inline {
    margin-right: 24px;
  }
}
#menu-footer-contact .cta-button-container {
  display: inline-block;
}
#menu-footer-contact .cta-button-container a {
  color: #00C158 !important;
  border: 2px solid #00C158;
  background-color: #fff;
}
#menu-footer-contact .cta-button-container a:hover {
  color: #fff !important;
  background-color: #0C9748 !important;
  border: 2px solid #0C9748;
}
#menu-footer-contact .cta-button-container a:hover {
  background-color: #0C9748;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  #menu-footer-contact .cta-button-container a {
    margin-right: 5px !important;
    font-size: 1.1rem !important;
  }
}

.instagram-icon {
  content: "";
  background-color: #000;
  display: inline-block;
  -webkit-mask: url("/wp-content/uploads/2025/01/instgram_icon.svg") no-repeat center;
  mask: url("/wp-content/uploads/2025/01/instgram_icon.svg") no-repeat center;
  -webkit-mask-size: contain;
  mask-size: contain;
  height: 19px;
  width: 19px;
  position: relative;
  top: 1;
}

.x-icon {
  content: "";
  background-color: #000;
  display: inline-block;
  -webkit-mask: url("/wp-content/uploads/2025/01/x_icon.svg") no-repeat center;
  mask: url("/wp-content/uploads/2025/01/x_icon.svg") no-repeat center;
  -webkit-mask-size: contain;
  mask-size: contain;
  height: 19px;
  width: 19px;
  position: relative;
  top: 1px;
}

.plain-btn, .green-darkgreen-btn, .grey-outline-btn, a.hje-button, a.hje-clear-button, a.hje-black-button, .blue-btn, .form-blue-btn .frm_button_submit.frm_final_submit, .blue-button .vce-button--style-basic, .white-green-button .vce-button--style-basic, .white-green-btn, .green-btn, .form-green-btn .frm_button_submit.frm_final_submit, .green-button .vce-button--style-basic, .white-outline-btn, .dispatcher-outline-btn, .dispatcher-outline .vce-button--style-outline-animated, .dispatcher-btn, .form-dispatcher-btn .frm_button_submit.frm_final_submit, .dispatcher-button .vce-button--style-basic, .white-button .vce-button--style-basic, .orange-btn, .form-orange-btn .frm_button_submit.frm_final_submit, .orange-button .vce-button--style-basic {
  color: #000;
  font-family: "Proxima Nova", sans-serif;
  border: 0px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
  border-radius: 3px;
  padding: 12px 20px !important;
  text-align: center;
  font-size: 1rem !important;
  transition: all 0.3s;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 10px;
  display: inline-block;
  font-weight: bold;
  text-decoration: none;
}

.orange-btn, .form-orange-btn .frm_button_submit.frm_final_submit, .orange-button .vce-button--style-basic {
  color: #ffffff;
  background-color: var(--hcss-safety) !important;
  background-color: #ff9e1b !important;
}
.orange-btn:hover, .form-orange-btn .frm_button_submit.frm_final_submit:hover, .orange-button .vce-button--style-basic:hover {
  color: #fff;
  background-color: #ffb149 !important;
}

@media (min-width: 992px) {
  .orange-button h2, .orange-button #product-hero p.headline, #product-hero .orange-button p.headline, .orange-button .sub-title-h2, .orange-button .cta-request-section-title {
    font-size: 36px;
  }
}
.orange-button .vce-button--style-basic {
  font-size: 1.15rem !important;
  font-weight: 700;
  line-height: 25.2px;
}

@media (min-width: 992px) {
  .white-button h2, .white-button #product-hero p.headline, #product-hero .white-button p.headline, .white-button .sub-title-h2, .white-button .cta-request-section-title {
    font-size: 36px;
  }
}
.white-button .vce-button--style-basic {
  font-size: 1.15rem !important;
  font-weight: 700;
  line-height: 25.2px;
  background-color: #fff !important;
  color: #000 !important;
}
.white-button .vce-button--style-basic:hover {
  background-color: #dad8d8 !important;
}

.dispatcher-btn, .form-dispatcher-btn .frm_button_submit.frm_final_submit, .dispatcher-button .vce-button--style-basic {
  color: #ffffff;
  background-color: #e35205 !important;
}
.dispatcher-btn:hover, .form-dispatcher-btn .frm_button_submit.frm_final_submit:hover, .dispatcher-button .vce-button--style-basic:hover {
  color: #fff;
  background-color: #ffb149 !important;
}

@media (min-width: 992px) {
  .dispatcher-button h2, .dispatcher-button #product-hero p.headline, #product-hero .dispatcher-button p.headline, .dispatcher-button .sub-title-h2, .dispatcher-button .cta-request-section-title {
    font-size: 36px;
  }
}
.dispatcher-button .vce-button--style-basic {
  font-size: 1.15rem !important;
  font-weight: 700;
  line-height: 25.2px;
}

.dispatcher-outline .vce-button--style-outline-animated {
  font-size: 1.15rem !important;
  font-weight: 700;
  line-height: 25.2px;
  color: #e35205 !important;
  border-radius: 0;
}
.dispatcher-outline .vce-button--style-outline-animated:hover {
  color: #fff !important;
}
.dispatcher-outline .vce-button--style-outline-animated:hover:after {
  background-color: #ffb149 !important;
}
.dispatcher-outline .vce-button--style-outline-animated:before {
  border-color: #e35205 !important;
}

.dispatcher-outline-btn {
  padding: 10px 20px !important;
  color: #e35205 !important;
  border: 3px solid #e35205;
}
.dispatcher-outline-btn:hover {
  color: #fff !important;
  background-color: #e35205;
}

.white-outline-btn {
  padding: 10px 20px !important;
  color: #fff !important;
  border: 3px solid #fff;
}
.white-outline-btn:hover {
  color: #000 !important;
  background-color: #fff;
}

.green-btn, .form-green-btn .frm_button_submit.frm_final_submit, .green-button .vce-button--style-basic {
  color: #ffffff;
  background-color: #009639 !important;
  border-radius: 0;
}
.green-btn:hover, .form-green-btn .frm_button_submit.frm_final_submit:hover, .green-button .vce-button--style-basic:hover {
  background-color: #52ac69 !important;
  color: #fff;
}

@media (min-width: 992px) {
  .green-button h2, .green-button #product-hero p.headline, #product-hero .green-button p.headline, .green-button .sub-title-h2, .green-button .cta-request-section-title {
    font-size: 36px;
  }
}
.green-button .vce-button--style-basic {
  font-size: 1.15rem !important;
  font-weight: 700;
  line-height: 25.2px;
  margin-left: 0;
  border-radius: 3px;
}

.white-green-btn {
  color: #00C158 !important;
  font-size: 1.15rem !important;
  background-color: #fff !important;
  border-radius: 8px;
  border: 1.5px solid #00C158;
  font-weight: 700;
  line-height: 25.2px;
  margin-left: 0;
}
.white-green-btn:hover {
  background-color: #00C158 !important;
  color: #fff !important;
}

@media (min-width: 992px) {
  .white-green-button h2, .white-green-button #product-hero p.headline, #product-hero .white-green-button p.headline, .white-green-button .sub-title-h2, .white-green-button .cta-request-section-title {
    font-size: 36px;
  }
}
.white-green-button .vce-button--style-basic {
  color: #009639 !important;
  font-size: 1.15rem !important;
  background-color: transparent !important;
  border: 2px solid #009639;
  font-weight: 700;
  line-height: 25.2px;
  margin-left: 0;
}
.white-green-button .vce-button--style-basic:hover {
  background-color: #009639 !important;
  color: #fff !important;
}

.black-btn, .form-black-btn .frm_button_submit.frm_final_submit {
  color: #ffffff;
  background-color: #000 !important;
  border-radius: 8px;
}
.black-btn:hover, .form-black-btn .frm_button_submit.frm_final_submit:hover {
  background-color: #009639 !important;
  color: #fff;
}
.black-btn.outline, .form-black-btn .outline.frm_button_submit.frm_final_submit {
  color: #000;
  border: 2px solid #000;
  background-color: #fff !important;
}
.black-btn.outline:hover, .form-black-btn .outline.frm_button_submit.frm_final_submit:hover {
  background-color: #000 !important;
  color: #fff;
}

.blue-btn, .form-blue-btn .frm_button_submit.frm_final_submit, .blue-button .vce-button--style-basic {
  color: #ffffff;
  background-color: #005eb8 !important;
  border-radius: 0;
}
.blue-btn:hover, .form-blue-btn .frm_button_submit.frm_final_submit:hover, .blue-button .vce-button--style-basic:hover {
  color: #fff;
}

.blue-button .vce-button--style-basic {
  font-size: 1.15rem !important;
  font-weight: 700;
  line-height: 25.2px;
  margin-left: 0;
  border-radius: 3px;
}

/***HJE buttons***/
a.hje-button, a.hje-clear-button, a.hje-black-button {
  color: #fff !important;
  box-shadow: none;
  border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  -webkit-border-radius: 4px !important;
  padding: 15px 30px !important;
  background-color: #005eb8;
}
a.hje-button:hover, a.hje-clear-button:hover, a.hje-black-button:hover {
  background-color: #000 !important;
}
a.hje-black-button {
  background-color: #000 !important;
}
a.hje-black-button:hover {
  background-color: #005eb8 !important;
  color: #fff !important;
}
a.hje-clear-button {
  background-color: transparent !important;
  border: 1px solid #000;
  color: #000 !important;
}
a.hje-clear-button:hover {
  border-color: #005eb8 !important;
  color: #005eb8 !important;
  background-color: transparent !important;
}

div.hje-black-button a {
  font-weight: bold !important;
  color: #fff !important;
  background-color: #000 !important;
}
@media screen and (min-width: 768px) {
  div.hje-black-button {
    margin-left: 20px !important;
  }
}
@media screen and (min-width: 1024px) {
  div.hje-black-button {
    margin-left: 26px !important;
  }
}
@media screen and (max-width: 767px) {
  div.hje-blue-button {
    text-align: center;
  }
}
div.hje-blue-button a {
  background-color: #005eb8 !important;
  border: 0px;
}
div.hje-blue-button a:hover {
  background-color: #000 !important;
  color: #fff;
}
@media screen and (max-width: 767px) {
  div.hje-clear-button {
    text-align: center;
  }
}
div.hje-clear-button a {
  background-color: rgba(201, 76, 76, 0) !important;
  color: #000 !important;
  border: 1px solid #000 !important;
  font-weight: 700 !important;
}
div.hje-clear-button a:hover {
  border: 1px solid #005eb8 !important;
  color: #005eb8 !important;
}
div.hje-button a, div .hje-black-button a, div .hje-clear-button a, div .hje-blue-button a {
  border-radius: 3px !important;
  font-weight: bold !important;
  font-family: "Proxima Nova", sans-serif;
  border: 0px;
  font-size: 16px !important;
  padding: 15px 30px !important;
  border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  -webkit-border-radius: 4px !important;
}

.form-black-btn .frm_button_submit.frm_final_submit {
  box-shadow: none !important;
  border: none !important;
}

.form-blue-btn .frm_button_submit.frm_final_submit {
  box-shadow: none !important;
  border: none !important;
}

.form-dispatcher-btn .frm_button_submit.frm_final_submit {
  box-shadow: none !important;
  border: none !important;
}

.form-green-btn .frm_button_submit.frm_final_submit {
  box-shadow: none !important;
  border: none !important;
}

.form-orange-btn .frm_button_submit.frm_final_submit {
  box-shadow: none !important;
  border: none !important;
}

.form-white-btn .frm_button_submit.frm_final_submit {
  box-shadow: none !important;
  border: none !important;
}

.form-white-text .with_frm_style .frm_primary_label, .form-white-text .with_frm_style .frm_form_field.frm_html_container {
  color: #fff !important;
}

.form-black-text .with_frm_style .frm_primary_label, .form-black-text .with_frm_style .frm_form_field.frm_html_container {
  color: #000 !important;
}

.underline-hover-cta {
  position: relative;
  display: inline-block;
  font-size: 1.2rem;
}
.underline-hover-cta:before {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 0;
  height: 1px;
  width: 0;
  transition: all 0.2s;
}
.underline-hover-cta:after {
  content: "\f061";
  position: absolute;
  font-family: "Defaults";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  right: -20px;
  top: 2px;
  color: #fff;
  height: 15px;
  width: 16px;
}
.underline-hover-cta:hover {
  color: #fff;
}
.underline-hover-cta:hover:before {
  width: 100%;
}
.underline-hover-cta.heavyjob-text:after, .underline-hover-cta.heavyjob-text:hover {
  color: #005eb8;
}
.underline-hover-cta.heavyjob-text:before {
  background-color: #005eb8;
}
.underline-hover-cta.heavybid-text:after, .underline-hover-cta.heavybid-text:hover {
  color: #009639;
}
.underline-hover-cta.heavybid-text:before {
  background-color: #009639;
}
.underline-hover-cta.hcss-safety-text:after, .underline-hover-cta.hcss-safety-text:hover {
  color: #ff9e1b;
}
.underline-hover-cta.hcss-safety-text:before {
  background-color: #ff9e1b;
}
.underline-hover-cta.white-text:after, .underline-hover-cta.white-text:hover {
  color: #fff;
}
.underline-hover-cta.white-text:before {
  background-color: #fff;
}

.arrow-underline-cta {
  font-size: 1.2rem;
  position: relative;
  color: #fff;
  text-decoration: underline;
  text-underline-offset: 0.25em;
  display: inline;
  line-height: normal;
  padding: 12px 16px;
}
.arrow-underline-cta:before {
  content: "";
  background-color: #fff;
  display: inline-block;
  -webkit-mask: url("/wp-content/uploads/2024/09/arrow_direction_right_next_icon.svg") no-repeat center;
  mask: url("/wp-content/uploads/2024/09/arrow_direction_right_next_icon.svg") no-repeat center;
  -webkit-mask-size: 32px;
  mask-size: 32px;
  height: 32px;
  width: 32px;
  margin-right: 8px;
  position: relative;
  top: 8px;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.arrow-underline-cta:hover {
  color: #CDCDCD;
  text-decoration: underline;
}
.arrow-underline-cta:hover:before {
  background-color: #CDCDCD;
}
.arrow-underline-cta:focus {
  outline: 0.25px solid #B4B4B4;
  color: #fff;
}
.arrow-underline-cta.black-link:before {
  background-color: #000;
}
.arrow-underline-cta.black-link:hover:before {
  background-color: #CDCDCD;
}

.grey-outline-btn {
  padding: 16px !important;
  color: #000;
  border: 1px solid rgba(0, 0, 0, 0.16);
  border-radius: 8px;
}
.grey-outline-btn:hover {
  color: #000;
  background-color: #DEDEDE;
}

.green-darkgreen-btn {
  color: #ffffff;
  background-color: #009639 !important;
  border-radius: 8px;
}
.green-darkgreen-btn:hover {
  background-color: #068938 !important;
  color: #fff;
}

.standard-btn, .navy-blue-btn, .accounting-btn, .cloud-btn, .insights-btn, .fleet-btn, .e360-btn, .fuelerplus-btn, .telematics-btn, .safety-btn, .heavyjob-btn, .new-dispatcher-btn, .plans-btn, .heavybid-btn, .heavybid-btn:focus, input.search-form-submit, .white-btn, .form-white-btn .frm_button_submit.frm_final_submit, #menu-footer-contact .cta-button-container a, .black-btn, .form-black-btn .frm_button_submit.frm_final_submit {
  color: #fff;
  font-family: "Proxima Nova", sans-serif;
  border-radius: 8px;
  padding: 12px 16px;
  text-align: center;
  font-size: 1.125rem;
  transition: all 0.3s;
  display: inline-block;
  font-weight: 700;
  text-decoration: none;
  margin-right: 14px;
}
.standard-btn:after, .navy-blue-btn:after, .accounting-btn:after, .cloud-btn:after, .insights-btn:after, .fleet-btn:after, .e360-btn:after, .fuelerplus-btn:after, .telematics-btn:after, .safety-btn:after, .heavyjob-btn:after, .new-dispatcher-btn:after, .plans-btn:after, .heavybid-btn:after, .heavybid-btn:focus:after, input.search-form-submit:after, .white-btn:after, .form-white-btn .frm_button_submit.frm_final_submit:after, #menu-footer-contact .cta-button-container a:after, .black-btn:after, .form-black-btn .frm_button_submit.frm_final_submit:after {
  display: block;
  content: "";
}
.standard-btn.outline, .outline.navy-blue-btn, .outline.accounting-btn, .outline.cloud-btn, .outline.insights-btn, .outline.fleet-btn, .outline.e360-btn, .outline.fuelerplus-btn, .outline.telematics-btn, .outline.safety-btn, .outline.heavyjob-btn, .outline.new-dispatcher-btn, .outline.plans-btn, .outline.heavybid-btn, input.outline.search-form-submit, .outline.white-btn, .form-white-btn .outline.frm_button_submit.frm_final_submit, #menu-footer-contact .cta-button-container a.outline, .outline.black-btn, .form-black-btn .outline.frm_button_submit.frm_final_submit {
  background-color: #fff;
  border: 2px solid;
}
.standard-btn.outline:hover, .outline.navy-blue-btn:hover, .outline.accounting-btn:hover, .outline.cloud-btn:hover, .outline.insights-btn:hover, .outline.fleet-btn:hover, .outline.e360-btn:hover, .outline.fuelerplus-btn:hover, .outline.telematics-btn:hover, .outline.safety-btn:hover, .outline.heavyjob-btn:hover, .outline.new-dispatcher-btn:hover, .outline.plans-btn:hover, .outline.heavybid-btn:hover, input.outline.search-form-submit:hover, .outline.white-btn:hover, .form-white-btn .outline.frm_button_submit.frm_final_submit:hover, #menu-footer-contact .cta-button-container a.outline:hover, .outline.black-btn:hover, .form-black-btn .outline.frm_button_submit.frm_final_submit:hover {
  border: 2px solid;
}
.standard-btn.outline:focus, .outline.navy-blue-btn:focus, .outline.accounting-btn:focus, .outline.cloud-btn:focus, .outline.insights-btn:focus, .outline.fleet-btn:focus, .outline.e360-btn:focus, .outline.fuelerplus-btn:focus, .outline.telematics-btn:focus, .outline.safety-btn:focus, .outline.heavyjob-btn:focus, .outline.new-dispatcher-btn:focus, .outline.plans-btn:focus, .outline.heavybid-btn:focus, input.outline.search-form-submit:focus, .outline.white-btn:focus, .form-white-btn .outline.frm_button_submit.frm_final_submit:focus, #menu-footer-contact .cta-button-container a.outline:focus, .outline.black-btn:focus, .form-black-btn .outline.frm_button_submit.frm_final_submit:focus {
  border-color: #272727;
  color: #272727;
}
.standard-btn:hover, .navy-blue-btn:hover, .accounting-btn:hover, .cloud-btn:hover, .insights-btn:hover, .fleet-btn:hover, .e360-btn:hover, .fuelerplus-btn:hover, .telematics-btn:hover, .safety-btn:hover, .heavyjob-btn:hover, .new-dispatcher-btn:hover, .plans-btn:hover, .heavybid-btn:hover, input.search-form-submit:hover, .white-btn:hover, .form-white-btn .frm_button_submit.frm_final_submit:hover, #menu-footer-contact .cta-button-container a:hover, .black-btn:hover, .form-black-btn .frm_button_submit.frm_final_submit:hover {
  color: #fff;
}
@media (min-width: 768px) {
  .standard-btn, .navy-blue-btn, .accounting-btn, .cloud-btn, .insights-btn, .fleet-btn, .e360-btn, .fuelerplus-btn, .telematics-btn, .safety-btn, .heavyjob-btn, .new-dispatcher-btn, .plans-btn, .heavybid-btn, .heavybid-btn:focus, input.search-form-submit, .white-btn, .form-white-btn .frm_button_submit.frm_final_submit, #menu-footer-contact .cta-button-container a, .black-btn, .form-black-btn .frm_button_submit.frm_final_submit {
    font-size: 1.2rem;
  }
}

.white-btn, .form-white-btn .frm_button_submit.frm_final_submit {
  color: #212B3A;
  background-color: #fff !important;
}
.white-btn:hover, .form-white-btn .frm_button_submit.frm_final_submit:hover {
  background-color: #212B3A !important;
}

.heavybid-btn, .heavybid-btn:focus, input.search-form-submit {
  background-color: #00C158;
}
.heavybid-btn.outline, .heavybid-btn:focus.outline, input.search-form-submit.outline {
  color: #00C158;
  border: 2px solid #00C158;
}
.heavybid-btn.outline:hover, .heavybid-btn:focus.outline:hover, input.search-form-submit.outline:hover {
  color: #fff;
  background-color: #0C9748;
  border: 2px solid #0C9748;
}
.heavybid-btn:hover, .heavybid-btn:focus:hover, input.search-form-submit:hover {
  background-color: #0C9748;
}

.heavyjob-btn, .new-dispatcher-btn, .plans-btn {
  background-color: #0583FC;
}
.heavyjob-btn.outline, .new-dispatcher-btn.outline, .plans-btn.outline {
  color: #0583FC;
  border: 2px solid #0583FC;
  background-color: #fff;
}
.heavyjob-btn.outline:hover, .new-dispatcher-btn.outline:hover, .plans-btn.outline:hover {
  color: #fff;
  background-color: #005eb8;
}
.heavyjob-btn:hover, .new-dispatcher-btn:hover, .plans-btn:hover {
  background-color: #005eb8;
}
.heavyjob-btn.inverse, .new-dispatcher-btn.inverse, .plans-btn.inverse {
  background-color: #fff;
  color: #0583FC;
}
.heavyjob-btn.inverse:hover, .new-dispatcher-btn.inverse:hover, .plans-btn.inverse:hover {
  background-color: #005eb8;
  color: #fff;
}

.safety-btn {
  background-color: #FF9E1B;
}
.safety-btn.outline {
  color: #FF7900;
  border: 2px solid #FF9E1B;
}
.safety-btn.outline:hover {
  color: #fff;
  background-color: #FF9E1B;
}
.safety-btn:hover {
  color: #fff;
  background-color: #FF7900;
}

.fleet-btn, .e360-btn, .fuelerplus-btn, .telematics-btn {
  background-color: #009EA6;
}
.fleet-btn.outline, .e360-btn.outline, .fuelerplus-btn.outline, .telematics-btn.outline {
  color: #009EA6;
  border: 2px solid #009EA6;
}
.fleet-btn.outline:hover, .e360-btn.outline:hover, .fuelerplus-btn.outline:hover, .telematics-btn.outline:hover {
  background-color: #007681;
  color: #fff;
}
.fleet-btn:hover, .e360-btn:hover, .fuelerplus-btn:hover, .telematics-btn:hover {
  background-color: #007681;
}

.accounting-btn, .cloud-btn, .insights-btn {
  background-color: #567387;
  border: 2px solid #567387;
}
.accounting-btn.outline, .cloud-btn.outline, .insights-btn.outline {
  color: #567387;
  border: 2px solid #567387;
}
.accounting-btn.outline:hover, .cloud-btn.outline:hover, .insights-btn.outline:hover {
  background-color: #567387;
  color: #fff;
}
.accounting-btn:hover, .cloud-btn:hover, .insights-btn:hover {
  background-color: #fff;
  color: #567387;
  border: 2px solid #567387;
}

.navy-blue-btn {
  background-color: #212B3A;
  border: 2px solid #212B3A;
}
.navy-blue-btn.outline {
  color: #212B3A;
  border: 2px solid #212B3A;
}
.navy-blue-btn.outline:hover {
  background-color: #212B3A;
  color: #fff;
}
.navy-blue-btn:hover, .navy-blue-btn:focus {
  background-color: #426479;
  color: #fff;
  border: 2px solid #426479;
}

.standard-link, .fleet-link, .cloud-link, .e360-link, .fuelerplus-link, .telematics-link, .heavybid-link, .safety-link, .heavyjob-link, .dispatcher-link, .plans-link {
  font-weight: 700;
  font-size: 1.2rem;
  padding: 10px;
  display: inline-block;
}
.standard-link:focus, .fleet-link:focus, .cloud-link:focus, .e360-link:focus, .fuelerplus-link:focus, .telematics-link:focus, .heavybid-link:focus, .safety-link:focus, .heavyjob-link:focus, .dispatcher-link:focus, .plans-link:focus {
  outline: none;
}
@media (min-width: 768px) {
  .standard-link, .fleet-link, .cloud-link, .e360-link, .fuelerplus-link, .telematics-link, .heavybid-link, .safety-link, .heavyjob-link, .dispatcher-link, .plans-link {
    font-size: 1.2rem;
  }
}

.heavyjob-link, .dispatcher-link, .plans-link {
  color: #0583FC;
}
.heavyjob-link:hover, .dispatcher-link:hover, .plans-link:hover {
  color: #005eb8;
}

.safety-link {
  color: #FF9E1B;
}
.safety-link:hover {
  color: #FF7900;
}

.heavybid-link {
  color: #00C158;
}
.heavybid-link:hover {
  color: #0C9748;
}

.e360-link, .fuelerplus-link, .telematics-link {
  color: #009EA6;
}
.e360-link:hover, .fuelerplus-link:hover, .telematics-link:hover {
  color: #007681;
}

.cloud-link {
  color: #567387;
}

.fleet-link {
  color: #009ea6;
}

.caret-right:after {
  bottom: -2px;
  position: relative;
  margin-left: 13px;
  content: "\f105";
  font-family: "Defaults";
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (min-width: 768px) {
  .caret-right:after {
    bottom: -3px;
    margin-left: 19px;
  }
}

.caret-left:before {
  position: relative;
  content: "\f104";
  font-family: "Defaults";
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 8px;
}

.white-link {
  color: #fff;
}
.white-link:hover {
  color: #fff;
}

.black-link {
  color: #000;
}
.black-link:hover {
  color: #CDCDCD;
}

.green-ghost-button {
  padding: 12px;
  background: #fff;
  text-align: center;
  border: 2px solid #009639;
  color: #00C158;
  font-size: 19px;
  line-height: 29px;
  display: inline-block;
  border-radius: 8px;
  margin-top: 24px;
}
.green-ghost-button:hover {
  color: #ffffff;
  background: #009639;
  border: 2px solid #009639;
}

.blue-ghost-button {
  padding: 12px;
  background: #fff;
  text-align: center;
  border: 2px solid #0094FF;
  color: #0583FC;
  font-size: 19px;
  line-height: 29px;
  display: inline-block;
  border-radius: 8px;
  margin-top: 24px;
}
.blue-ghost-button:hover {
  color: #ffffff;
  background: #005EB8;
  border: 2px solid #005EB8;
}

.teal-ghost-button {
  padding: 12px;
  background: #fff;
  text-align: center;
  border: 2px solid #009EA6;
  color: #009EA6;
  font-size: 19px;
  line-height: 29px;
  display: inline-block;
  border-radius: 8px;
  margin-top: 24px;
}
.teal-ghost-button:hover {
  color: #ffffff;
  background: #009EA6;
  border: 2px solid #009EA6;
}

.customer-story-grey-button {
  border-radius: 8px;
  background: #282F3C;
  padding: 16px;
  color: #fff;
  margin-top: 8px;
  display: inline-block;
}

.hide-xs {
  display: none;
}
@media screen and (min-width: 768px) {
  .hide-xs {
    display: block;
  }
}

.visible-xs {
  display: block;
}
@media screen and (min-width: 768px) {
  .visible-xs {
    display: none !important;
  }
}

.visible-sm {
  display: block;
}
@media screen and (min-width: 960px) {
  .visible-sm {
    display: none;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.center, #product-features .last-row, .has-text-align-center {
  text-align: center;
}

.center-mobile {
  text-align: center;
}
@media (min-width: 768px) {
  .center-mobile {
    text-align: right;
  }
}
.center-mobile.vce-single-image--align-right {
  text-align: center;
}
@media (min-width: 768px) {
  .center-mobile.vce-single-image--align-right {
    text-align: right;
  }
}
.center-mobile.vce-button--style-basic-container--align-left, .center-mobile.vce-single-image--align-left {
  text-align: center;
}
@media (min-width: 768px) {
  .center-mobile.vce-button--style-basic-container--align-left, .center-mobile.vce-single-image--align-left {
    text-align: left;
  }
}

.left-center-mobile, .page-stats-section-title, .page-stats-paragraph-text {
  text-align: left;
}
@media (min-width: 768px) {
  .left-center-mobile, .page-stats-section-title, .page-stats-paragraph-text {
    text-align: center;
  }
}

.mt-30, .error404 .entry {
  margin-top: 30px !important;
}

.mt-50 {
  margin-top: 50px;
}

.mt-60 {
  margin-top: 60px;
}

.mb-30 {
  margin-bottom: 30px;
}

.mb-50 {
  margin-bottom: 30px;
}
@media (min-width: 992px) {
  .mb-50 {
    margin-bottom: 50px;
  }
}

.mb-10 {
  margin-bottom: 10px;
}

.mb-48-80 {
  margin-bottom: 48px;
}
@media (min-width: 992px) {
  .mb-48-80 {
    margin-bottom: 80px;
  }
}

.ms-10 {
  margin-left: 10px;
}

.mt-48 {
  margin-top: 48px;
}

.mtb-48-96 {
  margin: 48px 0;
}
@media (min-width: 992px) {
  .mtb-48-96 {
    margin: 96px 0;
  }
}

.mtb-48-80 {
  margin: 48px 0;
}
@media (min-width: 992px) {
  .mtb-48-80 {
    margin: 80px 0;
  }
}

.mt-48-96 {
  margin-top: 48px;
}
@media (min-width: 992px) {
  .mt-48-96 {
    margin-top: 96px;
  }
}

.pt-0 {
  padding-top: 0 !important;
}

.p-15 {
  padding: 15px;
}

.ptb-60 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}
@media screen and (min-width: 1024px) {
  .ptb-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

.pt-60 {
  padding-top: 30px !important;
}
@media screen and (min-width: 1024px) {
  .pt-60 {
    padding-top: 60px !important;
  }
}

.pt-90 {
  padding-top: 30px !important;
}
@media screen and (min-width: 1024px) {
  .pt-90 {
    padding-top: 60px !important;
  }
}
@media screen and (min-width: 1400px) {
  .pt-90 {
    padding-top: 90px !important;
  }
}

.pb-48-80 {
  padding-bottom: 48px;
}
@media (min-width: 992px) {
  .pb-48-80 {
    padding-bottom: 80px;
  }
}

.pb-90 {
  padding-bottom: 30px !important;
}
@media screen and (min-width: 1024px) {
  .pb-90 {
    padding-bottom: 60px !important;
  }
}
@media screen and (min-width: 1400px) {
  .pb-90 {
    padding-bottom: 90px !important;
  }
}

.ptb-90 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}
@media screen and (min-width: 1024px) {
  .ptb-90 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}
@media screen and (min-width: 1400px) {
  .ptb-90 {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
}

.pb-120 {
  padding-bottom: 70px !important;
}
@media screen and (min-width: 1024px) {
  .pb-120 {
    padding-bottom: 100px !important;
  }
}
@media screen and (min-width: 1200px) {
  .pb-120 {
    padding-bottom: 120px !important;
  }
}

.ptb-120 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}
@media screen and (min-width: 1024px) {
  .ptb-120 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
}
@media screen and (min-width: 1200px) {
  .ptb-120 {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }
}

.padding-90 {
  padding: 30px !important;
}
@media screen and (min-width: 1024px) {
  .padding-90 {
    padding: 60px !important;
  }
}
@media screen and (min-width: 1400px) {
  .padding-90 {
    padding: 90px !important;
  }
}

.padding-30-90 {
  padding: 30px !important;
}
@media screen and (min-width: 1024px) {
  .padding-30-90 {
    padding: 30px 60px !important;
  }
}
@media screen and (min-width: 1400px) {
  .padding-30-90 {
    padding: 30px 90px !important;
  }
}

.grey-bg {
  background-color: #f2f2f2;
}

.dark-grey {
  background-color: #bfbfbf;
}

.green-bg, .heavybid-bg {
  background-color: #009639;
}

.white-bg {
  background-color: #fff;
}

.trucking-bg {
  background-color: #00B2A9;
}

.darker-grey {
  color: #fff;
  background-color: #333;
}

.e360-bg, .equipment360-bg {
  background-color: #007681;
}

.heavyjob-bg, .blue-bg, .hcss-myfield-bg {
  background-color: #005eb8;
}

.black-bg {
  background-color: #000;
}

.fuelerplus-bg {
  background-color: #642f6c;
}

.hcss-cloud-bg {
  background-color: #567387;
}

.hcss-dispatcher-bg, .dispatcher-bg {
  background-color: #e35205;
}

.hcss-intelligence-bg {
  background-color: #1a3f70;
}

.hcss-plans-bg, .plans-bg {
  background-color: #485CC7;
}

.hcss-safety-bg, .safety-bg {
  background-color: #ff9e1b;
}

.hcss-telematics-bg {
  background-color: #00b5e2;
}

.lightgrey-bg {
  background-color: #f4f6f7;
}

.navy-blue-bg, .hcss-dark-neutral {
  background-color: #212B3A;
}

.heavybid-text {
  color: #00C158;
}

.heavyjob-text {
  color: #005eb8;
}

.operations-text {
  color: #0583FC;
}

.e360-text {
  color: #009EA6;
}

.hcss-safety-text {
  color: #ff9e1b;
}

.orange-text {
  color: #ff9e1b;
}

.white-text {
  color: #fff;
}

.black-text, .thank-you-message {
  color: #000;
}

.plans-text {
  color: #005EB8;
}

.dispatcher-text {
  color: #e35205;
}

.telematics-text {
  color: #009EA6;
}

.cloud-text, .insights-text, .accounting-text {
  color: #567387;
}

.fuelerplus-text {
  color: #642f6c;
}

.fleet-text {
  color: #009EA6;
}

.bold {
  font-weight: 700;
}

.border-bottom {
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
}

.border-top-none {
  border-top: none !important;
}

.border-bottom-none {
  border-bottom: none !important;
}

.border-top {
  border-top: 1px solid rgba(0, 0, 0, 0.16);
}

.double-border-top {
  position: relative;
  border-top: 1px solid #e0e0e0;
}
.double-border-top:before {
  content: "";
  border-top: 1px solid #e0e0e0;
  width: 100%;
  position: absolute;
  top: 1px;
}

.border-round {
  border-radius: 50%;
  overflow: hidden;
}

.flex-row {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  margin-left: -15px;
  margin-right: -15px;
}
@media screen and (min-width: 768px) {
  .flex-row {
    justify-content: space-between;
  }
}

.pagination {
  width: 100%;
}

.hero-image-default {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
@media (min-width: 768px) {
  .hero-image-default {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}
@media screen and (min-width: 1200px) {
  .hero-image-default {
    padding-top: 70px !important;
    min-height: 450px;
  }
}

.orange-box {
  border: 3px solid #f7be68;
  text-align: center;
  padding: 28px;
  border-radius: 6px;
  margin-bottom: 15px;
}

.black-border-box {
  border: 3px solid #000;
  text-align: center;
  padding: 28px;
  border-radius: 6px;
}

.white-box {
  background: #fff;
  text-align: center;
  padding: 15px;
}
.white-box .vce {
  margin-bottom: 15px;
}
.white-box .vce-single-image-inner.vce-single-image--absolute {
  width: 100px !important;
  height: 100px;
}

.rounded-corners {
  border-radius: 30px;
}

.rounded-corners-top {
  border-top-right-radius: 30px;
  border-top-left-radius: 30px;
}

.header-rule {
  margin-bottom: 36px;
  position: relative;
}
.header-rule:after {
  content: "";
  width: 33%;
  border-bottom: 4px solid;
  position: absolute;
  left: 0;
  bottom: -16px;
}

@media (min-width: 1790px) {
  .narrow-container, .site-inner-narrow-container .site-inner {
    max-width: 1340px;
  }
}

@media (min-width: 1790px) {
  .site-inner-container .site-inner {
    max-width: 1730px;
  }
}

.full-width-site-inner .site-inner {
  max-width: 100%;
  padding-left: 30px;
  padding-right: 30px;
}

.big-headline {
  font-family: "proxima-nova", sans-serif;
  font-weight: 700;
  line-height: 1.2;
  margin: 0 0 20px;
  font-size: 2rem !important;
  font-weight: 700;
}
@media (min-width: 992px) {
  .big-headline {
    font-size: 3.25rem !important;
  }
}

@media (min-width: 992px) {
  .sub-title-h3 {
    font-size: 1.6rem;
  }
}
@media (min-width: 1790px) {
  .sub-title-h3 {
    font-size: 2rem;
  }
}

.row-reverse {
  flex-direction: row-reverse;
}

a.red-link {
  color: red;
}

.inline-block {
  display: inline-block;
}

ul.bullets {
  list-style: none;
  padding-left: 40px;
}
ul.bullets li {
  list-style: none !important;
}
ul.bullets li:before {
  content: "·";
  font-size: 70px;
  color: #000;
  display: block;
  float: left;
  margin-left: -20px;
  position: relative;
  vertical-align: top;
  line-height: 0.3;
}

ul.border-circle-bullets {
  list-style: none;
  padding-left: 1.2em;
}
ul.border-circle-bullets li {
  position: relative;
  margin-bottom: 8px;
}
ul.border-circle-bullets li:before {
  position: absolute;
  left: -1.2em;
  top: 8px;
  content: " ";
  display: block;
  width: 1rem;
  height: 1rem;
  border: 5px solid #000;
  border-radius: 50%;
  background-color: #fff;
}
ul.border-circle-bullets.heavybid-bullets li:before {
  border-color: #009639;
}
ul.border-circle-bullets.safety-bullets li:before {
  border-color: #ff9e1b;
}
ul.border-circle-bullets.telematics-bullets li:before {
  border-color: #00b5e2;
}
ul.border-circle-bullets.heavyjob-bullets li:before {
  border-color: #005eb8;
}

.social-reviews {
  background-color: #009639;
  color: #fff;
}
.social-reviews h2, .social-reviews #product-hero p.headline, #product-hero .social-reviews p.headline, .social-reviews .cta-request-section-title, .social-reviews .sub-title-h2 {
  color: #fff !important;
}
.social-reviews p {
  font-size: 1.6rem;
}
.social-reviews .white-btn, .social-reviews .form-white-btn .frm_button_submit.frm_final_submit, .form-white-btn .social-reviews .frm_button_submit.frm_final_submit {
  width: 100%;
  margin-bottom: 30px;
  color: #009639;
}
@media (min-width: 768px) {
  .social-reviews .white-btn, .social-reviews .form-white-btn .frm_button_submit.frm_final_submit, .form-white-btn .social-reviews .frm_button_submit.frm_final_submit {
    width: auto;
  }
}

.four-one-half-stars:before {
  height: 25px;
  width: 113px;
  content: "";
  display: block;
  position: relative;
  -webkit-mask: url(/wp-content/uploads/2024/03/Star-review.svg) repeat-x;
  mask: url(/wp-content/uploads/2024/03/Star-review.svg) repeat-x;
  background-repeat: repeat-x;
  left: 0;
  top: 6px;
  margin-right: 5px;
  margin-bottom: 20px;
  background: linear-gradient(90deg, #FFB900 0%, #FFB900 89%, #DCDCDC 89%);
}
@media (min-width: 1200px) {
  .four-one-half-stars:before {
    display: inline-block;
    margin-bottom: 0;
  }
}

.break {
  flex-basis: 100%;
  height: 0;
}

@media (min-width: 992px) {
  .break-lg {
    flex-basis: 100%;
    height: 0;
  }
}

.svg-safety svg path {
  fill: #ff9e1b;
}

.svg-heavyjob svg path, .svg-plans svg path, .svg-dispatcher svg path {
  fill: #005eb8;
}

.svg-heavybid svg path {
  fill: #009639;
}

.svg-e360 svg path, .svg-fuelerplus svg path, .svg-telematics svg path, .svg-fleet svg path {
  fill: #009EA6;
}

.svg-accounting svg path, .svg-cloud svg path {
  fill: #567387;
}

.colored-bullets, .data-solid-bullets, .dispatcher-solid-bullets, .safety-solid-bullets, .fleet-solid-bullets, .operations-solid-bullets, .heavyjob-solid-bullets, .heavybid-solid-bullets {
  list-style: none;
  padding-left: 34px;
}
.colored-bullets li, .data-solid-bullets li, .dispatcher-solid-bullets li, .safety-solid-bullets li, .fleet-solid-bullets li, .operations-solid-bullets li, .heavyjob-solid-bullets li, .heavybid-solid-bullets li {
  list-style: none !important;
  margin-bottom: 12px;
}
.colored-bullets li:before, .data-solid-bullets li:before, .dispatcher-solid-bullets li:before, .safety-solid-bullets li:before, .fleet-solid-bullets li:before, .operations-solid-bullets li:before, .heavyjob-solid-bullets li:before, .heavybid-solid-bullets li:before {
  content: "·";
  font-size: 100px;
  color: #000;
  display: block;
  float: left;
  margin-left: -40px;
  position: relative;
  vertical-align: top;
  line-height: 0.15;
}

.heavybid-solid-bullets li:before {
  color: #009639;
}

.heavyjob-solid-bullets li:before {
  color: #005eb8;
}

.operations-solid-bullets li:before {
  color: #0583FC;
}

.fleet-solid-bullets li:before {
  color: #009EA6;
}

.safety-solid-bullets li:before {
  color: #ff9e1b;
}

.dispatcher-solid-bullets li:before {
  color: #e35205;
}

.data-solid-bullets li:before {
  color: #567387;
}

.ptb-32-48 {
  padding-top: 32px;
  padding-bottom: 32px;
}
@media (min-width: 768px) {
  .ptb-32-48 {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}

.ptb-48-80 {
  padding-top: 48px;
  padding-bottom: 48px;
}
@media (min-width: 768px) {
  .ptb-48-80 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}

.section-margins {
  margin-top: 48px;
  margin-bottom: 48px;
}
@media (min-width: 992px) {
  .section-margins {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}

.row-gap-48 .row {
  row-gap: 48px;
}

.row-gap-24 .row {
  row-gap: 24px;
}

.svg-icon-size svg {
  max-height: 42px;
  margin-bottom: 24px;
}

a.black-underline-link, .two-columns a:not(.heavybid-btn) {
  color: #000;
  text-decoration: underline;
  font-weight: normal;
}

.two-columns {
  padding-top: 24px;
  padding-bottom: 24px;
}
@media (min-width: 768px) {
  .two-columns {
    padding-top: 64px;
    padding-bottom: 64px;
  }
}
.two-columns h2, .two-columns #product-hero p.headline, #product-hero .two-columns p.headline, .two-columns .cta-request-section-title, .two-columns .sub-title-h2 {
  font-size: 1.5rem;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .two-columns h2, .two-columns #product-hero p.headline, #product-hero .two-columns p.headline, .two-columns .cta-request-section-title, .two-columns .sub-title-h2 {
    font-size: 2rem;
  }
}
@media (min-width: 1200px) {
  .two-columns h2, .two-columns #product-hero p.headline, #product-hero .two-columns p.headline, .two-columns .cta-request-section-title, .two-columns .sub-title-h2 {
    font-size: 2.5rem;
    margin-bottom: 24px;
  }
}
.two-columns p {
  font-size: 1rem;
}
@media (min-width: 992px) {
  .two-columns p {
    font-size: 1.2rem;
  }
}
.two-columns p:last-child {
  margin-bottom: 0;
}
.two-columns .row {
  row-gap: 24px;
}
.alt-bg {
  background: rgba(0, 0, 0, 0.05);
}

ul.check-circle-bullets {
  padding-left: 28px !important;
}
ul.check-circle-bullets > li {
  list-style-type: none !important;
}
ul.check-circle-bullets > li::before {
  content: "";
  position: absolute;
  display: inline-block;
  -webkit-mask: url("/wp-content/uploads/2024/08/check_circle_icon.svg") no-repeat center;
  mask: url("/wp-content/uploads/2024/08/check_circle_icon.svg") no-repeat center;
  -webkit-mask-size: 16px;
  mask-size: 16px;
  height: 16px;
  width: 16px;
  background-color: #000;
  left: 16px;
  margin-top: 7px;
  background-color: #009639;
}
ul.check-circle-bullets ul {
  margin-top: 10px;
}
ul.check-circle-bullets ul > li {
  list-style-type: disc !important;
}
ul.check-circle-bullets li {
  margin-bottom: 10px;
}

.section-frame, .page-stats .stats-color, .product-page-stats .stats-color, #generic-tabs .pane, #industry-nav > ul > li, .who-uses-dropdown:not(#industry-nav) a, .hcss-form-frame, .frm_style_hcss-with-frame, #customers_by_state .swiper-container > div {
  border-top: 5px solid #009639;
  border-radius: 8px;
  background: #fff;
}

.safety-color .section-frame, .safety-color .page-stats .stats-color, .page-stats .safety-color .stats-color, .safety-color .product-page-stats .stats-color, .product-page-stats .safety-color .stats-color, .safety-color #generic-tabs .pane, #generic-tabs .safety-color .pane, .safety-color #industry-nav > ul > li, .safety-color .who-uses-dropdown:not(#industry-nav) a, .who-uses-dropdown:not(#industry-nav) .safety-color a, .safety-color .hcss-form-frame, .safety-color .frm_style_hcss-with-frame, .safety-color #customers_by_state .swiper-container > div, #customers_by_state .safety-color .swiper-container > div {
  border-color: #ff9e1b;
}

.operations-color .section-frame, .operations-color .page-stats .stats-color, .page-stats .operations-color .stats-color, .operations-color .product-page-stats .stats-color, .product-page-stats .operations-color .stats-color, .operations-color #generic-tabs .pane, #generic-tabs .operations-color .pane, .operations-color #industry-nav > ul > li, .operations-color .who-uses-dropdown:not(#industry-nav) a, .who-uses-dropdown:not(#industry-nav) .operations-color a, .operations-color .hcss-form-frame, .operations-color .frm_style_hcss-with-frame, .operations-color #customers_by_state .swiper-container > div, #customers_by_state .operations-color .swiper-container > div {
  border-color: #005eb8;
}

.fleet-color .section-frame, .fleet-color .page-stats .stats-color, .page-stats .fleet-color .stats-color, .fleet-color .product-page-stats .stats-color, .product-page-stats .fleet-color .stats-color, .fleet-color #generic-tabs .pane, #generic-tabs .fleet-color .pane, .fleet-color #industry-nav > ul > li, .fleet-color .who-uses-dropdown:not(#industry-nav) a, .who-uses-dropdown:not(#industry-nav) .fleet-color a, .fleet-color .hcss-form-frame, .fleet-color .frm_style_hcss-with-frame, .fleet-color #customers_by_state .swiper-container > div, #customers_by_state .fleet-color .swiper-container > div {
  border-color: #009EA6;
}

.data-color .section-frame, .data-color .page-stats .stats-color, .page-stats .data-color .stats-color, .data-color .product-page-stats .stats-color, .product-page-stats .data-color .stats-color, .data-color #generic-tabs .pane, #generic-tabs .data-color .pane, .data-color #industry-nav > ul > li, .data-color .who-uses-dropdown:not(#industry-nav) a, .who-uses-dropdown:not(#industry-nav) .data-color a, .data-color .hcss-form-frame, .data-color .frm_style_hcss-with-frame, .data-color #customers_by_state .swiper-container > div, #customers_by_state .data-color .swiper-container > div {
  border-color: #567387;
}

.search-form-input::-moz-placeholder {
  content: "\f002";
  font-family: "Defaults", sans-serif;
  color: #000;
  font-size: 14px;
}

.search-form-input::placeholder, .search-form-label {
  content: "\f002";
  font-family: "Defaults", sans-serif;
  color: #000;
  font-size: 14px;
}
.search-form-input::-moz-placeholder::placeholder, .search-form-label::-moz-placeholder {
  color: #333;
  opacity: 0.54;
  font-size: 1.5em;
}
.search-form-input::placeholder::placeholder, .search-form-label::placeholder {
  color: #333;
  opacity: 0.54;
  font-size: 1.5em;
}

.pricing-drift-link {
  position: relative;
}
.pricing-drift-link .drift-disabled-notice {
  position: absolute;
  top: -50px;
  left: 0;
  background-color: #fff;
  color: #721c24;
  border: 1px solid #721c24;
  padding: 10px 20px;
  z-index: 1000;
  font-size: 16px;
  font-weight: bold;
  display: none;
  margin: 8px 0;
  min-width: 300px;
  text-align: left;
}
.pricing-drift-link:hover .drift-disabled-notice {
  display: block;
}

#CybotCookiebotDialog {
  z-index: 2147483647 !important;
}

#CookiebotWidget:not(.CookiebotWidget-inactive) {
  left: 16px !important;
}

iframe#q-messenger-frame {
  bottom: -8px !important;
}

.mobile-full-width {
  width: 100%;
}
@media (min-width: 768px) {
  .mobile-full-width {
    width: auto;
  }
}

.list-columns-3 {
  -moz-column-count: 2;
       column-count: 2;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .list-columns-3 {
    -moz-column-count: 3;
         column-count: 3;
  }
}

.img-border-corners-8 img {
  border-radius: 8px;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("../images/ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url("../fonts/slick/slick.eot");
  src: url("../fonts/slick/slick.eot?#iefix") format("embedded-opentype"), url("../fonts/slick/slick.woff") format("woff"), url("../fonts/slick/slick.ttf") format("truetype"), url("../fonts/slick/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: #007681;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-display: swap;
}

.slick-prev {
  left: -25px;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "←";
}
[dir=rtl] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}
[dir=rtl] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
[dir=rtl] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-slider .slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-slider .slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-slider .slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-slider .slick-dots li button:hover, .slick-slider .slick-dots li button:focus {
  outline: none;
}
.slick-slider .slick-dots li button:hover:before, .slick-slider .slick-dots li button:focus:before {
  opacity: 1;
}
.slick-slider .slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 20px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-display: swap;
}
.slick-slider .slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

.modal-video {
  max-width: 698px;
  max-height: 393px;
  height: 100%;
  width: 94%; /* Could be more or less, depending on screen size */
  border: none;
  padding: 0;
}
@media only screen and (min-width: 1400px) {
  .modal-video.big {
    max-width: 1191px;
    max-height: 670px;
    margin-top: 30px;
  }
}
.modal-video .close {
  background: #000;
  padding: 8px 22px;
  border-radius: 50%;
  position: absolute;
  top: -40px;
  right: -10px;
  font-weight: bold;
  z-index: 100;
}
.modal-video .close:hover {
  background-color: #009639;
}
@media (min-width: 768px) {
  .modal-video .close {
    right: -25px;
  }
}

.wisita_height {
  height: 100%;
}

.video-player-right {
  position: relative;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 0 15px;
  aspect-ratio: 16/9;
}
@media (min-width: 768px) {
  .video-player-right {
    margin-top: 30px;
  }
}
@media (min-width: 1200px) {
  .video-player-right {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 41.6666666667%;
    height: 100%;
  }
}

.video-thumb {
  position: relative;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  transition: all 0.2s ease;
  border-radius: 12px;
}
@media (min-width: 1200px) {
  .video-thumb {
    border-radius: 0;
  }
}
.video-thumb img {
  border-radius: 12px;
}
@media (min-width: 1790px) {
  .video-thumb img {
    max-height: 498px;
  }
}
.video-thumb:after {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  content: " ";
  transition: 0.25s;
  background-color: #f2f3f4;
  -webkit-mask: url(/wp-content/uploads/2023/09/play-button.svg) no-repeat center;
  mask: url(/wp-content/uploads/2023/09/play-button.svg) no-repeat center;
  -webkit-mask-size: 115px;
  mask-size: 115px;
}
@media (min-width: 768px) {
  .video-thumb:after {
    -webkit-mask-size: 155px;
    mask-size: 155px;
  }
}
.video-thumb:before {
  background-color: #000;
  height: 100%;
  width: 100%;
  position: absolute;
  content: "";
  opacity: 0.15;
  display: block;
  border-radius: 12px;
}
@media (min-width: 1200px) {
  .video-thumb:before {
    border-radius: 0;
  }
}
.video-thumb:hover:after {
  webkit-transform: scale(1.15);
  transform: scale(1.15);
}
.video-thumb:hover:before {
  opacity: 0.4;
}

.video-title {
  position: absolute;
  top: 80%;
  text-align: center;
  left: 0;
  right: 0;
  color: #fff;
  text-shadow: 2px 2px 4px #333;
}
@media (min-width: 768px) {
  .video-title {
    font-size: 1.25rem;
  }
}
@media (min-width: 992px) {
  .video-title {
    top: 63%;
    font-size: 2rem;
  }
}

.w-dialog.w-css-reset {
  min-width: 160px !important;
  left: unset !important;
  right: 0 !important;
}

wistia-player:not(:defined) {
  background: center/contain no-repeat url("/wp-content/uploads/2021/10/default-hcss-logo.jpg");
  display: block;
  filter: blur(5px);
  padding-top: 56.25%;
}

.wistia_preload_transcript_text {
  position: absolute;
}

header.site-header {
  position: sticky;
  box-shadow: 0px 3px 12px 2px rgba(0, 0, 0, 0.05);
  transition: background 0.2s, box-shadow 0.2s, opacity 0.4s, transform 0.4s;
  padding: 7px 0;
}
@media (min-width: 768px) {
  header.site-header {
    padding: 13px 0;
  }
}
@media (min-width: 992px) {
  header.site-header {
    padding: 10.5px 0 0;
  }
}
header.site-header .container, header.site-header .who-uses-hcss article .site-inner, .who-uses-hcss article header.site-header .site-inner, header.site-header .narrow-container, header.site-header .site-inner-narrow-container .site-inner, .site-inner-narrow-container header.site-header .site-inner, header.site-header .site-inner-container .site-inner, .site-inner-container header.site-header .site-inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
@media (min-width: 992px) {
  header.site-header .container, header.site-header .who-uses-hcss article .site-inner, .who-uses-hcss article header.site-header .site-inner, header.site-header .narrow-container, header.site-header .site-inner-narrow-container .site-inner, .site-inner-narrow-container header.site-header .site-inner, header.site-header .site-inner-container .site-inner, .site-inner-container header.site-header .site-inner {
    -moz-column-gap: 24px;
         column-gap: 24px;
    row-gap: 23px;
  }
}
@media (min-width: 1200px) and (max-width: 1399.98px) {
  header.site-header .container, header.site-header .who-uses-hcss article .site-inner, .who-uses-hcss article header.site-header .site-inner, header.site-header .narrow-container, header.site-header .site-inner-narrow-container .site-inner, .site-inner-narrow-container header.site-header .site-inner, header.site-header .site-inner-container .site-inner, .site-inner-container header.site-header .site-inner {
    -moz-column-gap: 14px;
         column-gap: 14px;
  }
}
header.site-header.fixed-sub-nav {
  opacity: 0;
  transform: translateY(-80px);
}
header.site-header .primary-nav-toggle {
  transition: all 0.5s ease-out;
  -webkit-tap-highlight-color: transparent;
  margin: 0;
  padding: 0;
  border-radius: 0;
}
header.site-header .primary-nav-toggle:focus {
  outline: none;
}
header.site-header .primary-nav-toggle .bars {
  width: 28px;
  height: 2px;
  margin-top: 7px;
  background-color: #000;
  display: block;
  transition: all 0.5s ease-out;
}
header.site-header .primary-nav-toggle .bars:first-child {
  margin-top: 0;
}
header.site-header .primary-nav-toggle.close {
  transform: rotate(180deg);
}
header.site-header .primary-nav-toggle.close .bars:first-child {
  transform: rotate(45deg) translate(5px, 5px);
}
header.site-header .primary-nav-toggle.close .bars:nth-child(2) {
  opacity: 0;
}
header.site-header .primary-nav-toggle.close .bars:nth-child(3) {
  transform: rotate(-45deg) translate(7px, -6px);
}
@media (min-width: 992px) {
  header.site-header .primary-nav-toggle {
    display: none;
  }
}
@media (max-width: 991.98px) {
  header.site-header .primary-nav-toggle {
    order: 3;
  }
}

.wp-custom-logo .title-area {
  width: auto;
  padding: 0 !important;
}
@media (max-width: 767.98px) {
  .wp-custom-logo .title-area {
    flex-grow: 1;
  }
}
@media (max-width: 991.98px) {
  .wp-custom-logo .title-area {
    order: 1;
  }
}
@media (max-width: 1199.98px) {
  .wp-custom-logo .title-area {
    max-width: 100px !important;
  }
}
.wp-custom-logo .title-area .custom-logo-link {
  width: 40px;
}
@media (min-width: 768px) {
  .wp-custom-logo .title-area .custom-logo-link {
    width: 71px;
    margin-right: 12px;
  }
}
@media (min-width: 992px) {
  .wp-custom-logo .title-area .custom-logo-link {
    margin-right: 0;
  }
}

.nav-secondary {
  width: auto;
  margin: 0;
}
.nav-secondary a {
  font-weight: 700;
}
@media (min-width: 992px) {
  .nav-secondary a {
    font-size: 0.875rem;
  }
}
.nav-secondary a:hover {
  color: #009639;
}
.nav-secondary .cta-button-container {
  display: inline-block;
}
.nav-secondary .cta-button-container a {
  color: #e35205;
  border-radius: 5px;
  padding: 8px 10px;
  text-align: center;
  border: 2px solid #e35205;
  font-size: 0.7rem;
  transition: all 0.3s;
  display: inline-block;
  font-weight: 700;
  text-decoration: none;
  margin-right: 16px;
}
.nav-secondary .cta-button-container a:hover {
  background-color: #e35205 !important;
  color: #fff;
}
@media (min-width: 768px) {
  .nav-secondary .cta-button-container a {
    padding: 12px;
    border-radius: 8px;
    font-size: 0.875rem;
    margin-right: 20px;
  }
}
@media (min-width: 992px) {
  .nav-secondary .cta-button-container a {
    margin-right: 0;
  }
}
.nav-secondary .menu-item {
  float: right;
  margin-left: 12px;
}
.nav-secondary .phone-link {
  display: none;
}
@media (min-width: 768px) {
  .nav-secondary .phone-link a {
    padding: 14px 0;
  }
}
@media (min-width: 992px) {
  .nav-secondary .phone-link {
    display: inline-block;
  }
}
.nav-secondary .login-link {
  display: none;
  float: left;
}
@media (min-width: 768px) {
  .nav-secondary .login-link a {
    padding: 14px 0;
  }
}
@media (min-width: 992px) {
  .nav-secondary .login-link {
    display: inline-block;
  }
}
.nav-secondary .support-link {
  display: none;
  float: left;
  margin-left: 0;
}
@media (min-width: 768px) {
  .nav-secondary .support-link a {
    border-radius: 8px;
    border: 2px solid #e35205;
    background: #FFF;
    padding: 12px;
    font-size: 0.875rem;
    color: #e35205;
  }
  .nav-secondary .support-link a:hover {
    background-color: #e35205;
    color: #fff;
  }
}
@media (min-width: 992px) {
  .nav-secondary .support-link {
    display: inline-block;
  }
}
@media (max-width: 991.98px) {
  .nav-secondary {
    order: 2;
    flex-grow: 1;
  }
}
@media (min-width: 992px) {
  .nav-secondary {
    width: 100%;
  }
}

#genesis-nav-primary {
  width: 100%;
  margin-top: 0;
}
#genesis-nav-primary.showMenu ul#menu-primary-menu {
  display: block;
}
#genesis-nav-primary .wrap {
  position: relative;
}
@media (max-width: 991.98px) {
  #genesis-nav-primary {
    order: 4;
    margin-top: 13px;
  }
}
@media (min-width: 992px) {
  #genesis-nav-primary {
    width: calc(100% - 95px);
    margin-top: 0;
  }
  #genesis-nav-primary li {
    display: inline-block;
    min-width: auto;
  }
}
@media (min-width: 1200px) {
  #genesis-nav-primary {
    width: calc(100% - 97px);
  }
}
#genesis-nav-primary ul#menu-primary-menu {
  display: none;
  position: absolute;
  top: 7px;
}
#genesis-nav-primary ul#menu-primary-menu a {
  color: #000;
  font-size: 1rem;
  font-weight: 700;
  line-height: 26px;
  padding: 12px 16px;
}
@media (min-width: 992px) {
  #genesis-nav-primary ul#menu-primary-menu a {
    font-size: 0.875rem;
    padding: 8px;
    font-weight: 600;
  }
}
#genesis-nav-primary ul#menu-primary-menu a:hover {
  color: #009639;
}
#genesis-nav-primary ul#menu-primary-menu .description {
  display: none;
}
@media (min-width: 992px) {
  #genesis-nav-primary ul#menu-primary-menu .description {
    color: #7A7A7A;
    font-weight: 400;
    font-size: 0.825rem;
    display: inline-block;
    line-height: normal;
    flex-basis: 100%;
    order: 3;
  }
}
#genesis-nav-primary ul#menu-primary-menu p.sub-menu-information {
  display: none;
}
@media (min-width: 992px) {
  #genesis-nav-primary ul#menu-primary-menu p.sub-menu-information {
    display: block;
    width: 244px;
    padding: 12px 16px;
    margin: 0;
  }
  #genesis-nav-primary ul#menu-primary-menu p.sub-menu-information .title {
    font-weight: 700;
    font-size: 1rem;
    margin-bottom: 7px;
    line-height: 21.74px;
  }
}
#genesis-nav-primary ul#menu-primary-menu .login-link a {
  color: #009639;
}
@media (min-width: 992px) {
  #genesis-nav-primary ul#menu-primary-menu .login-link a {
    display: none;
  }
}
@media (max-width: 767.98px) {
  #genesis-nav-primary ul#menu-primary-menu > .menu-item {
    margin: 0 -15px;
  }
}
@media (max-width: 991.98px) {
  #genesis-nav-primary ul#menu-primary-menu > .menu-item > a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    background: #F2F2F2;
  }
}
@media (min-width: 992px) {
  #genesis-nav-primary ul#menu-primary-menu > .menu-item > a {
    padding: 12px 8px 27px;
    font-size: 1rem !important;
    text-align: center;
  }
}
@media (min-width: 1200px) {
  #genesis-nav-primary ul#menu-primary-menu > .menu-item > a {
    padding: 27px 7px;
  }
}
@media (min-width: 1400px) {
  #genesis-nav-primary ul#menu-primary-menu > .menu-item > a {
    letter-spacing: 1px;
    padding: 12px 8px 27px;
  }
}
#genesis-nav-primary ul#menu-primary-menu .menu-item-has-children > a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  -moz-column-gap: 8px;
       column-gap: 8px;
  width: 100%;
  flex-wrap: wrap;
}
@media (min-width: 992px) and (max-width: 1399.98px) {
  #genesis-nav-primary ul#menu-primary-menu .menu-item-has-children > a {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}
#genesis-nav-primary ul#menu-primary-menu .menu-item-has-children > a:after {
  content: "\f107";
  font-family: "Defaults";
  position: relative;
  display: block;
  width: auto;
  line-height: 1;
  text-align: center;
  transition: all 0.35s;
  font-weight: bold;
  transition: all 0.35s;
  font-size: 1.5rem;
  padding: 4px 8px;
}
@media (min-width: 992px) {
  #genesis-nav-primary ul#menu-primary-menu .menu-item-has-children > a:after {
    font-size: 0.8rem;
    padding: 0;
  }
}
@media (min-width: 1400px) {
  #genesis-nav-primary ul#menu-primary-menu .menu-item-has-children > a:after {
    font-size: 1rem;
  }
}
@media (max-width: 991.98px) {
  #genesis-nav-primary ul#menu-primary-menu .menu-item-has-children:hover > .sub-menu {
    display: none;
  }
  #genesis-nav-primary ul#menu-primary-menu .menu-item-has-children:hover > a {
    color: #000;
  }
  #genesis-nav-primary ul#menu-primary-menu .menu-item-has-children:hover > a:after {
    color: #000;
    content: "\f107";
  }
}
#genesis-nav-primary ul#menu-primary-menu .menu-item-has-children.active > a:after {
  content: "\f106";
  transition: all 0.35s;
}
#genesis-nav-primary ul#menu-primary-menu .menu-item-has-children.active > .sub-menu {
  display: block;
  left: auto;
  opacity: 1;
  background-color: #fff;
}
#genesis-nav-primary ul#menu-primary-menu .menu-item-has-children .up-caret:after, #genesis-nav-primary ul#menu-primary-menu .menu-item-has-children:hover > a:after {
  content: "\f106";
  transition: all 0.35s;
}
#genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.active > a, #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.active > a:after {
  color: #009639;
}
@media (max-width: 991.98px) {
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children > a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    background: #F2F2F2;
  }
}
@media (min-width: 992px) {
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children > a {
    font-weight: 600;
    flex-wrap: nowrap;
  }
}
@media (max-width: 991.98px) {
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children:hover > a:after {
    color: #009639;
  }
}
#genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children > .sub-menu {
  padding: 0 24px;
}
#genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children > .sub-menu > .menu-item-has-children > a:hover {
  background-color: unset;
  color: #000;
  cursor: default;
}
@media (min-width: 992px) {
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children > .sub-menu {
    padding: 0;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children > .sub-menu a:hover {
    background-color: #F2F2F2;
  }
}
#genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children .menu-item-has-children .sub-menu {
  padding: 0;
}
#genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children .menu-item-has-children .sub-menu a {
  font-weight: 400;
}
@media (min-width: 992px) {
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children {
    margin: 0;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children:not(.solutions):hover {
    position: relative;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children:not(.solutions):hover .sub-menu {
    background-color: #fff;
    border-top: none;
    position: absolute;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children:not(.solutions):hover .sub-menu li {
    display: block;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children:not(.solutions):hover .sub-menu a {
    padding: 12px 16px;
    justify-content: start;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children:not(.solutions):hover > .sub-menu {
    left: 0;
    width: auto;
    border-radius: 2px;
    border-top: 4px solid #009639;
    top: 58px;
    max-width: 244px;
    min-width: 172px;
    width: -moz-max-content;
    width: max-content;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children:not(.solutions):hover > .sub-menu > .menu-item > a {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children:not(.solutions):hover > .sub-menu > .menu-item:last-child > a {
    border-bottom: none;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children:not(.solutions):hover > .sub-menu > .menu-item-has-children .up-caret:after, #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children:not(.solutions):hover > .sub-menu > .menu-item-has-children > a:after {
    content: "\f105";
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children:not(.solutions):hover > .sub-menu .sub-menu {
    margin: 0;
    left: 50%;
    transform: translate(50%, 0);
    top: 0;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children:not(.solutions):hover > .sub-menu .sub-menu li {
    background-color: #F2F2F2;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children:not(.solutions):hover > .sub-menu .sub-menu a {
    font-weight: 600;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover {
    position: unset;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover > .sub-menu {
    display: flex;
    width: 896px;
    background-color: #fff;
    flex-wrap: wrap;
    position: absolute;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    left: 50%;
    transform: translate(-50%, 0);
    top: 60.5px;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover > .sub-menu li {
    width: 20%;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover > .sub-menu li.other-solutions {
    width: 100%;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover > .sub-menu li.other-solutions .sub-menu {
    display: flex;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover > .sub-menu li.other-solutions .sub-menu li {
    width: auto;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover > .sub-menu > .menu-item > a {
    background-color: #E5E5E5;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover > .sub-menu > .menu-item > a::after {
    display: none;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover > .sub-menu > .menu-item:nth-child(-n+4) {
    border-right: 1px solid rgba(0, 0, 0, 0.1);
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover > .sub-menu .sub-menu {
    display: block;
    position: relative;
    margin: 0;
    left: 0;
    opacity: 1;
    top: 0;
    border-top: none;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover > .sub-menu .sub-menu li {
    width: 100%;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover > .sub-menu .sub-menu a {
    padding: 8px 12px;
    font-weight: 600;
  }
}
@media (min-width: 992px) and (min-width: 1200px) {
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover > .sub-menu {
    left: 0;
    transform: unset;
  }
}
@media (min-width: 992px) {
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover .other-solutions {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover .other-solutions a:hover {
    background-color: unset;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover .all-solutions {
    margin-left: auto;
    margin-right: 0;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover .all-solutions a:after {
    bottom: -1px;
    position: relative;
    margin-left: 11px;
    content: "\f105";
    font-family: "Defaults";
    speak: none;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover .hcss-software > a::before {
    border: none;
  }
}
#genesis-nav-primary ul#menu-primary-menu .solutions > .sub-menu > .menu-item > a {
  justify-content: start;
  -moz-column-gap: 16px;
       column-gap: 16px;
}
#genesis-nav-primary ul#menu-primary-menu .solutions > .sub-menu > .menu-item > a::before {
  content: "";
  display: inline-block;
  width: 29px;
  height: 29px;
}
@media (max-width: 991.98px) {
  #genesis-nav-primary ul#menu-primary-menu .solutions > .sub-menu > .menu-item > a > span {
    flex-basis: calc(100% - 94px);
  }
}
#genesis-nav-primary ul#menu-primary-menu .solutions > .sub-menu .sub-menu a {
  padding: 12px 65px;
}
#genesis-nav-primary ul#menu-primary-menu .solutions .estimating > a::before {
  background: url("/wp-content/uploads/2024/12/calculator_icon.svg") no-repeat center;
}
#genesis-nav-primary ul#menu-primary-menu .solutions .operations > a::before {
  background: url("/wp-content/uploads/2024/12/helmet_icon.svg") no-repeat center;
}
#genesis-nav-primary ul#menu-primary-menu .solutions .fleet > a::before {
  background: url("/wp-content/uploads/2024/12/bulldozer_icon.svg") no-repeat center;
}
#genesis-nav-primary ul#menu-primary-menu .solutions .data-reporting > a::before {
  background: url("/wp-content/uploads/2024/12/graph_icon.svg") no-repeat center;
  background-size: contain;
}
#genesis-nav-primary ul#menu-primary-menu .solutions .hcss-software > a::before {
  background: #fff url("/wp-content/uploads/2021/01/logo-hcss-justicon.svg") no-repeat center;
  background-size: 19px;
  border: 0.5px solid #A1A1A1;
  border-radius: 6px;
}
#genesis-nav-primary ul#menu-primary-menu .solutions .other-solutions > a {
  display: none !important;
}
#genesis-nav-primary ul#menu-primary-menu .solutions .other-solutions .sub-menu {
  opacity: 1;
  display: block;
  padding-left: 0 !important;
}
#genesis-nav-primary ul#menu-primary-menu .solutions .other-solutions .sub-menu a > span {
  height: 29px;
  display: inline-block;
}
@media (max-width: 991.98px) {
  #genesis-nav-primary ul#menu-primary-menu .solutions .other-solutions .sub-menu a {
    justify-content: space-between;
    -moz-column-gap: 16px;
         column-gap: 16px;
    font-weight: 700;
    padding: 12px 16px;
    display: flex;
  }
  #genesis-nav-primary ul#menu-primary-menu .solutions .other-solutions .sub-menu a > span {
    flex-basis: calc(100% - 93px);
  }
}
#genesis-nav-primary ul#menu-primary-menu .solutions .other-solutions .sub-menu .external-link a {
  justify-content: space-between;
  -moz-column-gap: 3px;
       column-gap: 3px;
  font-weight: 700;
  padding: 12px 16px;
  display: flex;
  align-items: center;
}
#genesis-nav-primary ul#menu-primary-menu .solutions .other-solutions .sub-menu .external-link a::after {
  content: "";
  display: inline-block;
  width: 29px;
  height: 29px;
  -webkit-mask: url("/wp-content/uploads/2025/02/external_icon.svg") no-repeat center;
  mask: url("/wp-content/uploads/2025/02/external_icon.svg") no-repeat center;
  background-color: #000;
}
#genesis-nav-primary ul#menu-primary-menu .solutions .other-solutions .sub-menu .external-link a:hover::after {
  background-color: #009639;
}
#genesis-nav-primary ul#menu-primary-menu .solutions .all-solutions a {
  color: #009639;
}
@media (min-width: 992px) {
  #genesis-nav-primary ul#menu-primary-menu .who-we-serve {
    min-width: 140px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  #genesis-nav-primary ul#menu-primary-menu {
    left: 0;
    top: 13px;
  }
}
@media (min-width: 992px) {
  #genesis-nav-primary ul#menu-primary-menu {
    display: flex;
    justify-content: space-between;
    position: relative;
    -moz-column-gap: 0;
         column-gap: 0;
    top: 0;
  }
}
@media (min-width: 1200px) {
  #genesis-nav-primary ul#menu-primary-menu {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}
#genesis-nav-primary .search-form {
  width: auto;
  display: flex;
  -moz-column-gap: 8px;
       column-gap: 8px;
}
#genesis-nav-primary .search-form::before {
  display: inline-block;
  content: "\f002";
  border: none;
  font-family: Defaults, sans-serif;
  color: #B1B1B1;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  vertical-align: top;
  width: auto;
  transition: all 0.3s;
  height: 100%;
  line-height: 1.25rem;
  font-size: 1rem;
  position: relative;
  bottom: 1px;
}
#genesis-nav-primary .search-form .search-form-label {
  font-size: 1rem;
  font-family: "proxima-nova", sans-serif;
}
#genesis-nav-primary .search-form input[type=submit] {
  display: none;
}
#genesis-nav-primary .search-form .search-form-input {
  min-width: 174px;
  border: none;
  border-bottom: none;
  font-size: 0.875rem;
  width: auto;
  padding: 0;
}
#genesis-nav-primary .search-form .search-form-input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.24);
  font-size: 0.875rem;
  font-weight: 400;
}
#genesis-nav-primary .search-form .search-form-input::placeholder {
  color: rgba(0, 0, 0, 0.24);
  font-size: 0.875rem;
  font-weight: 400;
}
@media (min-width: 1200px) {
  #genesis-nav-primary .search-form .search-form-input::-moz-placeholder {
    font-size: 1rem;
    font-weight: 600;
  }
  #genesis-nav-primary .search-form .search-form-input::placeholder {
    font-size: 1rem;
    font-weight: 600;
  }
}
@media (min-width: 1200px) {
  #genesis-nav-primary .search-form .search-form-input {
    min-width: 300px;
  }
}
#genesis-nav-primary .search {
  min-width: auto;
}
@media (min-width: 992px) {
  #genesis-nav-primary .search {
    position: unset;
    color: #009639;
    margin-left: 18px;
  }
  #genesis-nav-primary .search > .sub-menu {
    display: flex;
    width: auto;
    background-color: #fff;
    flex-wrap: wrap;
    position: relative;
    padding: 12px 0 4px;
    left: 0;
    opacity: 1;
    border-top: 0;
    border-bottom: 2px solid #009639;
  }
  #genesis-nav-primary .search:hover {
    position: unset;
  }
  #genesis-nav-primary .search:hover > .sub-menu {
    box-shadow: none;
    border-radius: 0;
    right: 0;
  }
}
@media (min-width: 1200px) {
  #genesis-nav-primary .search {
    margin-left: 36px;
  }
}
@media (min-width: 1400px) {
  #genesis-nav-primary .search {
    margin-left: 148px;
  }
}

#other-menu li {
  display: inline-block;
  width: 33%;
  text-align: center;
  position: relative;
  padding: 5px 15px;
}
@media (min-width: 992px) {
  #other-menu li {
    width: auto;
  }
}
@media (min-width: 1200px) {
  #other-menu li {
    min-width: 260px;
  }
}
#other-menu a {
  color: #000;
  text-decoration: none;
  font-size: 1rem;
  font-weight: bold;
  display: block;
  position: relative;
}
#other-menu a:after {
  content: "";
  position: absolute;
  padding: 0 2px;
  height: 6px;
  background-color: #009639;
  left: 0;
  bottom: -8px;
  width: 100%;
}
@media (min-width: 992px) {
  #other-menu a:after {
    display: none;
  }
}
@media (min-width: 992px) {
  #other-menu a:hover:after {
    display: block;
  }
}
@media (min-width: 992px) {
  #other-menu a {
    font-size: 1.25rem;
  }
}
@media (min-width: 1200px) {
  #other-menu a {
    font-size: 1.5rem;
  }
}
@media (min-width: 992px) {
  #other-menu {
    margin-bottom: 70px;
    text-align: center;
    border-bottom: 1px solid #707070;
  }
}
@media (min-width: 1200px) {
  #other-menu {
    margin-bottom: 120px !important;
  }
}

#customers_by_state .state-content h2, #customers_by_state .state-content #product-hero p.headline, #product-hero #customers_by_state .state-content p.headline, #customers_by_state .state-content .cta-request-section-title, #customers_by_state .state-content .sub-title-h2 {
  color: #000;
  font-family: proxima-nova, sans-serif;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  margin-bottom: 8px;
  margin-top: 8px;
}
@media (min-width: 768px) {
  #customers_by_state .state-content h2, #customers_by_state .state-content #product-hero p.headline, #product-hero #customers_by_state .state-content p.headline, #customers_by_state .state-content .cta-request-section-title, #customers_by_state .state-content .sub-title-h2 {
    font-size: 1.5rem;
  }
}
@media (min-width: 992px) {
  #customers_by_state .state-content h2, #customers_by_state .state-content #product-hero p.headline, #product-hero #customers_by_state .state-content p.headline, #customers_by_state .state-content .cta-request-section-title, #customers_by_state .state-content .sub-title-h2 {
    font-size: 2.2rem;
  }
}
@media (min-width: 1200px) {
  #customers_by_state .state-content h2, #customers_by_state .state-content #product-hero p.headline, #product-hero #customers_by_state .state-content p.headline, #customers_by_state .state-content .cta-request-section-title, #customers_by_state .state-content .sub-title-h2 {
    font-size: 2.5rem;
  }
}
#customers_by_state .state-content p.bold {
  text-align: center;
  margin-bottom: 5px;
}
#customers_by_state .state-content img {
  margin: 0 auto 15px;
  max-height: 100px;
  width: auto;
}
#customers_by_state .state-content .row {
  align-items: center;
}
#customers_by_state .swiper-container > div {
  box-shadow: 6px 6px 30px 5px rgba(0, 0, 0, 0.08);
}
#customers_by_state .state-data {
  display: none;
  background: var(--Background-Default-Default, #FFF);
  padding: 24px 12px;
}
#customers_by_state .state-data .fill-color svg > path, #customers_by_state .state-data .fill-color svg > polygon, #customers_by_state .state-data .fill-color svg > rect {
  fill: #00b5e2;
}
#customers_by_state .state-data .fill-color svg circle {
  stroke: #00b5e2;
}
#customers_by_state .state-data .fill-color svg #CANADA path {
  fill: #00b5e2;
}
#customers_by_state .state-data .featured-image {
  max-height: 196px;
  margin-bottom: 33px;
}
@media (min-width: 768px) {
  #customers_by_state .state-data .featured-image {
    max-height: unset;
    margin: 0 auto;
  }
}
#customers_by_state .state-data.slick-slide, #customers_by_state .state-data:first-child {
  display: block;
}
#customers_by_state .fill-color.us-map svg g:hover > path, #customers_by_state .fill-color.us-map svg g:hover > polygon, #customers_by_state .fill-color.us-map svg g:hover > rect, #customers_by_state .fill-color.canada-map svg g:hover > path, #customers_by_state .fill-color.canada-map svg g:hover > polygon, #customers_by_state .fill-color.canada-map svg g:hover > rect {
  fill: #00b5e2;
}
#customers_by_state .fill-color.us-map svg g:hover circle, #customers_by_state .fill-color.canada-map svg g:hover circle {
  stroke: #00b5e2;
}
#customers_by_state .fill-color.us-map svg > path, #customers_by_state .fill-color.us-map svg > polygon, #customers_by_state .fill-color.us-map svg > rect, #customers_by_state .fill-color.canada-map svg > path, #customers_by_state .fill-color.canada-map svg > polygon, #customers_by_state .fill-color.canada-map svg > rect {
  cursor: not-allowed;
}
@media (min-width: 768px) {
  #customers_by_state .fill-color.us-map svg, #customers_by_state .fill-color.canada-map svg {
    max-height: 560px;
  }
}
#customers_by_state select {
  border-radius: 8.258px;
  border-color: #009639;
  color: #009639;
}

.mobile-state-dropdown {
  margin-bottom: 15px;
}

.frm_style_hcss, .frm_style_hcss-with-frame, .hcss-form-frame {
  background: #FFF;
}
.frm_style_hcss fieldset, .frm_style_hcss-with-frame fieldset, .hcss-form-frame fieldset {
  padding: 0 !important;
}
.frm_style_hcss .frm_embed_form_container, .frm_style_hcss-with-frame .frm_embed_form_container, .hcss-form-frame .frm_embed_form_container {
  margin-bottom: 0 !important;
}
.frm_style_hcss .frm_primary_label, .frm_style_hcss-with-frame .frm_primary_label, .hcss-form-frame .frm_primary_label {
  margin-bottom: 8px !important;
}
@media (max-width: 767.98px) {
  .frm_style_hcss .frm_primary_label, .frm_style_hcss-with-frame .frm_primary_label, .hcss-form-frame .frm_primary_label {
    font-size: 0.85rem;
  }
}
.frm_style_hcss .frm_final_submit, .frm_style_hcss-with-frame .frm_final_submit, .hcss-form-frame .frm_final_submit {
  margin-bottom: -16px !important;
}
.frm_style_hcss .frm_combo_inputs_container, .frm_style_hcss-with-frame .frm_combo_inputs_container, .hcss-form-frame .frm_combo_inputs_container {
  grid-gap: 16px;
}
.frm_style_hcss .frm_combo_inputs_container .form-field, .frm_style_hcss-with-frame .frm_combo_inputs_container .form-field, .hcss-form-frame .frm_combo_inputs_container .form-field {
  flex-direction: column-reverse;
  display: flex;
}
.frm_style_hcss .frm_combo_inputs_container .form-field .frm_description, .frm_style_hcss-with-frame .frm_combo_inputs_container .form-field .frm_description, .hcss-form-frame .frm_combo_inputs_container .form-field .frm_description {
  text-align: left;
  font-size: 1.1rem;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 8px;
  color: #000;
}
.frm_style_hcss .frm_combo_inputs_container .form-field .frm_description:after, .frm_style_hcss-with-frame .frm_combo_inputs_container .form-field .frm_description:after, .hcss-form-frame .frm_combo_inputs_container .form-field .frm_description:after {
  content: "*";
  color: rgb(185, 74, 72);
  margin-left: 4px;
}

.hcss-form-frame, .frm_style_hcss-with-frame {
  box-shadow: 6px 6px 30px 0px rgba(0, 0, 0, 0.08);
  padding: 32px 16px;
}
@media (min-width: 992px) {
  .hcss-form-frame, .frm_style_hcss-with-frame {
    padding: 40px;
  }
}
.hcss-form-frame.no-border, .no-border.frm_style_hcss-with-frame {
  border-top: none;
}
.hcss-form-frame.safety-color, .safety-color.frm_style_hcss-with-frame {
  border-color: #ff9e1b;
}
.hcss-form-frame.safety-color .mktoForm button.mktoButton, .safety-color.frm_style_hcss-with-frame .mktoForm button.mktoButton {
  background-color: #e35205 !important;
}
.hcss-form-frame.safety-color a, .safety-color.frm_style_hcss-with-frame a {
  color: #e35205;
}
.hcss-form-frame.operations-color, .operations-color.frm_style_hcss-with-frame {
  border-color: #005eb8;
}
.hcss-form-frame.operations-color .mktoForm button.mktoButton, .operations-color.frm_style_hcss-with-frame .mktoForm button.mktoButton {
  background-color: #0583FC !important;
}
.hcss-form-frame.operations-color .mktoForm button.mktoButton:hover, .operations-color.frm_style_hcss-with-frame .mktoForm button.mktoButton:hover {
  background-color: #005EB8 !important;
}
.hcss-form-frame.operations-color a, .operations-color.frm_style_hcss-with-frame a {
  color: #005eb8;
}
.hcss-form-frame.fleet-color, .fleet-color.frm_style_hcss-with-frame {
  border-color: #009EA6;
}
.hcss-form-frame.fleet-color .mktoForm button.mktoButton, .fleet-color.frm_style_hcss-with-frame .mktoForm button.mktoButton {
  background-color: #009EA6 !important;
}
.hcss-form-frame.fleet-color a, .fleet-color.frm_style_hcss-with-frame a {
  color: #009EA6;
}
.hcss-form-frame.data-color, .data-color.frm_style_hcss-with-frame {
  border-color: #567387;
}
.hcss-form-frame.data-color .mktoForm button.mktoButton, .data-color.frm_style_hcss-with-frame .mktoForm button.mktoButton {
  background-color: #567387 !important;
}
.hcss-form-frame.data-color a, .data-color.frm_style_hcss-with-frame a {
  color: #567387;
}
.hcss-form-frame.blog-form .frm_combo_inputs_container, .blog-form.frm_style_hcss-with-frame .frm_combo_inputs_container {
  grid-template-columns: auto;
}

.who-uses-hcss article p {
  font-size: 1rem;
}
@media (min-width: 768px) {
  .who-uses-hcss article p {
    font-size: 1.2rem;
  }
}
.who-uses-hcss article section:last-child {
  margin-bottom: 80px !important;
}
@media (min-width: 1200px) {
  .who-uses-hcss article section:last-child {
    margin-bottom: 104px !important;
  }
}
.who-uses-hcss .big-headline {
  color: #000;
  font-size: 2.07rem !important;
  margin-bottom: 24px;
  font-weight: 700;
}
@media (min-width: 992px) {
  .who-uses-hcss .big-headline {
    font-size: 2.95rem !important;
    margin-bottom: 35px;
  }
}
.who-uses-hcss .mobile-h2 {
  font-size: 1.5rem;
  margin-top: 40px;
}
.who-uses-hcss .mobile-h2:after {
  content: "";
  width: 100%;
  border-bottom: 4px solid #009639;
  display: block;
  margin-top: 8px;
}
@media (min-width: 768px) {
  .who-uses-hcss .mobile-h2 {
    display: none;
  }
}
.who-uses-hcss .mobile-h2.state:after {
  display: none;
}
.who-uses-hcss #cta p {
  font-size: 1.25rem;
}
@media (min-width: 992px) {
  .who-uses-hcss #cta p {
    font-size: 1.5rem;
  }
}
@media (min-width: 1200px) {
  .who-uses-hcss #cta p {
    font-size: 1.85rem;
  }
}

#product-hero {
  padding-top: 42px;
  color: #fff;
  position: relative;
  background: linear-gradient(0deg, #fff 0, #fff 21%, #212B3A 21%, #212B3A 100%);
}
@media (min-width: 768px) {
  #product-hero {
    background: unset;
    overflow: hidden;
    background-size: cover;
    background-position: top right;
    background-repeat: no-repeat;
    background-color: #212B3A;
    padding-top: 58px;
    padding-bottom: 58px;
    margin-bottom: 56px;
  }
}
@media (min-width: 992px) {
  #product-hero {
    padding: 51px 0 58px;
  }
}
#product-hero .hero-content {
  z-index: 2;
  position: relative;
}
@media (min-width: 992px) {
  #product-hero .hero-content {
    max-width: 1310px !important;
  }
}
#product-hero .hero-content .row {
  align-items: center;
}
#product-hero h1 {
  font-size: 0.825rem;
  font-weight: 400;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  #product-hero h1 {
    font-size: 1rem;
  }
}
#product-hero p {
  font-size: 1.3rem;
  color: #BEBEBE;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  #product-hero p {
    color: #fff;
    font-size: 1.2rem;
  }
}
#product-hero p.headline {
  font-size: 2.1rem;
  margin-bottom: 10px;
  color: #fff;
}
@media (min-width: 1200px) {
  #product-hero p.headline {
    font-size: 3.582rem;
    margin-bottom: 24px;
  }
}
#product-hero .size-full {
  margin-top: 40px;
}
@media (min-width: 768px) {
  #product-hero .size-full {
    margin-top: 0;
  }
}
#product-hero.industry-hero .hero-content {
  z-index: 3;
}
#product-hero.industry-hero:before {
  background-size: cover;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  z-index: 1;
}
#product-hero.industry-hero:after {
  background: linear-gradient(90deg, #212B3A 0%, #212B3A 40.07%, rgba(39, 46, 59, 0.9) 45.99%, rgba(39, 46, 59, 0.8) 48.53%, rgba(39, 46, 59, 0.7) 52.6%, rgba(39, 46, 59, 0) 60.96%);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  z-index: 2;
}
@media (max-width: 767.98px) {
  #product-hero.industry-hero {
    background: #212B3A;
    padding-top: 48px;
    padding-bottom: 30%;
    margin-bottom: 30%;
  }
  #product-hero.industry-hero:before {
    top: auto;
    left: 16px;
    right: 16px;
    bottom: 0;
    height: 0;
    padding: 40% 0 0 0;
    z-index: 20;
    transform: translateY(50%);
    border-radius: 8px;
  }
  #product-hero.industry-hero:after {
    display: none;
  }
}
#product-hero.utilities-hero {
  background-image: linear-gradient(0deg, #E5E5E5 0, #E5E5E5 21%, #212B3A 21%, #212B3A 100%);
  background-position: center;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  #product-hero.utilities-hero:after {
    background: linear-gradient(265deg, rgba(33, 43, 58, 0.92) 28.09%, rgba(106, 126, 161, 0.92) 167.11%);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: "";
  }
}
#product-hero.utilities-hero .wistia-frame {
  border-radius: 8px !important;
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.4);
}
#product-hero.utilities-hero .arrow-underline-cta {
  padding: 12px 16px 12px 0;
  display: inline-block;
}
@media (max-width: 991.98px) {
  #product-hero .wistia_embed {
    margin-top: 40px;
  }
}

.who-uses-dropdown:not(#industry-nav) {
  background: #fff;
  border-radius: 8px;
  border-top: 13px solid #009639;
  width: 100%;
  position: relative;
  left: 0;
  display: none;
  margin-top: 15px;
}
.who-uses-dropdown:not(#industry-nav) ul {
  padding: 48px 16px;
  border-radius: 8px;
  box-shadow: 6px 6px 30px 0px rgba(0, 0, 0, 0.05);
}
.who-uses-dropdown:not(#industry-nav) ul li {
  list-style: none;
  border-bottom: 1px solid #009639;
}
@media (min-width: 768px) {
  .who-uses-dropdown:not(#industry-nav) ul {
    box-shadow: none;
    padding: 0;
  }
}
.who-uses-dropdown:not(#industry-nav) a {
  padding: 8px 0;
  display: block;
  height: 100%;
  color: #000;
  font-size: 1.25rem;
}
.who-uses-dropdown:not(#industry-nav) a:hover {
  background-color: #009639;
  color: #fff;
}
.who-uses-dropdown:not(#industry-nav) a span {
  display: none;
  font-weight: 400;
  font-size: 1rem;
}
@media (min-width: 768px) {
  .who-uses-dropdown:not(#industry-nav) a span {
    display: block;
  }
}
@media (max-width: 767.98px) {
  .who-uses-dropdown:not(#industry-nav) a {
    border: none;
  }
}
@media (min-width: 768px) {
  .who-uses-dropdown:not(#industry-nav) a {
    padding: 36px 24px;
    text-align: center;
    box-shadow: 6px 6px 30px 0px rgba(0, 0, 0, 0.05);
  }
}
@media (min-width: 768px) {
  .who-uses-dropdown:not(#industry-nav) {
    display: block;
    border: none;
  }
  .who-uses-dropdown:not(#industry-nav) ul {
    display: flex;
    flex-flow: row;
    flex-wrap: wrap;
    gap: 24px 30px;
  }
  .who-uses-dropdown:not(#industry-nav) ul li {
    flex-grow: 1;
    flex-basis: 47%;
    border-bottom: none;
  }
}
@media (min-width: 992px) {
  .who-uses-dropdown:not(#industry-nav) ul li {
    flex-basis: 23%;
  }
}

#industry-nav {
  width: 100%;
  position: relative;
  left: 0;
  display: none;
  margin-top: 15px;
}
#industry-nav ul {
  padding-left: 0;
}
#industry-nav ul li {
  list-style: none !important;
}
#industry-nav > ul > li {
  padding: 16px 0 0;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  box-shadow: 6px 6px 30px 0px rgba(0, 0, 0, 0.05);
  margin-bottom: 16px;
  overflow: hidden;
}
#industry-nav > ul > li a {
  padding: 8px 24px;
  color: #000;
  display: block;
}
#industry-nav > ul > li a:hover {
  background: #F2F2F2;
  color: #009639;
}
#industry-nav > ul > li > a {
  font-size: 1.5rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
  display: flex;
  align-items: center;
  padding: 0 0 16px;
  margin: 0 24px;
}
#industry-nav > ul > li > a:hover {
  background-color: transparent;
}
#industry-nav > ul > li > a span {
  display: none;
  font-weight: 400;
  font-size: 1rem;
}
@media (min-width: 768px) {
  #industry-nav > ul > li > a span {
    display: block;
  }
}
#industry-nav > ul > li > a:before {
  content: "";
  height: 42px;
  width: 44px;
  display: inline-block;
  margin: 0 16px 0 0;
  background-color: #009639;
}
@media (min-width: 768px) {
  #industry-nav > ul > li > a {
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  #industry-nav > ul > li > a {
    padding: 0 0 27px;
    margin: 0 24px 13px;
  }
}
#industry-nav > ul > li.utilities a:before {
  -webkit-mask: url("/wp-content/uploads/2024/11/icon-lightning-bolt.svg") no-repeat center;
  mask: url("/wp-content/uploads/2024/11/icon-lightning-bolt.svg") no-repeat center;
  -webkit-mask-size: contain;
          mask-size: contain;
}
#industry-nav > ul > li.transportation a:before {
  -webkit-mask: url("/wp-content/uploads/2025/09/icon-highway-overpass.svg") no-repeat center;
  mask: url("/wp-content/uploads/2025/09/icon-highway-overpass.svg") no-repeat center;
  -webkit-mask-size: contain;
          mask-size: contain;
}
#industry-nav > ul > li.heavy-civil a:before {
  -webkit-mask: url("/wp-content/uploads/2024/09/icon-equipment.svg") no-repeat center;
  mask: url("/wp-content/uploads/2024/09/icon-equipment.svg") no-repeat center;
  -webkit-mask-size: contain;
          mask-size: contain;
}
@media (min-width: 768px) {
  #industry-nav > ul > li {
    flex-grow: 0;
    flex-basis: calc(50% - 15px);
    border-bottom: none;
    padding: 16px 0 13px;
  }
}
@media (min-width: 992px) {
  #industry-nav > ul > li {
    flex-basis: calc(33.33% - 20px);
    padding: 40px 0 13px;
  }
}
@media (min-width: 768px) {
  #industry-nav > ul {
    display: flex;
    flex-flow: row;
    flex-wrap: wrap;
    gap: 24px 30px;
    justify-content: center;
  }
}
@media (min-width: 768px) {
  #industry-nav {
    display: block;
    border: none;
  }
}

@media (min-width: 768px) {
  #company-size-nav a:before {
    content: "";
    height: 42px;
    width: 42px;
    display: block;
    margin: 0 auto 5px;
    background-color: #009639;
  }
}
#company-size-nav a:hover:before {
  background-color: #fff;
}
@media (min-width: 1200px) {
  #company-size-nav a {
    padding: 64px 24px;
  }
}
#company-size-nav .small-business a:before {
  -webkit-mask: url("/wp-content/uploads/2025/09/icon-small-midsize-business.svg") no-repeat center;
  mask: url("/wp-content/uploads/2025/09/icon-small-midsize-business.svg") no-repeat center;
  -webkit-mask-size: contain;
          mask-size: contain;
  width: 49px;
}
#company-size-nav .enterprise a:before {
  -webkit-mask: url("/wp-content/uploads/2025/09/icon-enterprise.svg") no-repeat center;
  mask: url("/wp-content/uploads/2025/09/icon-enterprise.svg") no-repeat center;
  -webkit-mask-size: contain;
          mask-size: contain;
}

#who-uses-tabs ul.tabnav {
  margin-bottom: 0;
  border-bottom: unset;
  border-radius: 8px;
  background: var(--Background-Default-Default, #FFF);
  box-shadow: 6px 6px 30px 5px rgba(0, 0, 0, 0.08);
  overflow: hidden;
  margin-bottom: 64px;
}
#who-uses-tabs ul.tabnav li {
  width: 25%;
}
#who-uses-tabs ul.tabnav li:last-child a::after {
  display: none;
}
#who-uses-tabs ul.tabnav a {
  width: 100%;
  border-radius: 0;
  font-size: 1.15rem;
  font-weight: 500;
  padding: 15px;
  height: 100%;
  position: relative;
}
#who-uses-tabs ul.tabnav a::after {
  content: "";
  height: 50%;
  width: 1px;
  background: rgba(0, 0, 0, 0.16);
  display: inline-block;
  top: 25%;
  right: 0;
  position: absolute;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  #who-uses-tabs ul.tabnav a {
    font-size: 1rem;
  }
}
@media (min-width: 992px) {
  #who-uses-tabs ul.tabnav a {
    font-size: 1.5rem;
    padding: 15px 30px;
  }
}
#who-uses-tabs ul.tabnav .active {
  background-color: #009639;
  color: #fff;
  font-weight: 700;
}
#who-uses-tabs .pane {
  transform: none;
  padding: 0;
  background-color: transparent;
}
#who-uses-tabs .pane.active {
  z-index: 2;
}
@media (max-width: 767.98px) {
  #who-uses-tabs .pane {
    display: block;
  }
}
@media (min-width: 768px) {
  #who-uses-tabs .pane {
    display: none;
  }
  #who-uses-tabs .pane.active {
    display: block;
  }
}

/* Children Page Styles */
.page-template-who-uses-children .wistia_embed {
  max-width: 100%;
}
.page-template-who-uses-children .site-inner {
  max-width: 1310px;
}
.page-template-who-uses-children .product-page-stats {
  background: none;
  margin-top: 48px;
}
@media (min-width: 992px) {
  .page-template-who-uses-children .product-page-stats {
    margin-top: 96px;
  }
}
.page-template-who-uses-children article section:last-child {
  margin-bottom: 80px !important;
  margin-top: 96px;
}
@media (min-width: 768px) {
  .page-template-who-uses-children section#product-hero {
    padding-top: 96px;
    padding-bottom: 96px;
  }
}

.job-role-ask-text {
  padding-right: 40px;
}

.testimonial-attribution {
  margin-top: 10px;
}

.line-height-0 .col {
  line-height: 0;
}

.row.benefits-center {
  margin-top: 24px;
  text-align: center;
}

.related-posts.alt-version {
  background: linear-gradient(265deg, #212B3A 28.09%, #6A7EA1 167.11%), #F2F2F2;
  color: #fff;
}
.related-posts.alt-version h2, .related-posts.alt-version .cta-request-section-title, .related-posts.alt-version .sub-title-h2, .related-posts.alt-version #product-hero p.headline, #product-hero .related-posts.alt-version p.headline {
  color: #fff;
  font-size: 2.1rem;
}
@media (min-width: 768px) {
  .related-posts.alt-version h2, .related-posts.alt-version .cta-request-section-title, .related-posts.alt-version .sub-title-h2, .related-posts.alt-version #product-hero p.headline, #product-hero .related-posts.alt-version p.headline {
    margin-bottom: 24px;
  }
}
@media (min-width: 992px) {
  .related-posts.alt-version h2, .related-posts.alt-version .cta-request-section-title, .related-posts.alt-version .sub-title-h2, .related-posts.alt-version #product-hero p.headline, #product-hero .related-posts.alt-version p.headline {
    font-size: 3rem;
  }
}
.related-posts.alt-version .blog-box h4 {
  margin-top: 0;
}
.related-posts.alt-version .blog-box h4:before {
  display: none;
}
.related-posts.alt-version .blog-box .image-box img {
  margin-bottom: 0;
}
.related-posts.alt-version p {
  margin-bottom: 40px;
}

.tab-section .pane {
  background-color: #fff;
  padding: 15px;
  display: none;
}
.tab-section .pane.active {
  display: block;
  position: relative;
}
@media (min-width: 768px) {
  .tab-section .pane {
    position: absolute;
    top: 0;
    opacity: 0;
    transform: translateY(50%);
    transition: transform 0.5s ease;
  }
  .tab-section .pane.active {
    opacity: 1;
    transform: translateY(0);
  }
}
.tab-section .tab-content {
  position: relative;
  margin-bottom: 50px;
}
.tab-section ul.tabnav {
  display: none;
}
@media (min-width: 768px) {
  .tab-section ul.tabnav {
    display: flex;
    padding: 0;
    border-bottom: 1px solid #d8d8d8;
  }
}
.tab-section ul.tabnav li {
  list-style-type: none;
  display: inline-block;
}
.tab-section ul.tabnav .button {
  background-color: transparent;
  color: #333;
  font-size: 1.2rem;
}
.tab-section .card {
  border-radius: 8px;
  background: #FFF;
  box-shadow: 6px 6px 30px 5px rgba(0, 0, 0, 0.08);
}
.tab-section .card .card-body {
  padding: 24px;
}
@media (min-width: 768px) {
  .tab-section .card .card-body {
    padding: 24px 24px 81px;
  }
}
.tab-section .card img {
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
  aspect-ratio: 375/214;
}
@media (min-width: 768px) {
  .tab-section .card a {
    bottom: 24px;
    position: absolute;
  }
}
@media (min-width: 768px) {
  .tab-section .card {
    height: 100%;
  }
}

.dropdown-toggle {
  background-color: #fff;
  color: #656565;
  border-radius: 8.258px;
  border: 1px solid #979797;
  width: 100%;
  text-align: left;
  position: relative;
  font-size: 1.2rem;
  font-weight: 400;
  padding: 16px;
  border-width: 1px;
  margin-bottom: 5px;
}
.dropdown-toggle::after {
  display: inline-block;
  top: 12px;
  right: 16px;
  padding-top: 5px;
  vertical-align: 0.255em;
  content: "\f107";
  font-family: "Defaults";
  height: 32px;
  width: 32px;
  background-color: #009639;
  color: #fff;
  border-radius: 8px;
  position: absolute;
  text-align: center;
}
.dropdown-toggle.active::after {
  content: "\f106";
}
.dropdown-toggle:hover {
  background-color: unset;
  color: unset;
  border-width: 1px;
}
@media (min-width: 768px) {
  .dropdown-toggle {
    display: none;
  }
}

@media (min-width: 768px) {
  #generic-tabs {
    margin-top: 32px;
  }
}
@media (min-width: 1200px) {
  #generic-tabs {
    margin-bottom: 96px;
  }
}
#generic-tabs .frame {
  display: flex;
  -moz-column-gap: 30px;
       column-gap: 30px;
}
#generic-tabs ul.tabnav {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  #generic-tabs ul.tabnav {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    flex: 0 0 25%;
    border: 0;
  }
}
#generic-tabs ul.tabnav .button {
  width: 100%;
  text-align: center;
  padding: 16px;
  line-height: 1;
  position: relative;
  font-size: 1.3rem;
}
#generic-tabs ul.tabnav .active {
  color: #fff;
  background-color: #009639;
}
#generic-tabs ul.tabnav .active::before {
  background-color: #fff;
}
#generic-tabs .tab-content {
  flex: 0 0 100%;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  #generic-tabs .tab-content {
    flex: 0 0 calc(75% - 30px);
  }
}
#generic-tabs .pane {
  transform: unset;
  padding: 24px 0;
}
@media (max-width: 767.98px) {
  #generic-tabs .pane {
    background: none;
    border-top: none;
  }
}
@media (min-width: 768px) {
  #generic-tabs .pane {
    box-shadow: 6px 6px 30px 0px rgba(0, 0, 0, 0.08);
    padding: 24px;
    display: none;
  }
  #generic-tabs .pane.active {
    display: block;
  }
}
@media (min-width: 992px) {
  #generic-tabs .pane {
    padding: 48px;
  }
}
#generic-tabs .dropdown-toggle {
  border: none;
  border-radius: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  background: #EDEDED;
  color: #000;
  font-size: 1.5rem;
  font-weight: 600;
  margin: 0 -15px;
  width: calc(100% + 30px);
  display: flex;
  align-items: center;
}
#generic-tabs .dropdown-toggle:after {
  background-color: #009639;
  color: #fff;
}
@media (min-width: 768px) {
  #generic-tabs .dropdown-toggle {
    display: none;
  }
}

#product-features-tabs {
  background-color: #000;
  color: #fff;
  margin-top: 48px;
  margin-bottom: 48px;
  padding-top: 48px;
}
@media (min-width: 768px) {
  #product-features-tabs {
    background-color: #FFF;
    color: #000;
    padding: 0;
  }
}
@media (min-width: 1200px) {
  #product-features-tabs {
    margin-top: 96px;
    margin-bottom: 96px;
  }
}
#product-features-tabs .frame {
  display: flex;
}
@media (min-width: 768px) {
  #product-features-tabs .frame {
    border-radius: 8px;
    background: #FFF;
    box-shadow: 0px 4px 60px 0px rgba(0, 0, 0, 0.08);
    padding: 30px 0 30px 12px;
  }
}
@media (min-width: 992px) {
  #product-features-tabs .frame {
    padding: 54px 32px 35px;
  }
}
#product-features-tabs ul.tabnav {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  #product-features-tabs ul.tabnav {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    flex: 0 0 25%;
    border: 0;
  }
}
#product-features-tabs ul.tabnav .button {
  width: 100%;
  text-align: left;
  padding: 10px 15px 10px 38px;
  line-height: 1;
  position: relative;
  font-size: 1.3rem;
}
@media (min-width: 992px) {
  #product-features-tabs ul.tabnav .button {
    padding: 1px 30px 12px 52px;
  }
}
@media (min-width: 1200px) {
  #product-features-tabs ul.tabnav .button {
    padding: 16px 30px 16px 52px;
  }
}
#product-features-tabs ul.tabnav .button::before {
  content: "";
  position: absolute;
  display: inline-block;
  -webkit-mask: url("/wp-content/uploads/2024/08/check_circle_icon.svg") no-repeat center;
  mask: url("/wp-content/uploads/2024/08/check_circle_icon.svg") no-repeat center;
  -webkit-mask-size: 18px;
  mask-size: 18px;
  height: 18px;
  width: 18px;
  background-color: #000;
  left: 10px;
}
@media (min-width: 992px) {
  #product-features-tabs ul.tabnav .button::before {
    left: 24px;
  }
}
#product-features-tabs ul.tabnav .active {
  color: #fff;
}
#product-features-tabs ul.tabnav .active::before {
  background-color: #fff;
}
#product-features-tabs .tab-content {
  flex: 0 0 100%;
  margin-bottom: 38px;
}
@media (min-width: 768px) {
  #product-features-tabs .tab-content {
    flex: 0 0 75%;
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  #product-features-tabs .tab-content {
    flex: 0 0 58.3333333333%;
  }
}
#product-features-tabs .pane {
  transform: unset;
  background-color: transparent;
  padding: 10px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
  margin-bottom: 30px;
}
#product-features-tabs .pane.mobile-display {
  display: block;
}
@media (min-width: 768px) {
  #product-features-tabs .pane.mobile-display {
    display: none;
  }
}
@media (max-width: 767.98px) {
  #product-features-tabs .pane.mobile-display .standard-btn, #product-features-tabs .pane.mobile-display #menu-footer-contact .cta-button-container a, #menu-footer-contact .cta-button-container #product-features-tabs .pane.mobile-display a, #product-features-tabs .pane.mobile-display .black-btn, #product-features-tabs .pane.mobile-display .form-black-btn .frm_button_submit.frm_final_submit, .form-black-btn #product-features-tabs .pane.mobile-display .frm_button_submit.frm_final_submit, #product-features-tabs .pane.mobile-display .white-btn, #product-features-tabs .pane.mobile-display .form-white-btn .frm_button_submit.frm_final_submit, .form-white-btn #product-features-tabs .pane.mobile-display .frm_button_submit.frm_final_submit, #product-features-tabs .pane.mobile-display .heavybid-btn, #product-features-tabs .pane.mobile-display input.search-form-submit, #product-features-tabs .pane.mobile-display .heavyjob-btn, #product-features-tabs .pane.mobile-display .new-dispatcher-btn, #product-features-tabs .pane.mobile-display .plans-btn, #product-features-tabs .pane.mobile-display .safety-btn, #product-features-tabs .pane.mobile-display .fleet-btn, #product-features-tabs .pane.mobile-display .e360-btn, #product-features-tabs .pane.mobile-display .fuelerplus-btn, #product-features-tabs .pane.mobile-display .telematics-btn, #product-features-tabs .pane.mobile-display .accounting-btn, #product-features-tabs .pane.mobile-display .cloud-btn, #product-features-tabs .pane.mobile-display .insights-btn, #product-features-tabs .pane.mobile-display .navy-blue-btn {
    display: none;
  }
}
#product-features-tabs .pane:last-child {
  border-bottom: 0;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  #product-features-tabs .pane {
    padding: 10px 15px 0;
    border-bottom: 0;
    margin-bottom: 0;
  }
  #product-features-tabs .pane.active {
    display: block;
  }
}
@media (min-width: 992px) {
  #product-features-tabs .pane {
    padding: 0;
  }
}
#product-features-tabs .standard-btn, #product-features-tabs #menu-footer-contact .cta-button-container a, #menu-footer-contact .cta-button-container #product-features-tabs a, #product-features-tabs .black-btn, #product-features-tabs .form-black-btn .frm_button_submit.frm_final_submit, .form-black-btn #product-features-tabs .frm_button_submit.frm_final_submit, #product-features-tabs .white-btn, #product-features-tabs .form-white-btn .frm_button_submit.frm_final_submit, .form-white-btn #product-features-tabs .frm_button_submit.frm_final_submit, #product-features-tabs .heavybid-btn, #product-features-tabs input.search-form-submit, #product-features-tabs .heavyjob-btn, #product-features-tabs .new-dispatcher-btn, #product-features-tabs .plans-btn, #product-features-tabs .safety-btn, #product-features-tabs .fleet-btn, #product-features-tabs .e360-btn, #product-features-tabs .fuelerplus-btn, #product-features-tabs .telematics-btn, #product-features-tabs .accounting-btn, #product-features-tabs .cloud-btn, #product-features-tabs .insights-btn, #product-features-tabs .navy-blue-btn {
  margin-right: 15px;
  margin-top: 24px;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  #product-features-tabs .standard-btn, #product-features-tabs #menu-footer-contact .cta-button-container a, #menu-footer-contact .cta-button-container #product-features-tabs a, #product-features-tabs .black-btn, #product-features-tabs .form-black-btn .frm_button_submit.frm_final_submit, .form-black-btn #product-features-tabs .frm_button_submit.frm_final_submit, #product-features-tabs .white-btn, #product-features-tabs .form-white-btn .frm_button_submit.frm_final_submit, .form-white-btn #product-features-tabs .frm_button_submit.frm_final_submit, #product-features-tabs .heavybid-btn, #product-features-tabs input.search-form-submit, #product-features-tabs .heavyjob-btn, #product-features-tabs .new-dispatcher-btn, #product-features-tabs .plans-btn, #product-features-tabs .safety-btn, #product-features-tabs .fleet-btn, #product-features-tabs .e360-btn, #product-features-tabs .fuelerplus-btn, #product-features-tabs .telematics-btn, #product-features-tabs .accounting-btn, #product-features-tabs .cloud-btn, #product-features-tabs .insights-btn, #product-features-tabs .navy-blue-btn {
    margin-right: 30px;
  }
}
#product-features-tabs.white-bg {
  background-color: #fff !important;
  color: #333;
}

#solutions-features-tabs, #pillars-tabs {
  margin-bottom: 48px;
}
@media (min-width: 768px) {
  #solutions-features-tabs, #pillars-tabs {
    margin-bottom: 96px;
  }
}
#solutions-features-tabs .frame, #pillars-tabs .frame {
  margin: 0 -15px;
}
@media (min-width: 768px) {
  #solutions-features-tabs .frame, #pillars-tabs .frame {
    margin: 0;
  }
}
#solutions-features-tabs ul.tabnav, #pillars-tabs ul.tabnav {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  #solutions-features-tabs ul.tabnav, #pillars-tabs ul.tabnav {
    display: flex;
    flex-direction: row;
    gap: 6px;
  }
}
#solutions-features-tabs ul.tabnav li, #pillars-tabs ul.tabnav li {
  width: 100%;
}
#solutions-features-tabs ul.tabnav .button, #pillars-tabs ul.tabnav .button {
  width: 100%;
  border-radius: 8px 8px 0px 0px;
  background-color: #EDEDED;
  padding: 16px 8px;
  height: 100%;
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 1.1;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  #solutions-features-tabs ul.tabnav .button, #pillars-tabs ul.tabnav .button {
    font-size: 1rem;
  }
}
#solutions-features-tabs ul.tabnav .button.active, #pillars-tabs ul.tabnav .button.active {
  color: #fff;
}
#solutions-features-tabs ul.tabnav .button.active.estimating, #pillars-tabs ul.tabnav .button.active.estimating {
  background-color: #009639;
}
#solutions-features-tabs ul.tabnav .button.active.operations, #pillars-tabs ul.tabnav .button.active.operations {
  background-color: #005eb8;
}
#solutions-features-tabs ul.tabnav .button.active.fleet, #pillars-tabs ul.tabnav .button.active.fleet {
  background-color: #009EA6;
}
#solutions-features-tabs ul.tabnav .button.active.data-reporting, #pillars-tabs ul.tabnav .button.active.data-reporting {
  background-color: #567387;
}
#solutions-features-tabs .accordion, #pillars-tabs .accordion {
  border-radius: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  color: #000;
  background: #EDEDED;
  width: 100%;
  text-align: left;
  position: relative;
}
#solutions-features-tabs .accordion:after, #pillars-tabs .accordion:after {
  content: "\f107";
  font-family: "Defaults";
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  justify-content: center;
  align-items: center;
  height: 32px;
  width: 32px;
  color: #fff;
  border-radius: 10px;
  line-height: 1;
  text-align: center;
  transition: all 0.35s;
  font-weight: bold;
  transition: all 0.35s;
  font-size: 1.5rem;
}
#solutions-features-tabs .accordion.active:after, #pillars-tabs .accordion.active:after {
  content: "\f106";
  transition: all 0.35s;
}
@media (min-width: 768px) {
  #solutions-features-tabs .accordion, #pillars-tabs .accordion {
    display: none !important;
  }
}
#solutions-features-tabs .pane, #pillars-tabs .pane {
  transform: unset;
  box-shadow: 6px 6px 30px 0px rgba(0, 0, 0, 0.08);
  display: none;
}
#solutions-features-tabs .pane.active, #pillars-tabs .pane.active {
  display: block;
}
@media (max-width: 767.98px) {
  #solutions-features-tabs .pane.mobile-display, #pillars-tabs .pane.mobile-display {
    padding: 0 15px;
    margin-bottom: 48px;
    box-shadow: none;
    display: block;
  }
}
@media (min-width: 1200px) {
  #solutions-features-tabs .pane, #pillars-tabs .pane {
    padding: 48px;
  }
}
#solutions-features-tabs .row, #pillars-tabs .row {
  row-gap: 28px;
}

#pillars-tabs {
  margin-top: 40px;
}
#pillars-tabs .tab-content {
  margin-bottom: 0;
}
#pillars-tabs .pane {
  box-shadow: none;
}
@media (max-width: 767.98px) {
  #pillars-tabs .pane.mobile-display {
    margin-bottom: 56px;
  }
}
@media (min-width: 768px) {
  #pillars-tabs .pane {
    display: none;
    margin-bottom: 0;
    padding: 15px 15px 0;
  }
  #pillars-tabs .pane.active {
    display: block;
  }
}
@media (min-width: 1200px) {
  #pillars-tabs .pane {
    padding: 48px 48px 0;
  }
}
#pillars-tabs h3, #pillars-tabs .cta-request-subheading, #pillars-tabs .sub-title-h3 {
  font-weight: 700;
  margin-bottom: 16px;
}
#pillars-tabs p {
  margin-bottom: 16px;
}
#pillars-tabs a {
  margin-top: 12px;
}

.customer-testimonials {
  margin-top: 48px;
}
@media (min-width: 768px) {
  .customer-testimonials {
    padding: 48px 0;
    background-color: #EDEDED;
  }
}
@media (min-width: 1200px) {
  .customer-testimonials {
    margin-top: 80px;
    padding: 80px 0;
  }
}
.customer-testimonials .video-thumb {
  border-radius: 0;
}
.customer-testimonials .video-thumb:after {
  -webkit-mask-size: 115px;
  mask-size: 115px;
}
@media (min-width: 992px) {
  .customer-testimonials .video-thumb:after {
    -webkit-mask-size: 155px;
    mask-size: 155px;
  }
}
.customer-testimonials .video-title {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .customer-testimonials .video-title {
    top: 75%;
  }
}
@media (min-width: 1200px) {
  .new-product-parent .customer-testimonials {
    margin-top: 96px;
  }
}

#product-features {
  margin-top: 48px;
  margin-bottom: 48px;
  position: relative;
}
#product-features .content-box img {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  #product-features .content-box img {
    max-width: 100%;
  }
}
#product-features .content-box svg {
  max-height: 42px;
  margin-bottom: 24px;
}
@media (max-width: 767.98px) {
  #product-features .row {
    row-gap: 40px;
    margin-bottom: 40px !important;
  }
}
#product-features.child-product-features .row .col-12 .content-box {
  position: relative;
}
@media (min-width: 768px) {
  #product-features.child-product-features .row .col-12 .content-box {
    margin: 48px 0;
  }
}
@media (min-width: 992px) {
  #product-features.child-product-features .row .col-12 .content-box {
    margin: 48px 0 48px 15px;
  }
}
@media (min-width: 1790px) {
  #product-features.child-product-features .row .col-12 .content-box {
    margin: 80px 0 80px 57px;
  }
}
@media (min-width: 992px) {
  #product-features.child-product-features .row .col-12:first-child .content-box {
    margin: 48px 15px 48px 0;
  }
}
@media (min-width: 1790px) {
  #product-features.child-product-features .row .col-12:first-child .content-box {
    margin: 80px 57px 80px 0;
  }
}
#product-features.child-product-features .row:not(.last-row) h2:before, #product-features.child-product-features .row:not(.last-row) .cta-request-section-title:before, #product-features.child-product-features .row:not(.last-row) .sub-title-h2:before, #product-features.child-product-features .row:not(.last-row) #product-hero p.headline:before, #product-hero #product-features.child-product-features .row:not(.last-row) p.headline:before {
  width: 64px;
  height: 4px;
  display: block;
  position: relative;
  content: "";
  top: -32px;
}
@media (max-width: 767.98px) {
  #product-features.child-product-features .row:not(.last-row) h2:before, #product-features.child-product-features .row:not(.last-row) .cta-request-section-title:before, #product-features.child-product-features .row:not(.last-row) .sub-title-h2:before, #product-features.child-product-features .row:not(.last-row) #product-hero p.headline:before, #product-hero #product-features.child-product-features .row:not(.last-row) p.headline:before {
    margin-top: 32px;
  }
}
@media (min-width: 768px) {
  #product-features.child-product-features {
    margin: 0 0 48px;
  }
}
@media (min-width: 1200px) {
  #product-features.child-product-features {
    margin: 0 0 80px;
  }
}
@media (min-width: 768px) {
  #product-features.feature-borders .row {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
}
@media (min-width: 768px) {
  #product-features.feature-borders .row:last-child {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
}
@media (min-width: 768px) {
  #product-features.feature-borders .row:first-child, #product-features.feature-borders .row:last-child {
    border-top: none;
  }
}
@media (min-width: 768px) {
  #product-features.feature-borders .row .col-12:first-child::after {
    content: "";
    position: absolute;
    height: 100%;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    right: 0;
    top: 0;
  }
}
#product-features.feature-borders .row:last-child .col-12:first-child::after {
  display: none;
}
@media (min-width: 992px) {
  #product-features .last-row .content-box {
    margin: 80px 0 80px !important;
  }
}
#product-features .last-row .content-box img {
  margin-bottom: 0;
}
@media (min-width: 1200px) {
  #product-features {
    margin: 80px 0;
  }
}

.product-page-stats {
  background: linear-gradient(0deg, #fff 0%, #fff 50%, #EDEDED 50%, #EDEDED 100%);
  margin-bottom: 48px;
}
.product-page-stats .stats-color {
  color: #000;
  box-shadow: 6px 6px 30px 0px rgba(0, 0, 0, 0.08);
}
@media (min-width: 768px) {
  .product-page-stats .stats-color {
    padding: 30px 15px;
  }
}
@media (min-width: 1200px) {
  .product-page-stats .stats-color {
    padding: 60px 15px;
  }
}
.product-page-stats .stats {
  position: relative;
  padding: 35px 46px 42px;
  text-align: center;
}
@media (min-width: 768px) {
  .product-page-stats .stats {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .product-page-stats .stats {
    padding: 0 30px;
  }
}
@media (min-width: 1200px) {
  .product-page-stats .stats {
    padding: 0 15px;
  }
}
@media (min-width: 992px) {
  .product-page-stats div[class*=offset] .stats {
    padding: 0 15px;
  }
}
@media (min-width: 1400px) {
  .product-page-stats div[class*=offset] .stats-number {
    font-size: 3.72rem;
  }
}
@media (min-width: 1790px) {
  .product-page-stats div[class*=offset] .stats-number {
    font-size: 4.25rem;
  }
}
.product-page-stats .stats-1, .product-page-stats .stats-2 {
  position: relative;
}
.product-page-stats .stats-1:after, .product-page-stats .stats-2:after {
  content: "";
  position: absolute;
  bottom: 0px;
  left: 48px;
  right: 48px;
  height: 1px;
  background: rgba(0, 0, 0, 0.16);
}
@media (min-width: 768px) {
  .product-page-stats .stats-1:after, .product-page-stats .stats-2:after {
    top: 0;
    left: auto;
    right: 0;
    height: auto;
    width: 1px;
  }
}
@media (min-width: 1200px) {
  .product-page-stats {
    margin-bottom: 96px;
  }
}

.page-stats {
  margin-top: 48px;
  margin-bottom: 48px;
}
.page-stats .stats-color {
  color: #000;
  box-shadow: 6px 6px 30px 0px rgba(0, 0, 0, 0.08);
  margin-top: 30px;
}
@media (min-width: 768px) {
  .page-stats .stats-color {
    padding: 30px 15px;
  }
}
.page-stats .stats {
  position: relative;
  padding: 35px 46px 42px;
  text-align: center;
  position: relative;
}
@media (min-width: 768px) {
  .page-stats .stats {
    padding: 15px;
  }
}
@media (min-width: 992px) {
  .page-stats .stats {
    padding: 30px;
  }
}
.page-stats .stats-1:after, .page-stats .stats-2:after {
  content: "";
  position: absolute;
  bottom: 0px;
  left: 48px;
  right: 48px;
  height: 1px;
  background: rgba(0, 0, 0, 0.16);
}
@media (min-width: 768px) {
  .page-stats .stats-1:after, .page-stats .stats-2:after {
    top: 0;
    bottom: 0;
    left: auto;
    right: 0;
    height: auto;
    width: 1px;
  }
}
.page-stats .last-row:not(.row-1) {
  position: relative;
}
@media (min-width: 768px) {
  .page-stats .last-row:not(.row-1) {
    margin-top: 15px;
    padding-top: 15px;
  }
  .page-stats .last-row:not(.row-1):before {
    position: absolute;
    content: "";
    left: 30px;
    right: 30px;
    top: 0;
    height: 1px;
    background: rgba(0, 0, 0, 0.16);
  }
}
@media (min-width: 992px) {
  .page-stats .last-row:not(.row-1) {
    margin-top: 30px;
    padding-top: 30px;
  }
}
.page-stats .last-row:not(.row-1) .stats-3:after {
  display: none;
}
.page-stats .stats-number {
  font-size: 3.585rem;
  line-height: 1;
  font-weight: bold;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .page-stats .stats-number {
    font-size: 3.3rem;
  }
}
@media (min-width: 1400px) {
  .page-stats .stats-number {
    font-size: 80px;
  }
}
.page-stats .stats-number span {
  font-size: 48px;
}
@media (min-width: 768px) {
  .page-stats .stats-number span {
    font-size: 30px;
  }
}
@media (min-width: 992px) {
  .page-stats .stats-number span {
    font-size: 40px;
  }
}
@media (min-width: 1200px) {
  .page-stats .stats-number span {
    font-size: 48px;
  }
}
.page-stats .stats-text {
  font-size: 1.25rem;
  line-height: 1;
  font-weight: 300;
  margin-bottom: 0;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .page-stats .stats-text {
    font-size: 1rem;
  }
}
.page-stats .stats-additional-links {
  display: flex;
  justify-content: center;
  margin-top: 32px;
  flex-wrap: wrap;
  row-gap: 32px;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .page-stats .stats-additional-links {
    margin-top: 48px;
  }
}
@media (max-width: 767.98px) {
  .page-stats .stats-additional-links a {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .page-stats {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}

.customer-story-title {
  font-size: 19px;
  line-height: 29px;
  margin-bottom: 21px;
  text-transform: uppercase;
}

.customer-story-text {
  color: #fff;
  background: #212B3A;
  padding: 64px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
@media (min-width: 768px) {
  .customer-story-text {
    margin-right: -15px;
    border-top-right-radius: 0;
    border-bottom-left-radius: 8px;
  }
}

.customer-story-quote {
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: bold;
  margin-bottom: 16px;
}
@media (min-width: 992px) {
  .customer-story-quote {
    font-size: 1.5rem;
    line-height: 36px;
  }
}

.customer-story-attribution {
  font-size: 19px;
  line-height: 29px;
  margin-bottom: 21px;
}

img.customer-story-logo {
  margin-bottom: 36px;
}

a.customer-story-link {
  padding: 12px 16px;
  background: #fff;
  color: #000;
  border-radius: 8px;
}

a.customer-story-link:hover {
  background: #e1e1e1;
}

.customer-story-image {
  background-size: cover;
  background-position: 50% 70%;
  height: 100%;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}
@media (min-width: 768px) {
  .customer-story-image {
    margin-left: -15px;
    border-bottom-left-radius: 0;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
  }
}

.customer-story {
  margin-bottom: 48px;
}
@media (min-width: 992px) {
  .customer-story {
    margin-bottom: 96px;
  }
}

@media only screen and (max-width: 991px) {
  .customer-story-text {
    padding: 40px 24px;
  }
  .customer-story-image {
    min-height: 286px;
  }
}
section.text-image-box-shadow {
  margin-bottom: 96px;
}

.text-image-box-shadow .container, .text-image-box-shadow .narrow-container, .text-image-box-shadow .site-inner-narrow-container .site-inner, .site-inner-narrow-container .text-image-box-shadow .site-inner, .text-image-box-shadow .site-inner-container .site-inner, .site-inner-container .text-image-box-shadow .site-inner, .text-image-box-shadow .who-uses-hcss article .site-inner, .who-uses-hcss article .text-image-box-shadow .site-inner {
  border-radius: 8px;
  background: var(--Background-Default-Default, #FFF);
  box-shadow: 6px 6px 30px 5px rgba(0, 0, 0, 0.08);
  overflow: hidden;
}

.text-image-box-shadow .col-12.col-lg-6.text-column {
  padding: 100px 64px;
}

.text-image-box-shadow .section-title {
  font-size: 48px;
  line-height: 54px;
  font-weight: bold;
  margin-bottom: 24px;
}

.text-image-box-shadow p {
  font-size: 19px;
  line-height: 29px;
}

section.text-image-box-shadow .image-column {
  background-size: cover;
  background-position: 50% 50%;
  min-height: 416px;
}

@media only screen and (max-width: 1289px) {
  section.text-image-box-shadow {
    margin: 0 16px 96px 16px;
  }
}
@media only screen and (max-width: 991px) {
  .text-image-box-shadow .col-12.col-lg-6.text-column {
    padding: 40px 24px;
  }
  .text-image-box-shadow .section-title {
    font-size: 26px;
    line-height: normal;
  }
  .text-image-box-shadow p {
    font-size: 18px;
    line-height: 26px;
  }
}
section.image-text-group {
  margin-bottom: 96px;
}

.image-text-group .image-column {
  background-size: 100%;
  background-repeat: no-repeat;
}

.image-text-group .col-12.col-lg-6.text-column {
  padding-left: 80px;
}

.image-text-group .section-title {
  font-size: 48px;
  line-height: 54px;
  font-weight: bold;
  margin-bottom: 24px;
}

.image-text-group p {
  font-size: 19px;
  line-height: 29px;
}

.image-text-group p:last-child {
  margin-bottom: 0;
}

@media only screen and (max-width: 1289px) {
  section.image-text-group {
    margin: 0 16px 96px 16px;
  }
}
@media only screen and (max-width: 991px) {
  .image-text-group .col-12.col-lg-6.text-column {
    padding-left: 15px;
  }
  .image-text-group .section-title {
    font-size: 24px;
    line-height: normal;
  }
  .image-text-group p {
    font-size: 18px;
    line-height: 26px;
  }
  .col-12.col-lg-6.image-column {
    height: 0;
    padding: 67% 0 0 0;
    order: 2;
  }
}
#testimonial-slider {
  margin: 48px -15px 30px;
}
@media (min-width: 768px) {
  #testimonial-slider {
    margin: 48px 0 30px;
  }
}

#testimonial-slideshow {
  margin: 48px 0;
}
#testimonial-slideshow h2, #testimonial-slideshow .cta-request-section-title, #testimonial-slideshow .sub-title-h2, #testimonial-slideshow #product-hero p.headline, #product-hero #testimonial-slideshow p.headline {
  margin-bottom: 48px;
}
#testimonial-slideshow .quote p {
  font-size: 1.3rem;
  font-weight: 700;
  margin-bottom: 30px;
  line-height: 1.1;
  position: relative;
}
#testimonial-slideshow .quote p::before {
  content: "“";
  display: inline-block;
  position: relative;
  left: 0;
}
#testimonial-slideshow .quote p::after {
  content: "”";
  display: inline-block;
  position: relative;
}
@media (min-width: 992px) {
  #testimonial-slideshow .quote p {
    font-size: 2rem;
  }
}
@media (min-width: 1200px) {
  #testimonial-slideshow .quote p {
    font-size: 2.1rem;
  }
}
#testimonial-slideshow .name {
  font-size: 1.3rem;
  font-weight: 700;
  margin-bottom: 5px;
  line-height: 1.1;
}
#testimonial-slideshow .company {
  font-size: 1.3rem;
  margin-bottom: 0;
}
#testimonial-slideshow .black-btn, #testimonial-slideshow .form-black-btn .frm_button_submit.frm_final_submit, .form-black-btn #testimonial-slideshow .frm_button_submit.frm_final_submit {
  margin: 30px 0 0;
}
#testimonial-slideshow .section-frame, #testimonial-slideshow #customers_by_state .swiper-container > div, #customers_by_state #testimonial-slideshow .swiper-container > div, #testimonial-slideshow .hcss-form-frame, #testimonial-slideshow .frm_style_hcss-with-frame, #testimonial-slideshow .who-uses-dropdown:not(#industry-nav) a, .who-uses-dropdown:not(#industry-nav) #testimonial-slideshow a, #testimonial-slideshow #industry-nav > ul > li, #testimonial-slideshow #generic-tabs .pane, #generic-tabs #testimonial-slideshow .pane, #testimonial-slideshow .product-page-stats .stats-color, .product-page-stats #testimonial-slideshow .stats-color, #testimonial-slideshow .page-stats .stats-color, .page-stats #testimonial-slideshow .stats-color {
  padding: 48px;
  height: unset;
  margin: 0 15px 15px;
  box-shadow: 4px 6px 13px 0px rgba(0, 0, 0, 0.08);
  position: relative;
  text-align: left;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (min-width: 768px) {
  #testimonial-slideshow .section-frame, #testimonial-slideshow #customers_by_state .swiper-container > div, #customers_by_state #testimonial-slideshow .swiper-container > div, #testimonial-slideshow .hcss-form-frame, #testimonial-slideshow .frm_style_hcss-with-frame, #testimonial-slideshow .who-uses-dropdown:not(#industry-nav) a, .who-uses-dropdown:not(#industry-nav) #testimonial-slideshow a, #testimonial-slideshow #industry-nav > ul > li, #testimonial-slideshow #generic-tabs .pane, #generic-tabs #testimonial-slideshow .pane, #testimonial-slideshow .product-page-stats .stats-color, .product-page-stats #testimonial-slideshow .stats-color, #testimonial-slideshow .page-stats .stats-color, .page-stats #testimonial-slideshow .stats-color {
    margin: 0 15px 15px;
    padding: 30px;
  }
}
@media (min-width: 992px) {
  #testimonial-slideshow .section-frame, #testimonial-slideshow #customers_by_state .swiper-container > div, #customers_by_state #testimonial-slideshow .swiper-container > div, #testimonial-slideshow .hcss-form-frame, #testimonial-slideshow .frm_style_hcss-with-frame, #testimonial-slideshow .who-uses-dropdown:not(#industry-nav) a, .who-uses-dropdown:not(#industry-nav) #testimonial-slideshow a, #testimonial-slideshow #industry-nav > ul > li, #testimonial-slideshow #generic-tabs .pane, #generic-tabs #testimonial-slideshow .pane, #testimonial-slideshow .product-page-stats .stats-color, .product-page-stats #testimonial-slideshow .stats-color, #testimonial-slideshow .page-stats .stats-color, .page-stats #testimonial-slideshow .stats-color {
    padding: 48px;
  }
}
#testimonial-slideshow .section-frame img, #testimonial-slideshow #customers_by_state .swiper-container > div img, #customers_by_state #testimonial-slideshow .swiper-container > div img, #testimonial-slideshow .hcss-form-frame img, #testimonial-slideshow .frm_style_hcss-with-frame img, #testimonial-slideshow .who-uses-dropdown:not(#industry-nav) a img, .who-uses-dropdown:not(#industry-nav) #testimonial-slideshow a img, #testimonial-slideshow #industry-nav > ul > li img, #testimonial-slideshow #generic-tabs .pane img, #generic-tabs #testimonial-slideshow .pane img, #testimonial-slideshow .product-page-stats .stats-color img, .product-page-stats #testimonial-slideshow .stats-color img, #testimonial-slideshow .page-stats .stats-color img, .page-stats #testimonial-slideshow .stats-color img {
  height: 109px;
  width: 109px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  #testimonial-slideshow .slick-slide {
    float: unset;
  }
  #testimonial-slideshow .slick-track {
    display: flex;
    align-items: stretch;
  }
}
#testimonial-slideshow .full-width {
  width: 100% !important;
  margin: 0 !important;
}
#testimonial-slideshow .full-width .slick-list {
  overflow: visible;
}
#testimonial-slideshow .full-width .slick-track {
  width: 100% !important;
}
#testimonial-slideshow .full-width .section-frame, #testimonial-slideshow .full-width #customers_by_state .swiper-container > div, #customers_by_state #testimonial-slideshow .full-width .swiper-container > div, #testimonial-slideshow .full-width .hcss-form-frame, #testimonial-slideshow .full-width .frm_style_hcss-with-frame, #testimonial-slideshow .full-width .who-uses-dropdown:not(#industry-nav) a, .who-uses-dropdown:not(#industry-nav) #testimonial-slideshow .full-width a, #testimonial-slideshow .full-width #industry-nav > ul > li, #testimonial-slideshow .full-width #generic-tabs .pane, #generic-tabs #testimonial-slideshow .full-width .pane, #testimonial-slideshow .full-width .product-page-stats .stats-color, .product-page-stats #testimonial-slideshow .full-width .stats-color, #testimonial-slideshow .full-width .page-stats .stats-color, .page-stats #testimonial-slideshow .full-width .stats-color {
  box-shadow: 6px 6px 30px 0px rgba(0, 0, 0, 0.08);
  text-align: center;
}
#testimonial-slideshow .full-width .section-frame img, #testimonial-slideshow .full-width #customers_by_state .swiper-container > div img, #customers_by_state #testimonial-slideshow .full-width .swiper-container > div img, #testimonial-slideshow .full-width .hcss-form-frame img, #testimonial-slideshow .full-width .frm_style_hcss-with-frame img, #testimonial-slideshow .full-width .who-uses-dropdown:not(#industry-nav) a img, .who-uses-dropdown:not(#industry-nav) #testimonial-slideshow .full-width a img, #testimonial-slideshow .full-width #industry-nav > ul > li img, #testimonial-slideshow .full-width #generic-tabs .pane img, #generic-tabs #testimonial-slideshow .full-width .pane img, #testimonial-slideshow .full-width .product-page-stats .stats-color img, .product-page-stats #testimonial-slideshow .full-width .stats-color img, #testimonial-slideshow .full-width .page-stats .stats-color img, .page-stats #testimonial-slideshow .full-width .stats-color img {
  margin: 0 auto 20px;
}
@media (min-width: 768px) {
  #testimonial-slideshow .full-width .section-frame, #testimonial-slideshow .full-width #customers_by_state .swiper-container > div, #customers_by_state #testimonial-slideshow .full-width .swiper-container > div, #testimonial-slideshow .full-width .hcss-form-frame, #testimonial-slideshow .full-width .frm_style_hcss-with-frame, #testimonial-slideshow .full-width .who-uses-dropdown:not(#industry-nav) a, .who-uses-dropdown:not(#industry-nav) #testimonial-slideshow .full-width a, #testimonial-slideshow .full-width #industry-nav > ul > li, #testimonial-slideshow .full-width #generic-tabs .pane, #generic-tabs #testimonial-slideshow .full-width .pane, #testimonial-slideshow .full-width .product-page-stats .stats-color, .product-page-stats #testimonial-slideshow .full-width .stats-color, #testimonial-slideshow .full-width .page-stats .stats-color, .page-stats #testimonial-slideshow .full-width .stats-color {
    padding: 80px;
  }
}

#global-banner {
  display: none;
}
@media (min-width: 768px) {
  #global-banner {
    display: block;
    background: linear-gradient(0deg, #0A2540 0%, #0A2540 100%), linear-gradient(104deg, #2B3990 41.41%, #264D9F 56.64%, #2160AD 71.87%, #27AAE1 102.32%), #212B3A;
    min-height: 34px;
    color: #fff;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
  }
}
#global-banner .d-flex {
  row-gap: 24px;
  -moz-column-gap: 30px;
       column-gap: 30px;
  justify-content: start;
  flex-wrap: wrap;
  align-items: center;
}
@media (min-width: 992px) {
  #global-banner .d-flex {
    flex-wrap: nowrap;
  }
}
#global-banner .message-area {
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 800;
}
#global-banner .message-area p {
  margin-bottom: 0;
}
#global-banner .message-area .headline {
  background: linear-gradient(90deg, #49C9FF 0%, #A6DF58 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
#global-banner .message-area .register-link {
  color: #fff;
  margin-left: 16px;
}
#global-banner .message-area .register-link:hover {
  border-bottom: 1px solid #fff;
}
#global-banner .message-area .register-link:after {
  content: "";
  -webkit-mask: url("/wp-content/uploads/2024/08/arrow.svg") no-repeat center;
  mask: url("/wp-content/uploads/2024/08/arrow.svg") no-repeat center;
  height: 15px;
  width: 15px;
  color: #009639;
  display: inline-block;
  margin-left: 3px;
  position: relative;
  top: 2px;
  background-color: #fff;
  transform: rotate(180deg);
}

.blog #hero {
  padding-top: 24px;
}
@media (min-width: 992px) {
  .blog #hero {
    padding-top: 0;
  }
}

h1.latest-stories {
  margin-bottom: 16px;
  font-weight: 700;
  font-style: normal;
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  h1.latest-stories {
    text-align: center;
    font-size: 2.1rem;
    margin-bottom: 24px;
  }
}

#featured-blog {
  margin-bottom: 24px;
  overflow: hidden;
}
@media (min-width: 992px) {
  #featured-blog {
    background-color: #212B3A;
    margin-top: 0;
    margin-bottom: 64px;
  }
}
#featured-blog .entry {
  background-color: #212B3A;
  padding: 20px 13px 20px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  display: flex;
  align-items: center;
}
@media (min-width: 992px) {
  #featured-blog .entry {
    background-color: transparent;
    height: 100%;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  #featured-blog .entry {
    margin: 0 auto;
    padding: 20px 0;
    background-color: transparent;
  }
}
@media (min-width: 1400px) {
  #featured-blog .entry {
    width: 620px;
  }
}
#featured-blog .entry-meta {
  color: #fff;
  margin-bottom: 13px;
  font-size: 0.9rem;
}
@media (min-width: 768px) {
  #featured-blog .entry-meta {
    font-size: 1.2rem;
  }
}
#featured-blog .entry-meta a {
  color: #fff;
}
#featured-blog a.entry-content {
  color: #009639;
  background-color: #fff;
  padding: 12px 16px;
  display: inline-block;
  border-radius: 8px;
}
#featured-blog a.entry-content:hover {
  color: #fff;
  background-color: #009639;
}
#featured-blog .featured-image {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
@media (min-width: 768px) {
  #featured-blog .featured-image {
    border-radius: 0;
  }
}
#featured-blog #blog-hero {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  aspect-ratio: 934/500;
  margin-bottom: 0;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: #e5e5e5;
}
@media (min-width: 992px) {
  #featured-blog #blog-hero {
    margin: 0 -15px;
    height: 100%;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
@media (min-width: 1200px) {
  #featured-blog #blog-hero {
    aspect-ratio: unset;
  }
}
@media (min-width: 1400px) {
  #featured-blog #blog-hero {
    aspect-ratio: 934/500;
  }
}
#featured-blog h2, #featured-blog .cta-request-section-title, #featured-blog .sub-title-h2, #featured-blog #product-hero p.headline, #product-hero #featured-blog p.headline {
  color: #009639;
  margin-bottom: 8px;
  font-size: 0.835rem;
}
@media (min-width: 1200px) {
  #featured-blog h2, #featured-blog .cta-request-section-title, #featured-blog .sub-title-h2, #featured-blog #product-hero p.headline, #product-hero #featured-blog p.headline {
    font-size: 1.35rem;
  }
}
#featured-blog h3, #featured-blog .cta-request-subheading, #featured-blog .sub-title-h3 {
  font-weight: 700;
  font-style: normal;
  font-size: 2.1rem;
  color: #fff;
}
@media (min-width: 1400px) {
  #featured-blog h3, #featured-blog .cta-request-subheading, #featured-blog .sub-title-h3 {
    font-size: 2.25rem;
  }
}
#featured-blog p {
  color: #fff;
}
@media (min-width: 1400px) {
  #featured-blog p {
    font-size: 1.35rem;
  }
}

.blog-tags {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}
.blog-tags li {
  display: contents;
}
.blog-tags a {
  border-radius: 8px;
  border: 1.5px solid #009639;
  background: #FFF;
  padding: 8px 12px;
  align-self: stretch;
  flex: 0 0 calc(50% - 10px);
  text-align: center;
  font-size: 0.835rem;
  line-height: 1.2;
  align-items: center;
  display: flex;
  justify-content: center;
  text-align: center;
}
@media (min-width: 768px) {
  .blog-tags a {
    flex: 0 0 auto;
    padding: 16px 24px;
    font-size: 1rem;
  }
}
@media (min-width: 992px) {
  .blog-tags a {
    min-width: 208px;
  }
}
.blog-tags a:hover {
  color: #fff;
  background-color: #009639;
}
@media (min-width: 768px) {
  .blog-tags {
    gap: 16px;
  }
}

.scroll-tags {
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .scroll-tags {
    margin-bottom: 64px;
  }
}

#blog-hero {
  overflow: hidden;
  margin-top: 24px;
  margin-bottom: 16px;
}
@media (min-width: 1200px) {
  #blog-hero {
    margin-top: 96px;
  }
}

.wp-singular #blog-hero {
  max-height: 153px;
  aspect-ratio: 395/153;
  border-radius: 8px;
}
@media (min-width: 768px) {
  .wp-singular #blog-hero {
    max-height: 512px;
    aspect-ratio: 1280/512;
  }
}
@media (min-width: 992px) {
  .wp-singular #blog-hero {
    margin-bottom: 103px;
  }
}

.featured-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.blog-box {
  position: relative;
  display: block;
  color: #000;
  border-radius: 8px;
  background: #FFF;
  box-shadow: 6px 6px 30px 0px rgba(0, 0, 0, 0.08);
  height: 100%;
}
.blog-box .p-heading-4 {
  margin-top: 28px;
  margin-bottom: 16px;
  font-size: 1.3rem;
  position: relative;
  font-weight: 700;
  line-height: 1.2;
}
.blog-box .p-heading-4::before {
  width: 88px;
  height: 4px;
  content: "";
  top: -28px;
  background-color: #009639;
  position: absolute;
}
@media (min-width: 1200px) {
  .blog-box .p-heading-4 {
    font-size: 1.5rem;
  }
}
.blog-box p {
  margin-bottom: 16px;
  font-size: 1.3rem;
  line-height: 29px;
  font-weight: 400;
}
@media (min-width: 768px) {
  .blog-box p {
    text-decoration: none;
  }
}
.blog-box p.read-more {
  font-weight: 400;
  text-decoration: underline;
  margin-bottom: 0;
  font-size: 1.2rem;
}
@media (min-width: 768px) {
  .blog-box p.read-more {
    font-weight: 700;
  }
}
.blog-box .entry-time {
  display: block;
  font-weight: 400;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .blog-box .entry-time {
    margin-bottom: 18px;
  }
}
.blog-box .entry-meta {
  color: #6E6E6E;
  margin-bottom: 13px;
  font-size: 0.9rem;
}
@media (min-width: 768px) {
  .blog-box .entry-meta {
    display: none;
  }
}
.blog-box .blog-content {
  padding: 32px 24px;
}

.latest-stories-link {
  background-color: #009639;
  color: #fff;
  display: block;
  text-align: center;
  padding: 5px 0;
  font-weight: 600;
}
.latest-stories-link:before {
  display: block;
  content: "←";
  position: relative;
  display: inline-block;
  margin-right: 5px;
  top: -2px;
}
.latest-stories-link:hover {
  color: #fff;
  background-color: rgb(51, 171, 96.6);
}

.stories-by {
  font-size: 1rem;
}
@media (min-width: 768px) {
  .stories-by {
    font-size: 1.2rem;
  }
}

.author-blurb {
  display: block;
  margin: 48px 0;
}
.author-blurb img {
  max-width: 65px;
  max-height: 65px;
  margin-right: 16px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .author-blurb img {
    max-width: 83px;
    max-height: 83px;
    margin-right: 24px;
  }
}
.author-blurb p {
  margin-bottom: 0;
  font-size: 1rem;
}
@media (min-width: 768px) {
  .author-blurb p {
    font-size: 1.2rem;
  }
}
.author-blurb .author {
  font-weight: bold;
  margin-bottom: 8px;
}
.author-blurb h1 {
  font-size: 1.15rem;
}
@media (min-width: 768px) {
  .author-blurb h1 {
    font-size: 2rem;
  }
}
.author-blurb a {
  font-weight: normal;
  color: #000;
}
.author-blurb a.author-email {
  margin-right: 10px;
}
.author-blurb a:hover {
  color: #52ac69;
}
.author-blurb .author-details {
  flex: 1 0 60%;
  color: #000;
}
@media (min-width: 768px) {
  .author-blurb .author-details {
    flex: 1 0 70%;
  }
}

.blog article, .archive article, .single-gallery article {
  margin-bottom: 24px;
}
.blog article.gallery, .archive article.gallery, .single-gallery article.gallery {
  overflow: visible;
}
.blog article.gallery img, .archive article.gallery img, .single-gallery article.gallery img {
  padding: 0;
  border: none;
}
@media (min-width: 768px) {
  .blog article, .archive article, .single-gallery article {
    margin-bottom: 48px;
  }
}
.blog .image-box, .archive .image-box, .single-gallery .image-box {
  width: 100%;
  display: block;
  aspect-ratio: 407/163;
}
.blog .image-box img, .archive .image-box img, .single-gallery .image-box img {
  border-radius: 8px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (min-width: 768px) {
  .blog .image-box img, .archive .image-box img, .single-gallery .image-box img {
    margin-bottom: 16px;
  }
}
.blog .archive-pagination, .archive .archive-pagination, .single-gallery .archive-pagination {
  margin: 60px auto;
  text-align: center;
}
.blog .archive-pagination li.active a, .archive .archive-pagination li.active a, .single-gallery .archive-pagination li.active a {
  background-color: #009639;
}
.blog .archive-pagination li.pagination-previous a, .blog .archive-pagination li.pagination-next a, .archive .archive-pagination li.pagination-previous a, .archive .archive-pagination li.pagination-next a, .single-gallery .archive-pagination li.pagination-previous a, .single-gallery .archive-pagination li.pagination-next a {
  font-weight: 900;
  color: #fff;
  background-color: #E5E5E5;
}
.blog .archive-pagination li a, .archive .archive-pagination li a, .single-gallery .archive-pagination li a {
  background-color: #fff;
}
.blog .archive-pagination li a:hover, .archive .archive-pagination li a:hover, .single-gallery .archive-pagination li a:hover {
  background-color: #009639;
}
.blog .archive-pagination li a:focus, .archive .archive-pagination li a:focus, .single-gallery .archive-pagination li a:focus {
  color: #000;
}
.blog .author-description, .archive .author-description, .single-gallery .author-description {
  margin-top: 15px;
}

.post-type-archive-videos .image-box {
  aspect-ratio: 16/9;
}
.post-type-archive-videos #featured-blog #blog-hero {
  height: auto;
  aspect-ratio: 16/9;
  min-height: unset;
  max-height: unset;
}

.archive-description {
  margin-bottom: 10px;
}
.archive-description .archive-title {
  font-size: 2rem;
  font-weight: 700;
}

.single-post .blog-content > article, .single-post .container > article, .single-post .narrow-container > article, .single-post .site-inner-narrow-container .site-inner > article, .site-inner-narrow-container .single-post .site-inner > article, .single-post .site-inner-container .site-inner > article, .site-inner-container .single-post .site-inner > article, .single-post .who-uses-hcss article .site-inner > article, .who-uses-hcss article .single-post .site-inner > article, .single-white-papers .blog-content > article, .single-white-papers .container > article, .single-white-papers .narrow-container > article, .single-white-papers .site-inner-narrow-container .site-inner > article, .site-inner-narrow-container .single-white-papers .site-inner > article, .single-white-papers .site-inner-container .site-inner > article, .site-inner-container .single-white-papers .site-inner > article, .single-white-papers .who-uses-hcss article .site-inner > article, .who-uses-hcss article .single-white-papers .site-inner > article {
  margin-bottom: 35px;
}
@media screen and (min-width: 768px) {
  .single-post .blog-content > article, .single-post .container > article, .single-post .narrow-container > article, .single-post .site-inner-narrow-container .site-inner > article, .site-inner-narrow-container .single-post .site-inner > article, .single-post .site-inner-container .site-inner > article, .site-inner-container .single-post .site-inner > article, .single-post .who-uses-hcss article .site-inner > article, .who-uses-hcss article .single-post .site-inner > article, .single-white-papers .blog-content > article, .single-white-papers .container > article, .single-white-papers .narrow-container > article, .single-white-papers .site-inner-narrow-container .site-inner > article, .site-inner-narrow-container .single-white-papers .site-inner > article, .single-white-papers .site-inner-container .site-inner > article, .site-inner-container .single-white-papers .site-inner > article, .single-white-papers .who-uses-hcss article .site-inner > article, .who-uses-hcss article .single-white-papers .site-inner > article {
    margin-bottom: 50px;
  }
}
.single-post .entry-meta, .single-white-papers .entry-meta {
  margin-top: 16px;
  margin-bottom: 24px;
  font-size: 0.835rem;
  line-height: 1;
  color: #000;
}
.single-post .entry-meta span, .single-white-papers .entry-meta span {
  color: #009639;
}
@media (min-width: 768px) {
  .single-post .entry-meta, .single-white-papers .entry-meta {
    margin-top: 28px;
    font-size: 1.15rem;
    color: #000;
  }
}
.single-post .entry-categories, .single-post .entry-tags, .single-white-papers .entry-categories, .single-white-papers .entry-tags {
  font-size: 1rem;
  margin-bottom: 10px;
}
.single-post .entry-title, .single-white-papers .entry-title {
  font-weight: 700;
  font-style: normal;
  font-size: 1.9rem;
}
@media (min-width: 768px) {
  .single-post .entry-title, .single-white-papers .entry-title {
    font-size: 2.25rem;
    margin-bottom: 24px;
  }
}
@media (min-width: 1200px) {
  .single-post .entry-title, .single-white-papers .entry-title {
    font-size: 3rem;
  }
}
.single-post .supporting-headline, .single-white-papers .supporting-headline {
  font-size: 1.3rem;
  line-height: 29px;
  margin-bottom: 16px;
}
@media (min-width: 992px) {
  .single-post .supporting-headline, .single-white-papers .supporting-headline {
    margin-bottom: 24px;
  }
}
.single-post td, .single-white-papers td {
  border: 1px solid #dee2e6;
}
.single-post .accounting-list, .single-white-papers .accounting-list {
  display: none;
}
.single-post blockquote.hcss-green, .single-white-papers blockquote.hcss-green {
  background: rgb(76.5, 181.5, 116.4);
  padding: 30px 30px 2px;
  border-radius: 30px;
  color: #fff !important;
  font-weight: 400;
  line-height: 1.3;
}
.single-post blockquote.hcss-green strong, .single-white-papers blockquote.hcss-green strong {
  font-weight: 700;
  margin-bottom: 15px;
  display: inline-block;
}
.single-post blockquote.hcss-green p, .single-white-papers blockquote.hcss-green p {
  color: #fff !important;
}
.single-post blockquote.hcss-orange, .single-white-papers blockquote.hcss-orange {
  border: 10px solid #ff9e1b;
  padding: 30px 30px 2px;
  border-radius: 30px;
  font-weight: 400;
  line-height: 1.3;
}
.single-post blockquote.hcss-orange strong, .single-white-papers blockquote.hcss-orange strong {
  font-weight: 700;
  margin-bottom: 15px;
  display: inline-block;
}
.single-post .fuel-savings-cta, .single-white-papers .fuel-savings-cta {
  padding: 30px 30px 2px;
  background: rgb(115.5, 67.8, 122.7);
  color: #fff !important;
  font-weight: 700;
  margin-top: 50px;
  margin-bottom: 50px;
}
@media (min-width: 768px) {
  .single-post .fuel-savings-cta, .single-white-papers .fuel-savings-cta {
    font-size: 1.25rem;
  }
}
.single-post .fuel-savings-cta a, .single-white-papers .fuel-savings-cta a {
  color: #ff9e1b;
}
.single-post .fuel-savings-cta a:hover, .single-white-papers .fuel-savings-cta a:hover {
  color: #fff;
  text-decoration: underline;
}
.single-post .fuel-savings-cta p, .single-white-papers .fuel-savings-cta p {
  color: #fff !important;
}
.single-post .entry-content:not(.blog-box) h3, .single-post .entry-content:not(.blog-box) .cta-request-subheading, .single-post .entry-content:not(.blog-box) .sub-title-h3, .single-white-papers .entry-content:not(.blog-box) h3, .single-white-papers .entry-content:not(.blog-box) .cta-request-subheading, .single-white-papers .entry-content:not(.blog-box) .sub-title-h3 {
  position: relative;
  margin-top: 32px;
  padding-top: 28px;
  margin-bottom: 16px;
  font-weight: 700;
}
.single-post .entry-content:not(.blog-box) h3::before, .single-post .entry-content:not(.blog-box) .cta-request-subheading::before, .single-post .entry-content:not(.blog-box) .sub-title-h3::before, .single-white-papers .entry-content:not(.blog-box) h3::before, .single-white-papers .entry-content:not(.blog-box) .cta-request-subheading::before, .single-white-papers .entry-content:not(.blog-box) .sub-title-h3::before {
  width: 88px;
  height: 4px;
  content: "";
  top: 0;
  background: #009639;
  position: absolute;
}
@media (min-width: 768px) {
  .single-post .entry-content:not(.blog-box) h3, .single-post .entry-content:not(.blog-box) .cta-request-subheading, .single-post .entry-content:not(.blog-box) .sub-title-h3, .single-white-papers .entry-content:not(.blog-box) h3, .single-white-papers .entry-content:not(.blog-box) .cta-request-subheading, .single-white-papers .entry-content:not(.blog-box) .sub-title-h3 {
    margin-top: 48px;
    margin-bottom: 24px;
  }
}
.single-post .entry-content:not(.blog-box) p, .single-white-papers .entry-content:not(.blog-box) p {
  font-size: 1rem;
  color: #000;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .single-post .entry-content:not(.blog-box) p, .single-white-papers .entry-content:not(.blog-box) p {
    font-size: 1.2rem;
  }
}
.single-post .entry-content:not(.blog-box) img, .single-white-papers .entry-content:not(.blog-box) img {
  border-radius: 8px;
}
.single-post .entry-footer .entry-meta, .single-white-papers .entry-footer .entry-meta {
  border: none;
  padding-top: 0;
}
.single-post .entry-footer span, .single-white-papers .entry-footer span {
  color: unset;
}
.single-post .author-blurb, .single-white-papers .author-blurb {
  display: flex;
}
.single-post .author-description, .single-white-papers .author-description {
  display: none;
}
.single-post .author-info, .single-white-papers .author-info {
  font-size: 0.835rem;
  position: relative;
  margin-bottom: 16px;
  color: #009639;
  position: relative;
  padding-bottom: 16px;
}
@media (min-width: 768px) {
  .single-post .author-info, .single-white-papers .author-info {
    font-size: 1.15rem;
    padding-bottom: 32px;
    margin-bottom: 32px;
  }
}
.single-post .author-info::after, .single-white-papers .author-info::after {
  width: 100%;
  height: 1px;
  content: "";
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.16);
  position: absolute;
}
.single-post .author-link, .single-white-papers .author-link {
  display: inline-block;
  font-weight: normal;
  color: #009639;
}
.single-post .author-link:hover, .single-white-papers .author-link:hover {
  text-decoration: underline;
}

.single-post .entry-content h2, .single-post .entry-content .cta-request-section-title, .single-post .entry-content .sub-title-h2, .single-post .entry-content #product-hero p.headline, #product-hero .single-post .entry-content p.headline {
  font-size: 1.7rem;
}
@media (min-width: 992px) {
  .single-post .entry-content h2, .single-post .entry-content .cta-request-section-title, .single-post .entry-content .sub-title-h2, .single-post .entry-content #product-hero p.headline, #product-hero .single-post .entry-content p.headline {
    font-size: 2.4rem;
  }
}
.single-post .entry-content h3, .single-post .entry-content .cta-request-subheading, .single-post .entry-content .sub-title-h3 {
  font-size: 1.5rem;
}
@media (min-width: 992px) {
  .single-post .entry-content h3, .single-post .entry-content .cta-request-subheading, .single-post .entry-content .sub-title-h3 {
    font-size: 1.8rem;
  }
}
.single-post .entry-content h4 {
  font-size: 1.3rem;
}
@media (min-width: 992px) {
  .single-post .entry-content h4 {
    font-size: 1.2rem;
  }
}

.accounting-blog-btn {
  background: 0 0;
  display: block;
  padding: 14px 20px;
  box-sizing: border-box;
  text-decoration: none;
  color: inherit;
  position: relative;
  transition: color 0.2s ease-in-out;
  border: none;
  box-shadow: none;
  color: #666;
  font-size: 1.25rem;
  background-color: #fafafa;
}
.accounting-blog-btn:hover {
  background-color: #f2f2f2;
}
.accounting-blog-btn:before {
  content: "\f105";
  position: relative;
  font-family: "Defaults";
  font-size: 1.65rem;
  display: inline-block;
  margin-right: 10px;
}
.accounting-blog-btn.down:before {
  transform: rotate(90deg);
}

.green-header-icons {
  color: #009639;
  border-bottom: 1px solid #009639;
  margin-bottom: 15px;
}
.green-header-icons i {
  font-size: 2rem;
  text-align: center;
}
.green-header-icons .vce-text-block-wrapper {
  margin-bottom: 5px;
}

.single-post.full-width-content .entry-title {
  text-align: center;
}
@media screen and (min-width: 1200px) {
  .single-post.full-width-content .entry-title {
    font-size: 2.25rem;
    margin-bottom: 20px;
  }
}

.related-posts {
  margin-top: 66px;
  background: rgba(0, 0, 0, 0.1);
  padding: 32px 0 48px;
}
.related-posts .p-heading-2 {
  color: #000;
  font-size: 1.5rem;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .related-posts .p-heading-2 {
    font-size: 2.1rem;
    margin-bottom: 48px;
    text-align: center;
  }
}
.related-posts .row {
  justify-content: center;
}
@media (min-width: 768px) {
  .related-posts {
    margin-top: 48px;
    padding: 48px 0 96px;
  }
}

.archive.paged h1.latest-stories, .archive.tag h1.latest-stories, .blog.paged h1.latest-stories, .blog.tag h1.latest-stories {
  margin-top: 30px;
}

#image-page-links {
  background-color: #E5E5E5;
  padding: 48px 0;
}
@media (min-width: 992px) {
  #image-page-links {
    padding: 96px 0;
  }
}
#image-page-links .row {
  row-gap: 24px;
}
@media (min-width: 992px) {
  #image-page-links .row {
    row-gap: 48px;
  }
}

a.image-page-link {
  background-color: #fff;
  display: block;
  border-radius: 8px;
  color: #000;
  font-size: 1.25rem;
  line-height: 1.2;
}
a.image-page-link span {
  padding: 16px;
  min-height: 89px;
  display: block;
}
a.image-page-link img {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  width: 100%;
}
a.image-page-link:hover {
  background-color: #4F758B;
  color: #fff;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  a.image-page-link {
    font-size: 1rem;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndoby11c2VzLXN0eWxlLmNzcyIsIndoby11c2VzLXN0eWxlLnNjc3MiLCJib290c3RyYXAtZ3JpZC9fYm9vdHN0cmFwLWdyaWQuc2NzcyIsImJvb3RzdHJhcC1ncmlkL19ncmlkLnNjc3MiLCJib290c3RyYXAtZ3JpZC9taXhpbnMvX2dyaWQuc2NzcyIsImJvb3RzdHJhcC1ncmlkL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsImJvb3RzdHJhcC1ncmlkL192YXJpYWJsZXMuc2NzcyIsImJvb3RzdHJhcC1ncmlkL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsImJvb3RzdHJhcC1ncmlkL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiYm9vdHN0cmFwLWdyaWQvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCJib290c3RyYXAtZ3JpZC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIm1vZHVsZXMvX3ZhcmlhYmxlcy5zY3NzIiwiZGVmYXVsdC9fZGVmYXVsdC5zY3NzIiwiZGVmYXVsdC9fbW9kdWxlX2NsYXNzZXMuc2NzcyIsIm1vZHVsZXMvX2RlZmF1bHRfZm9udHMuc2NzcyIsIm1vZHVsZXMvX3Byb3hpbWFub3ZhX2ZvbnRzLnNjc3MiLCJtb2R1bGVzL19tb2RhbC5zY3NzIiwibW9kdWxlcy9fZm9vdGVyLnNjc3MiLCJtb2R1bGVzL19idXR0b25zLnNjc3MiLCJtb2R1bGVzL19nZW5lcmFsLnNjc3MiLCJib290c3RyYXAtZ3JpZC9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIm1vZHVsZXMvX3NsaWNrLnNjc3MiLCJtb2R1bGVzL19zbGlja190aGVtZS5zY3NzIiwibW9kdWxlcy9fd2lzdGlhLnNjc3MiLCJtb2R1bGVzL19tYWluLW1lbnUuc2NzcyIsIm1vZHVsZXMvX290aGVyX21lbnUuc2NzcyIsIm1vZHVsZXMvX2N1c3RvbWVyc19ieV9zdGF0ZS5zY3NzIiwibW9kdWxlcy9fZm9ybWlkYWJsZS5zY3NzIiwicGFnZXMvX3doby11c2VzLWhjc3Muc2NzcyIsIm1vZHVsZXMvX3RhYnMuc2NzcyIsIm1vZHVsZXMvX3Byb2R1Y3RfdGFicy5zY3NzIiwibW9kdWxlcy9fc29sdXRpb25zX2ZlYXR1cmVzX3RhYnMuc2NzcyIsIm1vZHVsZXMvX2N1c3RvbWVyX3Rlc3RpbW9uaWFscy5zY3NzIiwibW9kdWxlcy9fcHJvZHVjdF9mZWF0dXJlcy5zY3NzIiwibW9kdWxlcy9fcHJvZHVjdF9wYWdlX3N0YXRzLnNjc3MiLCJtb2R1bGVzL19jdXN0b21lcl9zdG9yeS5zY3NzIiwibW9kdWxlcy9fdGV4dF9pbWFnZV9ib3hfc2hhZG93LnNjc3MiLCJtb2R1bGVzL19pbWFnZV90ZXh0X2dyb3VwLnNjc3MiLCJtb2R1bGVzL190ZXN0aW1vbmlhbF9zbGlkZXIuc2NzcyIsIm1vZHVsZXMvX2dsb2JhbC1iYW5uZXIuc2NzcyIsInRlbXBsYXRlcy9fYmxvZy5zY3NzIiwibW9kdWxlcy9faW1hZ2VfcGFnZV9saW5rcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBQ0FBOzs7OztFQUFBO0FBT0M7RUFDRyxzQkFBQTtFQUNBLDZCQUFBO0FGbUJKOztBRWhCRTs7O0VBR0UsbUJBQUE7QUZtQko7O0FHNUJFO0VDREEsV0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FKaUNGO0FLa0JJO0VGdERGO0lDV0ksZ0JFc01pQjtFTnpLckI7QUFDRjtBS2FJO0VGdERGO0lDV0ksZ0JFc01pQjtFTnBLckI7QUFDRjtBS1FJO0VGdERGO0lDV0ksZ0JFc01pQjtFTi9KckI7QUFDRjtBS0dJO0VGdERGO0lDV0ksaUJFc01pQjtFTjFKckI7QUFDRjtBS0ZJO0VGdERGO0lDV0ksaUJFc01pQjtFTnJKckI7QUFDRjs7QUd2REU7RUNQQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QUprRUY7O0FLZkk7RUZyQ0U7SUFDRSxnQkcrTGU7RU52SXJCO0FBQ0Y7QUtyQkk7RUZyQ0U7SUFDRSxnQkcrTGU7RU5sSXJCO0FBQ0Y7QUsxQkk7RUZyQ0U7SUFDRSxnQkcrTGU7RU43SHJCO0FBQ0Y7QUsvQkk7RUZyQ0U7SUFDRSxpQkcrTGU7RU54SHJCO0FBQ0Y7QUtwQ0k7RUZyQ0U7SUFDRSxpQkcrTGU7RU5uSHJCO0FBQ0Y7QUd6REU7RUNyQkEsYUFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FKaUZGOztBR3pERTtFQUNFLGVBQUE7RUFDQSxjQUFBO0FINERKO0FHMURJOztFQUVFLGdCQUFBO0VBQ0EsZUFBQTtBSDRETjs7QU85R0U7Ozs7Ozs7O0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBUHdISjs7QU9yR007RUFDRSxhQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7QVB3R1I7O0FJekVFO0VBQ0UsY0FBQTtFQUNBLGVBQUE7QUo0RUo7O0FJOUVFO0VBQ0UsYUFBQTtFQUNBLGNBQUE7QUppRko7O0FJbkZFO0VBQ0Usd0JBQUE7RUFDQSx5QkFBQTtBSnNGSjs7QUl4RkU7RUFDRSxhQUFBO0VBQ0EsY0FBQTtBSjJGSjs7QUk3RkU7RUFDRSxhQUFBO0VBQ0EsY0FBQTtBSmdHSjs7QUlsR0U7RUFDRSx3QkFBQTtFQUNBLHlCQUFBO0FKcUdKOztBTzdITTtFSE1KLGNBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtBSjJIRjs7QU85SFE7RUhQTix1QkFBQTtFQUlBLHdCQUFBO0FKc0lGOztBT25JUTtFSFBOLHdCQUFBO0VBSUEseUJBQUE7QUoySUY7O0FPeElRO0VIUE4sYUFBQTtFQUlBLGNBQUE7QUpnSkY7O0FPN0lRO0VIUE4sd0JBQUE7RUFJQSx5QkFBQTtBSnFKRjs7QU9sSlE7RUhQTix3QkFBQTtFQUlBLHlCQUFBO0FKMEpGOztBT3ZKUTtFSFBOLGFBQUE7RUFJQSxjQUFBO0FKK0pGOztBTzVKUTtFSFBOLHdCQUFBO0VBSUEseUJBQUE7QUpvS0Y7O0FPaktRO0VIUE4sd0JBQUE7RUFJQSx5QkFBQTtBSnlLRjs7QU90S1E7RUhQTixhQUFBO0VBSUEsY0FBQTtBSjhLRjs7QU8zS1E7RUhQTix3QkFBQTtFQUlBLHlCQUFBO0FKbUxGOztBT2hMUTtFSFBOLHdCQUFBO0VBSUEseUJBQUE7QUp3TEY7O0FPckxRO0VIUE4sY0FBQTtFQUlBLGVBQUE7QUo2TEY7O0FPckxNO0VBQXdCLFNBQUE7QVB5TDlCOztBT3ZMTTtFQUF1QixTQUFBO0FQMkw3Qjs7QU94TFE7RUFBd0IsUUFEYjtBUDZMbkI7O0FPNUxRO0VBQXdCLFFBRGI7QVBpTW5COztBT2hNUTtFQUF3QixRQURiO0FQcU1uQjs7QU9wTVE7RUFBd0IsUUFEYjtBUHlNbkI7O0FPeE1RO0VBQXdCLFFBRGI7QVA2TW5COztBTzVNUTtFQUF3QixRQURiO0FQaU5uQjs7QU9oTlE7RUFBd0IsUUFEYjtBUHFObkI7O0FPcE5RO0VBQXdCLFFBRGI7QVB5Tm5COztBT3hOUTtFQUF3QixRQURiO0FQNk5uQjs7QU81TlE7RUFBd0IsUUFEYjtBUGlPbkI7O0FPaE9RO0VBQXdCLFNBRGI7QVBxT25COztBT3BPUTtFQUF3QixTQURiO0FQeU9uQjs7QU94T1E7RUFBd0IsU0FEYjtBUDZPbkI7O0FPdE9VO0VIUlIsMEJBQUE7QUprUEY7O0FPMU9VO0VIUlIsMkJBQUE7QUpzUEY7O0FPOU9VO0VIUlIsZ0JBQUE7QUowUEY7O0FPbFBVO0VIUlIsMkJBQUE7QUo4UEY7O0FPdFBVO0VIUlIsMkJBQUE7QUprUUY7O0FPMVBVO0VIUlIsZ0JBQUE7QUpzUUY7O0FPOVBVO0VIUlIsMkJBQUE7QUowUUY7O0FPbFFVO0VIUlIsMkJBQUE7QUo4UUY7O0FPdFFVO0VIUlIsZ0JBQUE7QUprUkY7O0FPMVFVO0VIUlIsMkJBQUE7QUpzUkY7O0FPOVFVO0VIUlIsMkJBQUE7QUowUkY7O0FLclJJO0VFOUJFO0lBQ0UsYUFBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0VQdVROO0VJeFJBO0lBQ0UsY0FBQTtJQUNBLGVBQUE7RUowUkY7RUk1UkE7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFSjhSRjtFSWhTQTtJQUNFLHdCQUFBO0lBQ0EseUJBQUE7RUprU0Y7RUlwU0E7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFSnNTRjtFSXhTQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VKMFNGO0VJNVNBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFSjhTRjtFT3RVSTtJSE1KLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtFSm1VQTtFT3RVTTtJSFBOLHVCQUFBO0lBSUEsd0JBQUE7RUo2VUE7RU8xVU07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKaVZBO0VPOVVNO0lIUE4sYUFBQTtJQUlBLGNBQUE7RUpxVkE7RU9sVk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKeVZBO0VPdFZNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSjZWQTtFTzFWTTtJSFBOLGFBQUE7SUFJQSxjQUFBO0VKaVdBO0VPOVZNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSnFXQTtFT2xXTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUp5V0E7RU90V007SUhQTixhQUFBO0lBSUEsY0FBQTtFSjZXQTtFTzFXTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUppWEE7RU85V007SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKcVhBO0VPbFhNO0lIUE4sY0FBQTtJQUlBLGVBQUE7RUp5WEE7RU9qWEk7SUFBd0IsU0FBQTtFUG9YNUI7RU9sWEk7SUFBdUIsU0FBQTtFUHFYM0I7RU9sWE07SUFBd0IsUUFEYjtFUHNYakI7RU9yWE07SUFBd0IsUUFEYjtFUHlYakI7RU94WE07SUFBd0IsUUFEYjtFUDRYakI7RU8zWE07SUFBd0IsUUFEYjtFUCtYakI7RU85WE07SUFBd0IsUUFEYjtFUGtZakI7RU9qWU07SUFBd0IsUUFEYjtFUHFZakI7RU9wWU07SUFBd0IsUUFEYjtFUHdZakI7RU92WU07SUFBd0IsUUFEYjtFUDJZakI7RU8xWU07SUFBd0IsUUFEYjtFUDhZakI7RU83WU07SUFBd0IsUUFEYjtFUGlaakI7RU9oWk07SUFBd0IsU0FEYjtFUG9aakI7RU9uWk07SUFBd0IsU0FEYjtFUHVaakI7RU90Wk07SUFBd0IsU0FEYjtFUDBaakI7RU9uWlE7SUhSUixjQUFBO0VKOFpBO0VPdFpRO0lIUlIsMEJBQUE7RUppYUE7RU96WlE7SUhSUiwyQkFBQTtFSm9hQTtFTzVaUTtJSFJSLGdCQUFBO0VKdWFBO0VPL1pRO0lIUlIsMkJBQUE7RUowYUE7RU9sYVE7SUhSUiwyQkFBQTtFSjZhQTtFT3JhUTtJSFJSLGdCQUFBO0VKZ2JBO0VPeGFRO0lIUlIsMkJBQUE7RUptYkE7RU8zYVE7SUhSUiwyQkFBQTtFSnNiQTtFTzlhUTtJSFJSLGdCQUFBO0VKeWJBO0VPamJRO0lIUlIsMkJBQUE7RUo0YkE7RU9wYlE7SUhSUiwyQkFBQTtFSitiQTtBQUNGO0FLM2JJO0VFOUJFO0lBQ0UsYUFBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0VQNGROO0VJN2JBO0lBQ0UsY0FBQTtJQUNBLGVBQUE7RUorYkY7RUlqY0E7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFSm1jRjtFSXJjQTtJQUNFLHdCQUFBO0lBQ0EseUJBQUE7RUp1Y0Y7RUl6Y0E7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFSjJjRjtFSTdjQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VKK2NGO0VJamRBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFSm1kRjtFTzNlSTtJSE1KLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtFSndlQTtFTzNlTTtJSFBOLHVCQUFBO0lBSUEsd0JBQUE7RUprZkE7RU8vZU07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKc2ZBO0VPbmZNO0lIUE4sYUFBQTtJQUlBLGNBQUE7RUowZkE7RU92Zk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKOGZBO0VPM2ZNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSmtnQkE7RU8vZk07SUhQTixhQUFBO0lBSUEsY0FBQTtFSnNnQkE7RU9uZ0JNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSjBnQkE7RU92Z0JNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSjhnQkE7RU8zZ0JNO0lIUE4sYUFBQTtJQUlBLGNBQUE7RUpraEJBO0VPL2dCTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUpzaEJBO0VPbmhCTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUowaEJBO0VPdmhCTTtJSFBOLGNBQUE7SUFJQSxlQUFBO0VKOGhCQTtFT3RoQkk7SUFBd0IsU0FBQTtFUHloQjVCO0VPdmhCSTtJQUF1QixTQUFBO0VQMGhCM0I7RU92aEJNO0lBQXdCLFFBRGI7RVAyaEJqQjtFTzFoQk07SUFBd0IsUUFEYjtFUDhoQmpCO0VPN2hCTTtJQUF3QixRQURiO0VQaWlCakI7RU9oaUJNO0lBQXdCLFFBRGI7RVBvaUJqQjtFT25pQk07SUFBd0IsUUFEYjtFUHVpQmpCO0VPdGlCTTtJQUF3QixRQURiO0VQMGlCakI7RU96aUJNO0lBQXdCLFFBRGI7RVA2aUJqQjtFTzVpQk07SUFBd0IsUUFEYjtFUGdqQmpCO0VPL2lCTTtJQUF3QixRQURiO0VQbWpCakI7RU9sakJNO0lBQXdCLFFBRGI7RVBzakJqQjtFT3JqQk07SUFBd0IsU0FEYjtFUHlqQmpCO0VPeGpCTTtJQUF3QixTQURiO0VQNGpCakI7RU8zakJNO0lBQXdCLFNBRGI7RVArakJqQjtFT3hqQlE7SUhSUixjQUFBO0VKbWtCQTtFTzNqQlE7SUhSUiwwQkFBQTtFSnNrQkE7RU85akJRO0lIUlIsMkJBQUE7RUp5a0JBO0VPamtCUTtJSFJSLGdCQUFBO0VKNGtCQTtFT3BrQlE7SUhSUiwyQkFBQTtFSitrQkE7RU92a0JRO0lIUlIsMkJBQUE7RUprbEJBO0VPMWtCUTtJSFJSLGdCQUFBO0VKcWxCQTtFTzdrQlE7SUhSUiwyQkFBQTtFSndsQkE7RU9obEJRO0lIUlIsMkJBQUE7RUoybEJBO0VPbmxCUTtJSFJSLGdCQUFBO0VKOGxCQTtFT3RsQlE7SUhSUiwyQkFBQTtFSmltQkE7RU96bEJRO0lIUlIsMkJBQUE7RUpvbUJBO0FBQ0Y7QUtobUJJO0VFOUJFO0lBQ0UsYUFBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0VQaW9CTjtFSWxtQkE7SUFDRSxjQUFBO0lBQ0EsZUFBQTtFSm9tQkY7RUl0bUJBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RUp3bUJGO0VJMW1CQTtJQUNFLHdCQUFBO0lBQ0EseUJBQUE7RUo0bUJGO0VJOW1CQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VKZ25CRjtFSWxuQkE7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFSm9uQkY7RUl0bkJBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFSnduQkY7RU9ocEJJO0lITUosY0FBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0VKNm9CQTtFT2hwQk07SUhQTix1QkFBQTtJQUlBLHdCQUFBO0VKdXBCQTtFT3BwQk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKMnBCQTtFT3hwQk07SUhQTixhQUFBO0lBSUEsY0FBQTtFSitwQkE7RU81cEJNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSm1xQkE7RU9ocUJNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSnVxQkE7RU9wcUJNO0lIUE4sYUFBQTtJQUlBLGNBQUE7RUoycUJBO0VPeHFCTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUorcUJBO0VPNXFCTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUptckJBO0VPaHJCTTtJSFBOLGFBQUE7SUFJQSxjQUFBO0VKdXJCQTtFT3ByQk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKMnJCQTtFT3hyQk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKK3JCQTtFTzVyQk07SUhQTixjQUFBO0lBSUEsZUFBQTtFSm1zQkE7RU8zckJJO0lBQXdCLFNBQUE7RVA4ckI1QjtFTzVyQkk7SUFBdUIsU0FBQTtFUCtyQjNCO0VPNXJCTTtJQUF3QixRQURiO0VQZ3NCakI7RU8vckJNO0lBQXdCLFFBRGI7RVBtc0JqQjtFT2xzQk07SUFBd0IsUUFEYjtFUHNzQmpCO0VPcnNCTTtJQUF3QixRQURiO0VQeXNCakI7RU94c0JNO0lBQXdCLFFBRGI7RVA0c0JqQjtFTzNzQk07SUFBd0IsUUFEYjtFUCtzQmpCO0VPOXNCTTtJQUF3QixRQURiO0VQa3RCakI7RU9qdEJNO0lBQXdCLFFBRGI7RVBxdEJqQjtFT3B0Qk07SUFBd0IsUUFEYjtFUHd0QmpCO0VPdnRCTTtJQUF3QixRQURiO0VQMnRCakI7RU8xdEJNO0lBQXdCLFNBRGI7RVA4dEJqQjtFTzd0Qk07SUFBd0IsU0FEYjtFUGl1QmpCO0VPaHVCTTtJQUF3QixTQURiO0VQb3VCakI7RU83dEJRO0lIUlIsY0FBQTtFSnd1QkE7RU9odUJRO0lIUlIsMEJBQUE7RUoydUJBO0VPbnVCUTtJSFJSLDJCQUFBO0VKOHVCQTtFT3R1QlE7SUhSUixnQkFBQTtFSml2QkE7RU96dUJRO0lIUlIsMkJBQUE7RUpvdkJBO0VPNXVCUTtJSFJSLDJCQUFBO0VKdXZCQTtFTy91QlE7SUhSUixnQkFBQTtFSjB2QkE7RU9sdkJRO0lIUlIsMkJBQUE7RUo2dkJBO0VPcnZCUTtJSFJSLDJCQUFBO0VKZ3dCQTtFT3h2QlE7SUhSUixnQkFBQTtFSm13QkE7RU8zdkJRO0lIUlIsMkJBQUE7RUpzd0JBO0VPOXZCUTtJSFJSLDJCQUFBO0VKeXdCQTtBQUNGO0FLcndCSTtFRTlCRTtJQUNFLGFBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtFUHN5Qk47RUl2d0JBO0lBQ0UsY0FBQTtJQUNBLGVBQUE7RUp5d0JGO0VJM3dCQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VKNndCRjtFSS93QkE7SUFDRSx3QkFBQTtJQUNBLHlCQUFBO0VKaXhCRjtFSW54QkE7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFSnF4QkY7RUl2eEJBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RUp5eEJGO0VJM3hCQTtJQUNFLHdCQUFBO0lBQ0EseUJBQUE7RUo2eEJGO0VPcnpCSTtJSE1KLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtFSmt6QkE7RU9yekJNO0lIUE4sdUJBQUE7SUFJQSx3QkFBQTtFSjR6QkE7RU96ekJNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSmcwQkE7RU83ekJNO0lIUE4sYUFBQTtJQUlBLGNBQUE7RUpvMEJBO0VPajBCTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUp3MEJBO0VPcjBCTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUo0MEJBO0VPejBCTTtJSFBOLGFBQUE7SUFJQSxjQUFBO0VKZzFCQTtFTzcwQk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKbzFCQTtFT2oxQk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKdzFCQTtFT3IxQk07SUhQTixhQUFBO0lBSUEsY0FBQTtFSjQxQkE7RU96MUJNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSmcyQkE7RU83MUJNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSm8yQkE7RU9qMkJNO0lIUE4sY0FBQTtJQUlBLGVBQUE7RUp3MkJBO0VPaDJCSTtJQUF3QixTQUFBO0VQbTJCNUI7RU9qMkJJO0lBQXVCLFNBQUE7RVBvMkIzQjtFT2oyQk07SUFBd0IsUUFEYjtFUHEyQmpCO0VPcDJCTTtJQUF3QixRQURiO0VQdzJCakI7RU92MkJNO0lBQXdCLFFBRGI7RVAyMkJqQjtFTzEyQk07SUFBd0IsUUFEYjtFUDgyQmpCO0VPNzJCTTtJQUF3QixRQURiO0VQaTNCakI7RU9oM0JNO0lBQXdCLFFBRGI7RVBvM0JqQjtFT24zQk07SUFBd0IsUUFEYjtFUHUzQmpCO0VPdDNCTTtJQUF3QixRQURiO0VQMDNCakI7RU96M0JNO0lBQXdCLFFBRGI7RVA2M0JqQjtFTzUzQk07SUFBd0IsUUFEYjtFUGc0QmpCO0VPLzNCTTtJQUF3QixTQURiO0VQbTRCakI7RU9sNEJNO0lBQXdCLFNBRGI7RVBzNEJqQjtFT3I0Qk07SUFBd0IsU0FEYjtFUHk0QmpCO0VPbDRCUTtJSFJSLGNBQUE7RUo2NEJBO0VPcjRCUTtJSFJSLDBCQUFBO0VKZzVCQTtFT3g0QlE7SUhSUiwyQkFBQTtFSm01QkE7RU8zNEJRO0lIUlIsZ0JBQUE7RUpzNUJBO0VPOTRCUTtJSFJSLDJCQUFBO0VKeTVCQTtFT2o1QlE7SUhSUiwyQkFBQTtFSjQ1QkE7RU9wNUJRO0lIUlIsZ0JBQUE7RUorNUJBO0VPdjVCUTtJSFJSLDJCQUFBO0VKazZCQTtFTzE1QlE7SUhSUiwyQkFBQTtFSnE2QkE7RU83NUJRO0lIUlIsZ0JBQUE7RUp3NkJBO0VPaDZCUTtJSFJSLDJCQUFBO0VKMjZCQTtFT242QlE7SUhSUiwyQkFBQTtFSjg2QkE7QUFDRjtBSzE2Qkk7RUU5QkU7SUFDRSxhQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7RVAyOEJOO0VJNTZCQTtJQUNFLGNBQUE7SUFDQSxlQUFBO0VKODZCRjtFSWg3QkE7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFSms3QkY7RUlwN0JBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFSnM3QkY7RUl4N0JBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RUowN0JGO0VJNTdCQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VKODdCRjtFSWg4QkE7SUFDRSx3QkFBQTtJQUNBLHlCQUFBO0VKazhCRjtFTzE5Qkk7SUhNSixjQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RUp1OUJBO0VPMTlCTTtJSFBOLHVCQUFBO0lBSUEsd0JBQUE7RUppK0JBO0VPOTlCTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUpxK0JBO0VPbCtCTTtJSFBOLGFBQUE7SUFJQSxjQUFBO0VKeStCQTtFT3QrQk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKNitCQTtFTzErQk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKaS9CQTtFTzkrQk07SUhQTixhQUFBO0lBSUEsY0FBQTtFSnEvQkE7RU9sL0JNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSnkvQkE7RU90L0JNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSjYvQkE7RU8xL0JNO0lIUE4sYUFBQTtJQUlBLGNBQUE7RUppZ0NBO0VPOS9CTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUpxZ0NBO0VPbGdDTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUp5Z0NBO0VPdGdDTTtJSFBOLGNBQUE7SUFJQSxlQUFBO0VKNmdDQTtFT3JnQ0k7SUFBd0IsU0FBQTtFUHdnQzVCO0VPdGdDSTtJQUF1QixTQUFBO0VQeWdDM0I7RU90Z0NNO0lBQXdCLFFBRGI7RVAwZ0NqQjtFT3pnQ007SUFBd0IsUUFEYjtFUDZnQ2pCO0VPNWdDTTtJQUF3QixRQURiO0VQZ2hDakI7RU8vZ0NNO0lBQXdCLFFBRGI7RVBtaENqQjtFT2xoQ007SUFBd0IsUUFEYjtFUHNoQ2pCO0VPcmhDTTtJQUF3QixRQURiO0VQeWhDakI7RU94aENNO0lBQXdCLFFBRGI7RVA0aENqQjtFTzNoQ007SUFBd0IsUUFEYjtFUCtoQ2pCO0VPOWhDTTtJQUF3QixRQURiO0VQa2lDakI7RU9qaUNNO0lBQXdCLFFBRGI7RVBxaUNqQjtFT3BpQ007SUFBd0IsU0FEYjtFUHdpQ2pCO0VPdmlDTTtJQUF3QixTQURiO0VQMmlDakI7RU8xaUNNO0lBQXdCLFNBRGI7RVA4aUNqQjtFT3ZpQ1E7SUhSUixjQUFBO0VKa2pDQTtFTzFpQ1E7SUhSUiwwQkFBQTtFSnFqQ0E7RU83aUNRO0lIUlIsMkJBQUE7RUp3akNBO0VPaGpDUTtJSFJSLGdCQUFBO0VKMmpDQTtFT25qQ1E7SUhSUiwyQkFBQTtFSjhqQ0E7RU90akNRO0lIUlIsMkJBQUE7RUppa0NBO0VPempDUTtJSFJSLGdCQUFBO0VKb2tDQTtFTzVqQ1E7SUhSUiwyQkFBQTtFSnVrQ0E7RU8vakNRO0lIUlIsMkJBQUE7RUowa0NBO0VPbGtDUTtJSFJSLGdCQUFBO0VKNmtDQTtFT3JrQ1E7SUhSUiwyQkFBQTtFSmdsQ0E7RU94a0NRO0lIUlIsMkJBQUE7RUptbENBO0FBQ0Y7QUsva0NJO0VFOUJFO0lBQ0UsYUFBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0VQZ25DTjtFSWpsQ0E7SUFDRSxjQUFBO0lBQ0EsZUFBQTtFSm1sQ0Y7RUlybENBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RUp1bENGO0VJemxDQTtJQUNFLHdCQUFBO0lBQ0EseUJBQUE7RUoybENGO0VJN2xDQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VKK2xDRjtFSWptQ0E7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFSm1tQ0Y7RUlybUNBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFSnVtQ0Y7RU8vbkNJO0lITUosY0FBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0VKNG5DQTtFTy9uQ007SUhQTix1QkFBQTtJQUlBLHdCQUFBO0VKc29DQTtFT25vQ007SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKMG9DQTtFT3ZvQ007SUhQTixhQUFBO0lBSUEsY0FBQTtFSjhvQ0E7RU8zb0NNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSmtwQ0E7RU8vb0NNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSnNwQ0E7RU9ucENNO0lIUE4sYUFBQTtJQUlBLGNBQUE7RUowcENBO0VPdnBDTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUo4cENBO0VPM3BDTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUprcUNBO0VPL3BDTTtJSFBOLGFBQUE7SUFJQSxjQUFBO0VKc3FDQTtFT25xQ007SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKMHFDQTtFT3ZxQ007SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKOHFDQTtFTzNxQ007SUhQTixjQUFBO0lBSUEsZUFBQTtFSmtyQ0E7RU8xcUNJO0lBQXdCLFNBQUE7RVA2cUM1QjtFTzNxQ0k7SUFBdUIsU0FBQTtFUDhxQzNCO0VPM3FDTTtJQUF3QixRQURiO0VQK3FDakI7RU85cUNNO0lBQXdCLFFBRGI7RVBrckNqQjtFT2pyQ007SUFBd0IsUUFEYjtFUHFyQ2pCO0VPcHJDTTtJQUF3QixRQURiO0VQd3JDakI7RU92ckNNO0lBQXdCLFFBRGI7RVAyckNqQjtFTzFyQ007SUFBd0IsUUFEYjtFUDhyQ2pCO0VPN3JDTTtJQUF3QixRQURiO0VQaXNDakI7RU9oc0NNO0lBQXdCLFFBRGI7RVBvc0NqQjtFT25zQ007SUFBd0IsUUFEYjtFUHVzQ2pCO0VPdHNDTTtJQUF3QixRQURiO0VQMHNDakI7RU96c0NNO0lBQXdCLFNBRGI7RVA2c0NqQjtFTzVzQ007SUFBd0IsU0FEYjtFUGd0Q2pCO0VPL3NDTTtJQUF3QixTQURiO0VQbXRDakI7RU81c0NRO0lIUlIsY0FBQTtFSnV0Q0E7RU8vc0NRO0lIUlIsMEJBQUE7RUowdENBO0VPbHRDUTtJSFJSLDJCQUFBO0VKNnRDQTtFT3J0Q1E7SUhSUixnQkFBQTtFSmd1Q0E7RU94dENRO0lIUlIsMkJBQUE7RUptdUNBO0VPM3RDUTtJSFJSLDJCQUFBO0VKc3VDQTtFTzl0Q1E7SUhSUixnQkFBQTtFSnl1Q0E7RU9qdUNRO0lIUlIsMkJBQUE7RUo0dUNBO0VPcHVDUTtJSFJSLDJCQUFBO0VKK3VDQTtFT3Z1Q1E7SUhSUixnQkFBQTtFSmt2Q0E7RU8xdUNRO0lIUlIsMkJBQUE7RUpxdkNBO0VPN3VDUTtJSFJSLDJCQUFBO0VKd3ZDQTtBQUNGO0FRcnlDTTtFQUF3Qix3QkFBQTtBUnd5QzlCOztBUXh5Q007RUFBd0IsMEJBQUE7QVI0eUM5Qjs7QVE1eUNNO0VBQXdCLGdDQUFBO0FSZ3pDOUI7O0FRaHpDTTtFQUF3Qix5QkFBQTtBUm96QzlCOztBUXB6Q007RUFBd0IseUJBQUE7QVJ3ekM5Qjs7QVF4ekNNO0VBQXdCLDZCQUFBO0FSNHpDOUI7O0FRNXpDTTtFQUF3Qiw4QkFBQTtBUmcwQzlCOztBUWgwQ007RUFBd0Isd0JBQUE7QVJvMEM5Qjs7QVFwMENNO0VBQXdCLCtCQUFBO0FSdzBDOUI7O0FLdnhDSTtFR2pERTtJQUF3Qix3QkFBQTtFUjYwQzVCO0VRNzBDSTtJQUF3QiwwQkFBQTtFUmcxQzVCO0VRaDFDSTtJQUF3QixnQ0FBQTtFUm0xQzVCO0VRbjFDSTtJQUF3Qix5QkFBQTtFUnMxQzVCO0VRdDFDSTtJQUF3Qix5QkFBQTtFUnkxQzVCO0VRejFDSTtJQUF3Qiw2QkFBQTtFUjQxQzVCO0VRNTFDSTtJQUF3Qiw4QkFBQTtFUisxQzVCO0VRLzFDSTtJQUF3Qix3QkFBQTtFUmsyQzVCO0VRbDJDSTtJQUF3QiwrQkFBQTtFUnEyQzVCO0FBQ0Y7QUtyekNJO0VHakRFO0lBQXdCLHdCQUFBO0VSMDJDNUI7RVExMkNJO0lBQXdCLDBCQUFBO0VSNjJDNUI7RVE3MkNJO0lBQXdCLGdDQUFBO0VSZzNDNUI7RVFoM0NJO0lBQXdCLHlCQUFBO0VSbTNDNUI7RVFuM0NJO0lBQXdCLHlCQUFBO0VSczNDNUI7RVF0M0NJO0lBQXdCLDZCQUFBO0VSeTNDNUI7RVF6M0NJO0lBQXdCLDhCQUFBO0VSNDNDNUI7RVE1M0NJO0lBQXdCLHdCQUFBO0VSKzNDNUI7RVEvM0NJO0lBQXdCLCtCQUFBO0VSazRDNUI7QUFDRjtBS2wxQ0k7RUdqREU7SUFBd0Isd0JBQUE7RVJ1NEM1QjtFUXY0Q0k7SUFBd0IsMEJBQUE7RVIwNEM1QjtFUTE0Q0k7SUFBd0IsZ0NBQUE7RVI2NEM1QjtFUTc0Q0k7SUFBd0IseUJBQUE7RVJnNUM1QjtFUWg1Q0k7SUFBd0IseUJBQUE7RVJtNUM1QjtFUW41Q0k7SUFBd0IsNkJBQUE7RVJzNUM1QjtFUXQ1Q0k7SUFBd0IsOEJBQUE7RVJ5NUM1QjtFUXo1Q0k7SUFBd0Isd0JBQUE7RVI0NUM1QjtFUTU1Q0k7SUFBd0IsK0JBQUE7RVIrNUM1QjtBQUNGO0FLLzJDSTtFR2pERTtJQUF3Qix3QkFBQTtFUm82QzVCO0VRcDZDSTtJQUF3QiwwQkFBQTtFUnU2QzVCO0VRdjZDSTtJQUF3QixnQ0FBQTtFUjA2QzVCO0VRMTZDSTtJQUF3Qix5QkFBQTtFUjY2QzVCO0VRNzZDSTtJQUF3Qix5QkFBQTtFUmc3QzVCO0VRaDdDSTtJQUF3Qiw2QkFBQTtFUm03QzVCO0VRbjdDSTtJQUF3Qiw4QkFBQTtFUnM3QzVCO0VRdDdDSTtJQUF3Qix3QkFBQTtFUnk3QzVCO0VRejdDSTtJQUF3QiwrQkFBQTtFUjQ3QzVCO0FBQ0Y7QUs1NENJO0VHakRFO0lBQXdCLHdCQUFBO0VSaThDNUI7RVFqOENJO0lBQXdCLDBCQUFBO0VSbzhDNUI7RVFwOENJO0lBQXdCLGdDQUFBO0VSdThDNUI7RVF2OENJO0lBQXdCLHlCQUFBO0VSMDhDNUI7RVExOENJO0lBQXdCLHlCQUFBO0VSNjhDNUI7RVE3OENJO0lBQXdCLDZCQUFBO0VSZzlDNUI7RVFoOUNJO0lBQXdCLDhCQUFBO0VSbTlDNUI7RVFuOUNJO0lBQXdCLHdCQUFBO0VSczlDNUI7RVF0OUNJO0lBQXdCLCtCQUFBO0VSeTlDNUI7QUFDRjtBS3o2Q0k7RUdqREU7SUFBd0Isd0JBQUE7RVI4OUM1QjtFUTk5Q0k7SUFBd0IsMEJBQUE7RVJpK0M1QjtFUWorQ0k7SUFBd0IsZ0NBQUE7RVJvK0M1QjtFUXArQ0k7SUFBd0IseUJBQUE7RVJ1K0M1QjtFUXYrQ0k7SUFBd0IseUJBQUE7RVIwK0M1QjtFUTErQ0k7SUFBd0IsNkJBQUE7RVI2K0M1QjtFUTcrQ0k7SUFBd0IsOEJBQUE7RVJnL0M1QjtFUWgvQ0k7SUFBd0Isd0JBQUE7RVJtL0M1QjtFUW4vQ0k7SUFBd0IsK0JBQUE7RVJzL0M1QjtBQUNGO0FRNytDQTtFQUVJO0lBQXFCLHdCQUFBO0VSKytDdkI7RVEvK0NFO0lBQXFCLDBCQUFBO0VSay9DdkI7RVFsL0NFO0lBQXFCLGdDQUFBO0VScS9DdkI7RVFyL0NFO0lBQXFCLHlCQUFBO0VSdy9DdkI7RVF4L0NFO0lBQXFCLHlCQUFBO0VSMi9DdkI7RVEzL0NFO0lBQXFCLDZCQUFBO0VSOC9DdkI7RVE5L0NFO0lBQXFCLDhCQUFBO0VSaWdEdkI7RVFqZ0RFO0lBQXFCLHdCQUFBO0VSb2dEdkI7RVFwZ0RFO0lBQXFCLCtCQUFBO0VSdWdEdkI7QUFDRjtBU3JoREk7RUFBZ0MsOEJBQUE7QVR3aERwQzs7QVN2aERJO0VBQWdDLGlDQUFBO0FUMmhEcEM7O0FTMWhESTtFQUFnQyxzQ0FBQTtBVDhoRHBDOztBUzdoREk7RUFBZ0MseUNBQUE7QVRpaURwQzs7QVMvaERJO0VBQThCLDBCQUFBO0FUbWlEbEM7O0FTbGlESTtFQUE4Qiw0QkFBQTtBVHNpRGxDOztBU3JpREk7RUFBOEIsa0NBQUE7QVR5aURsQzs7QVN4aURJO0VBQThCLHlCQUFBO0FUNGlEbEM7O0FTM2lESTtFQUE4Qix1QkFBQTtBVCtpRGxDOztBUzlpREk7RUFBOEIsdUJBQUE7QVRrakRsQzs7QVNqakRJO0VBQThCLHlCQUFBO0FUcWpEbEM7O0FTcGpESTtFQUE4Qix5QkFBQTtBVHdqRGxDOztBU3RqREk7RUFBb0Msc0NBQUE7QVQwakR4Qzs7QVN6akRJO0VBQW9DLG9DQUFBO0FUNmpEeEM7O0FTNWpESTtFQUFvQyxrQ0FBQTtBVGdrRHhDOztBUy9qREk7RUFBb0MseUNBQUE7QVRta0R4Qzs7QVNsa0RJO0VBQW9DLHdDQUFBO0FUc2tEeEM7O0FTcGtESTtFQUFpQyxrQ0FBQTtBVHdrRHJDOztBU3ZrREk7RUFBaUMsZ0NBQUE7QVQya0RyQzs7QVMxa0RJO0VBQWlDLDhCQUFBO0FUOGtEckM7O0FTN2tESTtFQUFpQyxnQ0FBQTtBVGlsRHJDOztBU2hsREk7RUFBaUMsK0JBQUE7QVRvbERyQzs7QVNsbERJO0VBQWtDLG9DQUFBO0FUc2xEdEM7O0FTcmxESTtFQUFrQyxrQ0FBQTtBVHlsRHRDOztBU3hsREk7RUFBa0MsZ0NBQUE7QVQ0bER0Qzs7QVMzbERJO0VBQWtDLHVDQUFBO0FUK2xEdEM7O0FTOWxESTtFQUFrQyxzQ0FBQTtBVGttRHRDOztBU2ptREk7RUFBa0MsaUNBQUE7QVRxbUR0Qzs7QVNubURJO0VBQWdDLDJCQUFBO0FUdW1EcEM7O0FTdG1ESTtFQUFnQyxpQ0FBQTtBVDBtRHBDOztBU3ptREk7RUFBZ0MsK0JBQUE7QVQ2bURwQzs7QVM1bURJO0VBQWdDLDZCQUFBO0FUZ25EcEM7O0FTL21ESTtFQUFnQywrQkFBQTtBVG1uRHBDOztBU2xuREk7RUFBZ0MsOEJBQUE7QVRzbkRwQzs7QUsxbURJO0VJbERBO0lBQWdDLDhCQUFBO0VUaXFEbEM7RVNocURFO0lBQWdDLGlDQUFBO0VUbXFEbEM7RVNscURFO0lBQWdDLHNDQUFBO0VUcXFEbEM7RVNwcURFO0lBQWdDLHlDQUFBO0VUdXFEbEM7RVNycURFO0lBQThCLDBCQUFBO0VUd3FEaEM7RVN2cURFO0lBQThCLDRCQUFBO0VUMHFEaEM7RVN6cURFO0lBQThCLGtDQUFBO0VUNHFEaEM7RVMzcURFO0lBQThCLHlCQUFBO0VUOHFEaEM7RVM3cURFO0lBQThCLHVCQUFBO0VUZ3JEaEM7RVMvcURFO0lBQThCLHVCQUFBO0VUa3JEaEM7RVNqckRFO0lBQThCLHlCQUFBO0VUb3JEaEM7RVNuckRFO0lBQThCLHlCQUFBO0VUc3JEaEM7RVNwckRFO0lBQW9DLHNDQUFBO0VUdXJEdEM7RVN0ckRFO0lBQW9DLG9DQUFBO0VUeXJEdEM7RVN4ckRFO0lBQW9DLGtDQUFBO0VUMnJEdEM7RVMxckRFO0lBQW9DLHlDQUFBO0VUNnJEdEM7RVM1ckRFO0lBQW9DLHdDQUFBO0VUK3JEdEM7RVM3ckRFO0lBQWlDLGtDQUFBO0VUZ3NEbkM7RVMvckRFO0lBQWlDLGdDQUFBO0VUa3NEbkM7RVNqc0RFO0lBQWlDLDhCQUFBO0VUb3NEbkM7RVNuc0RFO0lBQWlDLGdDQUFBO0VUc3NEbkM7RVNyc0RFO0lBQWlDLCtCQUFBO0VUd3NEbkM7RVN0c0RFO0lBQWtDLG9DQUFBO0VUeXNEcEM7RVN4c0RFO0lBQWtDLGtDQUFBO0VUMnNEcEM7RVMxc0RFO0lBQWtDLGdDQUFBO0VUNnNEcEM7RVM1c0RFO0lBQWtDLHVDQUFBO0VUK3NEcEM7RVM5c0RFO0lBQWtDLHNDQUFBO0VUaXREcEM7RVNodERFO0lBQWtDLGlDQUFBO0VUbXREcEM7RVNqdERFO0lBQWdDLDJCQUFBO0VUb3REbEM7RVNudERFO0lBQWdDLGlDQUFBO0VUc3REbEM7RVNydERFO0lBQWdDLCtCQUFBO0VUd3REbEM7RVN2dERFO0lBQWdDLDZCQUFBO0VUMHREbEM7RVN6dERFO0lBQWdDLCtCQUFBO0VUNHREbEM7RVMzdERFO0lBQWdDLDhCQUFBO0VUOHREbEM7QUFDRjtBS250REk7RUlsREE7SUFBZ0MsOEJBQUE7RVR5d0RsQztFU3h3REU7SUFBZ0MsaUNBQUE7RVQyd0RsQztFUzF3REU7SUFBZ0Msc0NBQUE7RVQ2d0RsQztFUzV3REU7SUFBZ0MseUNBQUE7RVQrd0RsQztFUzd3REU7SUFBOEIsMEJBQUE7RVRneERoQztFUy93REU7SUFBOEIsNEJBQUE7RVRreERoQztFU2p4REU7SUFBOEIsa0NBQUE7RVRveERoQztFU254REU7SUFBOEIseUJBQUE7RVRzeERoQztFU3J4REU7SUFBOEIsdUJBQUE7RVR3eERoQztFU3Z4REU7SUFBOEIsdUJBQUE7RVQweERoQztFU3p4REU7SUFBOEIseUJBQUE7RVQ0eERoQztFUzN4REU7SUFBOEIseUJBQUE7RVQ4eERoQztFUzV4REU7SUFBb0Msc0NBQUE7RVQreER0QztFUzl4REU7SUFBb0Msb0NBQUE7RVRpeUR0QztFU2h5REU7SUFBb0Msa0NBQUE7RVRteUR0QztFU2x5REU7SUFBb0MseUNBQUE7RVRxeUR0QztFU3B5REU7SUFBb0Msd0NBQUE7RVR1eUR0QztFU3J5REU7SUFBaUMsa0NBQUE7RVR3eURuQztFU3Z5REU7SUFBaUMsZ0NBQUE7RVQweURuQztFU3p5REU7SUFBaUMsOEJBQUE7RVQ0eURuQztFUzN5REU7SUFBaUMsZ0NBQUE7RVQ4eURuQztFUzd5REU7SUFBaUMsK0JBQUE7RVRnekRuQztFUzl5REU7SUFBa0Msb0NBQUE7RVRpekRwQztFU2h6REU7SUFBa0Msa0NBQUE7RVRtekRwQztFU2x6REU7SUFBa0MsZ0NBQUE7RVRxekRwQztFU3B6REU7SUFBa0MsdUNBQUE7RVR1ekRwQztFU3R6REU7SUFBa0Msc0NBQUE7RVR5ekRwQztFU3h6REU7SUFBa0MsaUNBQUE7RVQyekRwQztFU3p6REU7SUFBZ0MsMkJBQUE7RVQ0ekRsQztFUzN6REU7SUFBZ0MsaUNBQUE7RVQ4ekRsQztFUzd6REU7SUFBZ0MsK0JBQUE7RVRnMERsQztFUy96REU7SUFBZ0MsNkJBQUE7RVRrMERsQztFU2owREU7SUFBZ0MsK0JBQUE7RVRvMERsQztFU24wREU7SUFBZ0MsOEJBQUE7RVRzMERsQztBQUNGO0FLM3pESTtFSWxEQTtJQUFnQyw4QkFBQTtFVGkzRGxDO0VTaDNERTtJQUFnQyxpQ0FBQTtFVG0zRGxDO0VTbDNERTtJQUFnQyxzQ0FBQTtFVHEzRGxDO0VTcDNERTtJQUFnQyx5Q0FBQTtFVHUzRGxDO0VTcjNERTtJQUE4QiwwQkFBQTtFVHczRGhDO0VTdjNERTtJQUE4Qiw0QkFBQTtFVDAzRGhDO0VTejNERTtJQUE4QixrQ0FBQTtFVDQzRGhDO0VTMzNERTtJQUE4Qix5QkFBQTtFVDgzRGhDO0VTNzNERTtJQUE4Qix1QkFBQTtFVGc0RGhDO0VTLzNERTtJQUE4Qix1QkFBQTtFVGs0RGhDO0VTajRERTtJQUE4Qix5QkFBQTtFVG80RGhDO0VTbjRERTtJQUE4Qix5QkFBQTtFVHM0RGhDO0VTcDRERTtJQUFvQyxzQ0FBQTtFVHU0RHRDO0VTdDRERTtJQUFvQyxvQ0FBQTtFVHk0RHRDO0VTeDRERTtJQUFvQyxrQ0FBQTtFVDI0RHRDO0VTMTRERTtJQUFvQyx5Q0FBQTtFVDY0RHRDO0VTNTRERTtJQUFvQyx3Q0FBQTtFVCs0RHRDO0VTNzRERTtJQUFpQyxrQ0FBQTtFVGc1RG5DO0VTLzRERTtJQUFpQyxnQ0FBQTtFVGs1RG5DO0VTajVERTtJQUFpQyw4QkFBQTtFVG81RG5DO0VTbjVERTtJQUFpQyxnQ0FBQTtFVHM1RG5DO0VTcjVERTtJQUFpQywrQkFBQTtFVHc1RG5DO0VTdDVERTtJQUFrQyxvQ0FBQTtFVHk1RHBDO0VTeDVERTtJQUFrQyxrQ0FBQTtFVDI1RHBDO0VTMTVERTtJQUFrQyxnQ0FBQTtFVDY1RHBDO0VTNTVERTtJQUFrQyx1Q0FBQTtFVCs1RHBDO0VTOTVERTtJQUFrQyxzQ0FBQTtFVGk2RHBDO0VTaDZERTtJQUFrQyxpQ0FBQTtFVG02RHBDO0VTajZERTtJQUFnQywyQkFBQTtFVG82RGxDO0VTbjZERTtJQUFnQyxpQ0FBQTtFVHM2RGxDO0VTcjZERTtJQUFnQywrQkFBQTtFVHc2RGxDO0VTdjZERTtJQUFnQyw2QkFBQTtFVDA2RGxDO0VTejZERTtJQUFnQywrQkFBQTtFVDQ2RGxDO0VTMzZERTtJQUFnQyw4QkFBQTtFVDg2RGxDO0FBQ0Y7QUtuNkRJO0VJbERBO0lBQWdDLDhCQUFBO0VUeTlEbEM7RVN4OURFO0lBQWdDLGlDQUFBO0VUMjlEbEM7RVMxOURFO0lBQWdDLHNDQUFBO0VUNjlEbEM7RVM1OURFO0lBQWdDLHlDQUFBO0VUKzlEbEM7RVM3OURFO0lBQThCLDBCQUFBO0VUZytEaEM7RVMvOURFO0lBQThCLDRCQUFBO0VUaytEaEM7RVNqK0RFO0lBQThCLGtDQUFBO0VUbytEaEM7RVNuK0RFO0lBQThCLHlCQUFBO0VUcytEaEM7RVNyK0RFO0lBQThCLHVCQUFBO0VUdytEaEM7RVN2K0RFO0lBQThCLHVCQUFBO0VUMCtEaEM7RVN6K0RFO0lBQThCLHlCQUFBO0VUNCtEaEM7RVMzK0RFO0lBQThCLHlCQUFBO0VUOCtEaEM7RVM1K0RFO0lBQW9DLHNDQUFBO0VUKytEdEM7RVM5K0RFO0lBQW9DLG9DQUFBO0VUaS9EdEM7RVNoL0RFO0lBQW9DLGtDQUFBO0VUbS9EdEM7RVNsL0RFO0lBQW9DLHlDQUFBO0VUcS9EdEM7RVNwL0RFO0lBQW9DLHdDQUFBO0VUdS9EdEM7RVNyL0RFO0lBQWlDLGtDQUFBO0VUdy9EbkM7RVN2L0RFO0lBQWlDLGdDQUFBO0VUMC9EbkM7RVN6L0RFO0lBQWlDLDhCQUFBO0VUNC9EbkM7RVMzL0RFO0lBQWlDLGdDQUFBO0VUOC9EbkM7RVM3L0RFO0lBQWlDLCtCQUFBO0VUZ2dFbkM7RVM5L0RFO0lBQWtDLG9DQUFBO0VUaWdFcEM7RVNoZ0VFO0lBQWtDLGtDQUFBO0VUbWdFcEM7RVNsZ0VFO0lBQWtDLGdDQUFBO0VUcWdFcEM7RVNwZ0VFO0lBQWtDLHVDQUFBO0VUdWdFcEM7RVN0Z0VFO0lBQWtDLHNDQUFBO0VUeWdFcEM7RVN4Z0VFO0lBQWtDLGlDQUFBO0VUMmdFcEM7RVN6Z0VFO0lBQWdDLDJCQUFBO0VUNGdFbEM7RVMzZ0VFO0lBQWdDLGlDQUFBO0VUOGdFbEM7RVM3Z0VFO0lBQWdDLCtCQUFBO0VUZ2hFbEM7RVMvZ0VFO0lBQWdDLDZCQUFBO0VUa2hFbEM7RVNqaEVFO0lBQWdDLCtCQUFBO0VUb2hFbEM7RVNuaEVFO0lBQWdDLDhCQUFBO0VUc2hFbEM7QUFDRjtBSzNnRUk7RUlsREE7SUFBZ0MsOEJBQUE7RVRpa0VsQztFU2hrRUU7SUFBZ0MsaUNBQUE7RVRta0VsQztFU2xrRUU7SUFBZ0Msc0NBQUE7RVRxa0VsQztFU3BrRUU7SUFBZ0MseUNBQUE7RVR1a0VsQztFU3JrRUU7SUFBOEIsMEJBQUE7RVR3a0VoQztFU3ZrRUU7SUFBOEIsNEJBQUE7RVQwa0VoQztFU3prRUU7SUFBOEIsa0NBQUE7RVQ0a0VoQztFUzNrRUU7SUFBOEIseUJBQUE7RVQ4a0VoQztFUzdrRUU7SUFBOEIsdUJBQUE7RVRnbEVoQztFUy9rRUU7SUFBOEIsdUJBQUE7RVRrbEVoQztFU2psRUU7SUFBOEIseUJBQUE7RVRvbEVoQztFU25sRUU7SUFBOEIseUJBQUE7RVRzbEVoQztFU3BsRUU7SUFBb0Msc0NBQUE7RVR1bEV0QztFU3RsRUU7SUFBb0Msb0NBQUE7RVR5bEV0QztFU3hsRUU7SUFBb0Msa0NBQUE7RVQybEV0QztFUzFsRUU7SUFBb0MseUNBQUE7RVQ2bEV0QztFUzVsRUU7SUFBb0Msd0NBQUE7RVQrbEV0QztFUzdsRUU7SUFBaUMsa0NBQUE7RVRnbUVuQztFUy9sRUU7SUFBaUMsZ0NBQUE7RVRrbUVuQztFU2ptRUU7SUFBaUMsOEJBQUE7RVRvbUVuQztFU25tRUU7SUFBaUMsZ0NBQUE7RVRzbUVuQztFU3JtRUU7SUFBaUMsK0JBQUE7RVR3bUVuQztFU3RtRUU7SUFBa0Msb0NBQUE7RVR5bUVwQztFU3htRUU7SUFBa0Msa0NBQUE7RVQybUVwQztFUzFtRUU7SUFBa0MsZ0NBQUE7RVQ2bUVwQztFUzVtRUU7SUFBa0MsdUNBQUE7RVQrbUVwQztFUzltRUU7SUFBa0Msc0NBQUE7RVRpbkVwQztFU2huRUU7SUFBa0MsaUNBQUE7RVRtbkVwQztFU2puRUU7SUFBZ0MsMkJBQUE7RVRvbkVsQztFU25uRUU7SUFBZ0MsaUNBQUE7RVRzbkVsQztFU3JuRUU7SUFBZ0MsK0JBQUE7RVR3bkVsQztFU3ZuRUU7SUFBZ0MsNkJBQUE7RVQwbkVsQztFU3puRUU7SUFBZ0MsK0JBQUE7RVQ0bkVsQztFUzNuRUU7SUFBZ0MsOEJBQUE7RVQ4bkVsQztBQUNGO0FLbm5FSTtFSWxEQTtJQUFnQyw4QkFBQTtFVHlxRWxDO0VTeHFFRTtJQUFnQyxpQ0FBQTtFVDJxRWxDO0VTMXFFRTtJQUFnQyxzQ0FBQTtFVDZxRWxDO0VTNXFFRTtJQUFnQyx5Q0FBQTtFVCtxRWxDO0VTN3FFRTtJQUE4QiwwQkFBQTtFVGdyRWhDO0VTL3FFRTtJQUE4Qiw0QkFBQTtFVGtyRWhDO0VTanJFRTtJQUE4QixrQ0FBQTtFVG9yRWhDO0VTbnJFRTtJQUE4Qix5QkFBQTtFVHNyRWhDO0VTcnJFRTtJQUE4Qix1QkFBQTtFVHdyRWhDO0VTdnJFRTtJQUE4Qix1QkFBQTtFVDByRWhDO0VTenJFRTtJQUE4Qix5QkFBQTtFVDRyRWhDO0VTM3JFRTtJQUE4Qix5QkFBQTtFVDhyRWhDO0VTNXJFRTtJQUFvQyxzQ0FBQTtFVCtyRXRDO0VTOXJFRTtJQUFvQyxvQ0FBQTtFVGlzRXRDO0VTaHNFRTtJQUFvQyxrQ0FBQTtFVG1zRXRDO0VTbHNFRTtJQUFvQyx5Q0FBQTtFVHFzRXRDO0VTcHNFRTtJQUFvQyx3Q0FBQTtFVHVzRXRDO0VTcnNFRTtJQUFpQyxrQ0FBQTtFVHdzRW5DO0VTdnNFRTtJQUFpQyxnQ0FBQTtFVDBzRW5DO0VTenNFRTtJQUFpQyw4QkFBQTtFVDRzRW5DO0VTM3NFRTtJQUFpQyxnQ0FBQTtFVDhzRW5DO0VTN3NFRTtJQUFpQywrQkFBQTtFVGd0RW5DO0VTOXNFRTtJQUFrQyxvQ0FBQTtFVGl0RXBDO0VTaHRFRTtJQUFrQyxrQ0FBQTtFVG10RXBDO0VTbHRFRTtJQUFrQyxnQ0FBQTtFVHF0RXBDO0VTcHRFRTtJQUFrQyx1Q0FBQTtFVHV0RXBDO0VTdHRFRTtJQUFrQyxzQ0FBQTtFVHl0RXBDO0VTeHRFRTtJQUFrQyxpQ0FBQTtFVDJ0RXBDO0VTenRFRTtJQUFnQywyQkFBQTtFVDR0RWxDO0VTM3RFRTtJQUFnQyxpQ0FBQTtFVDh0RWxDO0VTN3RFRTtJQUFnQywrQkFBQTtFVGd1RWxDO0VTL3RFRTtJQUFnQyw2QkFBQTtFVGt1RWxDO0VTanVFRTtJQUFnQywrQkFBQTtFVG91RWxDO0VTbnVFRTtJQUFnQyw4QkFBQTtFVHN1RWxDO0FBQ0Y7QVU3d0VRO0VBQWdDLG9CQUFBO0FWZ3hFeEM7O0FVL3dFUTs7RUFFRSx3QkFBQTtBVmt4RVY7O0FVaHhFUTs7RUFFRSwwQkFBQTtBVm14RVY7O0FVanhFUTs7RUFFRSwyQkFBQTtBVm94RVY7O0FVbHhFUTs7RUFFRSx5QkFBQTtBVnF4RVY7O0FVcHlFUTtFQUFnQywwQkFBQTtBVnd5RXhDOztBVXZ5RVE7O0VBRUUsOEJBQUE7QVYweUVWOztBVXh5RVE7O0VBRUUsZ0NBQUE7QVYyeUVWOztBVXp5RVE7O0VBRUUsaUNBQUE7QVY0eUVWOztBVTF5RVE7O0VBRUUsK0JBQUE7QVY2eUVWOztBVTV6RVE7RUFBZ0MseUJBQUE7QVZnMEV4Qzs7QVUvekVROztFQUVFLDZCQUFBO0FWazBFVjs7QVVoMEVROztFQUVFLCtCQUFBO0FWbTBFVjs7QVVqMEVROztFQUVFLGdDQUFBO0FWbzBFVjs7QVVsMEVROztFQUVFLDhCQUFBO0FWcTBFVjs7QVVwMUVRO0VBQWdDLHVCQUFBO0FWdzFFeEM7O0FVdjFFUTs7RUFFRSwyQkFBQTtBVjAxRVY7O0FVeDFFUTs7RUFFRSw2QkFBQTtBVjIxRVY7O0FVejFFUTs7RUFFRSw4QkFBQTtBVjQxRVY7O0FVMTFFUTs7RUFFRSw0QkFBQTtBVjYxRVY7O0FVNTJFUTtFQUFnQyx5QkFBQTtBVmczRXhDOztBVS8yRVE7O0VBRUUsNkJBQUE7QVZrM0VWOztBVWgzRVE7O0VBRUUsK0JBQUE7QVZtM0VWOztBVWozRVE7O0VBRUUsZ0NBQUE7QVZvM0VWOztBVWwzRVE7O0VBRUUsOEJBQUE7QVZxM0VWOztBVXA0RVE7RUFBZ0MsdUJBQUE7QVZ3NEV4Qzs7QVV2NEVROztFQUVFLDJCQUFBO0FWMDRFVjs7QVV4NEVROztFQUVFLDZCQUFBO0FWMjRFVjs7QVV6NEVROztFQUVFLDhCQUFBO0FWNDRFVjs7QVUxNEVROztFQUVFLDRCQUFBO0FWNjRFVjs7QVU1NUVRO0VBQWdDLHFCQUFBO0FWZzZFeEM7O0FVLzVFUTs7RUFFRSx5QkFBQTtBVms2RVY7O0FVaDZFUTs7RUFFRSwyQkFBQTtBVm02RVY7O0FVajZFUTs7RUFFRSw0QkFBQTtBVm82RVY7O0FVbDZFUTs7RUFFRSwwQkFBQTtBVnE2RVY7O0FVcDdFUTtFQUFnQywyQkFBQTtBVnc3RXhDOztBVXY3RVE7O0VBRUUsK0JBQUE7QVYwN0VWOztBVXg3RVE7O0VBRUUsaUNBQUE7QVYyN0VWOztBVXo3RVE7O0VBRUUsa0NBQUE7QVY0N0VWOztBVTE3RVE7O0VBRUUsZ0NBQUE7QVY2N0VWOztBVTU4RVE7RUFBZ0MsMEJBQUE7QVZnOUV4Qzs7QVUvOEVROztFQUVFLDhCQUFBO0FWazlFVjs7QVVoOUVROztFQUVFLGdDQUFBO0FWbTlFVjs7QVVqOUVROztFQUVFLGlDQUFBO0FWbzlFVjs7QVVsOUVROztFQUVFLCtCQUFBO0FWcTlFVjs7QVVwK0VRO0VBQWdDLHdCQUFBO0FWdytFeEM7O0FVditFUTs7RUFFRSw0QkFBQTtBVjArRVY7O0FVeCtFUTs7RUFFRSw4QkFBQTtBVjIrRVY7O0FVeitFUTs7RUFFRSwrQkFBQTtBVjQrRVY7O0FVMStFUTs7RUFFRSw2QkFBQTtBVjYrRVY7O0FVNS9FUTtFQUFnQywwQkFBQTtBVmdnRnhDOztBVS8vRVE7O0VBRUUsOEJBQUE7QVZrZ0ZWOztBVWhnRlE7O0VBRUUsZ0NBQUE7QVZtZ0ZWOztBVWpnRlE7O0VBRUUsaUNBQUE7QVZvZ0ZWOztBVWxnRlE7O0VBRUUsK0JBQUE7QVZxZ0ZWOztBVXBoRlE7RUFBZ0Msd0JBQUE7QVZ3aEZ4Qzs7QVV2aEZROztFQUVFLDRCQUFBO0FWMGhGVjs7QVV4aEZROztFQUVFLDhCQUFBO0FWMmhGVjs7QVV6aEZROztFQUVFLCtCQUFBO0FWNGhGVjs7QVUxaEZROztFQUVFLDZCQUFBO0FWNmhGVjs7QVVyaEZRO0VBQXdCLDJCQUFBO0FWeWhGaEM7O0FVeGhGUTs7RUFFRSwrQkFBQTtBVjJoRlY7O0FVemhGUTs7RUFFRSxpQ0FBQTtBVjRoRlY7O0FVMWhGUTs7RUFFRSxrQ0FBQTtBVjZoRlY7O0FVM2hGUTs7RUFFRSxnQ0FBQTtBVjhoRlY7O0FVN2lGUTtFQUF3QiwwQkFBQTtBVmlqRmhDOztBVWhqRlE7O0VBRUUsOEJBQUE7QVZtakZWOztBVWpqRlE7O0VBRUUsZ0NBQUE7QVZvakZWOztBVWxqRlE7O0VBRUUsaUNBQUE7QVZxakZWOztBVW5qRlE7O0VBRUUsK0JBQUE7QVZzakZWOztBVXJrRlE7RUFBd0Isd0JBQUE7QVZ5a0ZoQzs7QVV4a0ZROztFQUVFLDRCQUFBO0FWMmtGVjs7QVV6a0ZROztFQUVFLDhCQUFBO0FWNGtGVjs7QVUxa0ZROztFQUVFLCtCQUFBO0FWNmtGVjs7QVUza0ZROztFQUVFLDZCQUFBO0FWOGtGVjs7QVU3bEZRO0VBQXdCLDBCQUFBO0FWaW1GaEM7O0FVaG1GUTs7RUFFRSw4QkFBQTtBVm1tRlY7O0FVam1GUTs7RUFFRSxnQ0FBQTtBVm9tRlY7O0FVbG1GUTs7RUFFRSxpQ0FBQTtBVnFtRlY7O0FVbm1GUTs7RUFFRSwrQkFBQTtBVnNtRlY7O0FVcm5GUTtFQUF3Qix3QkFBQTtBVnluRmhDOztBVXhuRlE7O0VBRUUsNEJBQUE7QVYybkZWOztBVXpuRlE7O0VBRUUsOEJBQUE7QVY0bkZWOztBVTFuRlE7O0VBRUUsK0JBQUE7QVY2bkZWOztBVTNuRlE7O0VBRUUsNkJBQUE7QVY4bkZWOztBVXhuRkk7RUFBbUIsdUJBQUE7QVY0bkZ2Qjs7QVUzbkZJOztFQUVFLDJCQUFBO0FWOG5GTjs7QVU1bkZJOztFQUVFLDZCQUFBO0FWK25GTjs7QVU3bkZJOztFQUVFLDhCQUFBO0FWZ29GTjs7QVU5bkZJOztFQUVFLDRCQUFBO0FWaW9GTjs7QUsxb0ZJO0VLbERJO0lBQWdDLG9CQUFBO0VWaXNGdEM7RVVoc0ZNOztJQUVFLHdCQUFBO0VWa3NGUjtFVWhzRk07O0lBRUUsMEJBQUE7RVZrc0ZSO0VVaHNGTTs7SUFFRSwyQkFBQTtFVmtzRlI7RVVoc0ZNOztJQUVFLHlCQUFBO0VWa3NGUjtFVWp0Rk07SUFBZ0MsMEJBQUE7RVZvdEZ0QztFVW50Rk07O0lBRUUsOEJBQUE7RVZxdEZSO0VVbnRGTTs7SUFFRSxnQ0FBQTtFVnF0RlI7RVVudEZNOztJQUVFLGlDQUFBO0VWcXRGUjtFVW50Rk07O0lBRUUsK0JBQUE7RVZxdEZSO0VVcHVGTTtJQUFnQyx5QkFBQTtFVnV1RnRDO0VVdHVGTTs7SUFFRSw2QkFBQTtFVnd1RlI7RVV0dUZNOztJQUVFLCtCQUFBO0VWd3VGUjtFVXR1Rk07O0lBRUUsZ0NBQUE7RVZ3dUZSO0VVdHVGTTs7SUFFRSw4QkFBQTtFVnd1RlI7RVV2dkZNO0lBQWdDLHVCQUFBO0VWMHZGdEM7RVV6dkZNOztJQUVFLDJCQUFBO0VWMnZGUjtFVXp2Rk07O0lBRUUsNkJBQUE7RVYydkZSO0VVenZGTTs7SUFFRSw4QkFBQTtFVjJ2RlI7RVV6dkZNOztJQUVFLDRCQUFBO0VWMnZGUjtFVTF3Rk07SUFBZ0MseUJBQUE7RVY2d0Z0QztFVTV3Rk07O0lBRUUsNkJBQUE7RVY4d0ZSO0VVNXdGTTs7SUFFRSwrQkFBQTtFVjh3RlI7RVU1d0ZNOztJQUVFLGdDQUFBO0VWOHdGUjtFVTV3Rk07O0lBRUUsOEJBQUE7RVY4d0ZSO0VVN3hGTTtJQUFnQyx1QkFBQTtFVmd5RnRDO0VVL3hGTTs7SUFFRSwyQkFBQTtFVml5RlI7RVUveEZNOztJQUVFLDZCQUFBO0VWaXlGUjtFVS94Rk07O0lBRUUsOEJBQUE7RVZpeUZSO0VVL3hGTTs7SUFFRSw0QkFBQTtFVml5RlI7RVVoekZNO0lBQWdDLHFCQUFBO0VWbXpGdEM7RVVsekZNOztJQUVFLHlCQUFBO0VWb3pGUjtFVWx6Rk07O0lBRUUsMkJBQUE7RVZvekZSO0VVbHpGTTs7SUFFRSw0QkFBQTtFVm96RlI7RVVsekZNOztJQUVFLDBCQUFBO0VWb3pGUjtFVW4wRk07SUFBZ0MsMkJBQUE7RVZzMEZ0QztFVXIwRk07O0lBRUUsK0JBQUE7RVZ1MEZSO0VVcjBGTTs7SUFFRSxpQ0FBQTtFVnUwRlI7RVVyMEZNOztJQUVFLGtDQUFBO0VWdTBGUjtFVXIwRk07O0lBRUUsZ0NBQUE7RVZ1MEZSO0VVdDFGTTtJQUFnQywwQkFBQTtFVnkxRnRDO0VVeDFGTTs7SUFFRSw4QkFBQTtFVjAxRlI7RVV4MUZNOztJQUVFLGdDQUFBO0VWMDFGUjtFVXgxRk07O0lBRUUsaUNBQUE7RVYwMUZSO0VVeDFGTTs7SUFFRSwrQkFBQTtFVjAxRlI7RVV6MkZNO0lBQWdDLHdCQUFBO0VWNDJGdEM7RVUzMkZNOztJQUVFLDRCQUFBO0VWNjJGUjtFVTMyRk07O0lBRUUsOEJBQUE7RVY2MkZSO0VVMzJGTTs7SUFFRSwrQkFBQTtFVjYyRlI7RVUzMkZNOztJQUVFLDZCQUFBO0VWNjJGUjtFVTUzRk07SUFBZ0MsMEJBQUE7RVYrM0Z0QztFVTkzRk07O0lBRUUsOEJBQUE7RVZnNEZSO0VVOTNGTTs7SUFFRSxnQ0FBQTtFVmc0RlI7RVU5M0ZNOztJQUVFLGlDQUFBO0VWZzRGUjtFVTkzRk07O0lBRUUsK0JBQUE7RVZnNEZSO0VVLzRGTTtJQUFnQyx3QkFBQTtFVms1RnRDO0VVajVGTTs7SUFFRSw0QkFBQTtFVm01RlI7RVVqNUZNOztJQUVFLDhCQUFBO0VWbTVGUjtFVWo1Rk07O0lBRUUsK0JBQUE7RVZtNUZSO0VVajVGTTs7SUFFRSw2QkFBQTtFVm01RlI7RVUzNEZNO0lBQXdCLDJCQUFBO0VWODRGOUI7RVU3NEZNOztJQUVFLCtCQUFBO0VWKzRGUjtFVTc0Rk07O0lBRUUsaUNBQUE7RVYrNEZSO0VVNzRGTTs7SUFFRSxrQ0FBQTtFVis0RlI7RVU3NEZNOztJQUVFLGdDQUFBO0VWKzRGUjtFVTk1Rk07SUFBd0IsMEJBQUE7RVZpNkY5QjtFVWg2Rk07O0lBRUUsOEJBQUE7RVZrNkZSO0VVaDZGTTs7SUFFRSxnQ0FBQTtFVms2RlI7RVVoNkZNOztJQUVFLGlDQUFBO0VWazZGUjtFVWg2Rk07O0lBRUUsK0JBQUE7RVZrNkZSO0VVajdGTTtJQUF3Qix3QkFBQTtFVm83RjlCO0VVbjdGTTs7SUFFRSw0QkFBQTtFVnE3RlI7RVVuN0ZNOztJQUVFLDhCQUFBO0VWcTdGUjtFVW43Rk07O0lBRUUsK0JBQUE7RVZxN0ZSO0VVbjdGTTs7SUFFRSw2QkFBQTtFVnE3RlI7RVVwOEZNO0lBQXdCLDBCQUFBO0VWdThGOUI7RVV0OEZNOztJQUVFLDhCQUFBO0VWdzhGUjtFVXQ4Rk07O0lBRUUsZ0NBQUE7RVZ3OEZSO0VVdDhGTTs7SUFFRSxpQ0FBQTtFVnc4RlI7RVV0OEZNOztJQUVFLCtCQUFBO0VWdzhGUjtFVXY5Rk07SUFBd0Isd0JBQUE7RVYwOUY5QjtFVXo5Rk07O0lBRUUsNEJBQUE7RVYyOUZSO0VVejlGTTs7SUFFRSw4QkFBQTtFVjI5RlI7RVV6OUZNOztJQUVFLCtCQUFBO0VWMjlGUjtFVXo5Rk07O0lBRUUsNkJBQUE7RVYyOUZSO0VVcjlGRTtJQUFtQix1QkFBQTtFVnc5RnJCO0VVdjlGRTs7SUFFRSwyQkFBQTtFVnk5Rko7RVV2OUZFOztJQUVFLDZCQUFBO0VWeTlGSjtFVXY5RkU7O0lBRUUsOEJBQUE7RVZ5OUZKO0VVdjlGRTs7SUFFRSw0QkFBQTtFVnk5Rko7QUFDRjtBS24rRkk7RUtsREk7SUFBZ0Msb0JBQUE7RVZ5aEd0QztFVXhoR007O0lBRUUsd0JBQUE7RVYwaEdSO0VVeGhHTTs7SUFFRSwwQkFBQTtFVjBoR1I7RVV4aEdNOztJQUVFLDJCQUFBO0VWMGhHUjtFVXhoR007O0lBRUUseUJBQUE7RVYwaEdSO0VVemlHTTtJQUFnQywwQkFBQTtFVjRpR3RDO0VVM2lHTTs7SUFFRSw4QkFBQTtFVjZpR1I7RVUzaUdNOztJQUVFLGdDQUFBO0VWNmlHUjtFVTNpR007O0lBRUUsaUNBQUE7RVY2aUdSO0VVM2lHTTs7SUFFRSwrQkFBQTtFVjZpR1I7RVU1akdNO0lBQWdDLHlCQUFBO0VWK2pHdEM7RVU5akdNOztJQUVFLDZCQUFBO0VWZ2tHUjtFVTlqR007O0lBRUUsK0JBQUE7RVZna0dSO0VVOWpHTTs7SUFFRSxnQ0FBQTtFVmdrR1I7RVU5akdNOztJQUVFLDhCQUFBO0VWZ2tHUjtFVS9rR007SUFBZ0MsdUJBQUE7RVZrbEd0QztFVWpsR007O0lBRUUsMkJBQUE7RVZtbEdSO0VVamxHTTs7SUFFRSw2QkFBQTtFVm1sR1I7RVVqbEdNOztJQUVFLDhCQUFBO0VWbWxHUjtFVWpsR007O0lBRUUsNEJBQUE7RVZtbEdSO0VVbG1HTTtJQUFnQyx5QkFBQTtFVnFtR3RDO0VVcG1HTTs7SUFFRSw2QkFBQTtFVnNtR1I7RVVwbUdNOztJQUVFLCtCQUFBO0VWc21HUjtFVXBtR007O0lBRUUsZ0NBQUE7RVZzbUdSO0VVcG1HTTs7SUFFRSw4QkFBQTtFVnNtR1I7RVVybkdNO0lBQWdDLHVCQUFBO0VWd25HdEM7RVV2bkdNOztJQUVFLDJCQUFBO0VWeW5HUjtFVXZuR007O0lBRUUsNkJBQUE7RVZ5bkdSO0VVdm5HTTs7SUFFRSw4QkFBQTtFVnluR1I7RVV2bkdNOztJQUVFLDRCQUFBO0VWeW5HUjtFVXhvR007SUFBZ0MscUJBQUE7RVYyb0d0QztFVTFvR007O0lBRUUseUJBQUE7RVY0b0dSO0VVMW9HTTs7SUFFRSwyQkFBQTtFVjRvR1I7RVUxb0dNOztJQUVFLDRCQUFBO0VWNG9HUjtFVTFvR007O0lBRUUsMEJBQUE7RVY0b0dSO0VVM3BHTTtJQUFnQywyQkFBQTtFVjhwR3RDO0VVN3BHTTs7SUFFRSwrQkFBQTtFVitwR1I7RVU3cEdNOztJQUVFLGlDQUFBO0VWK3BHUjtFVTdwR007O0lBRUUsa0NBQUE7RVYrcEdSO0VVN3BHTTs7SUFFRSxnQ0FBQTtFVitwR1I7RVU5cUdNO0lBQWdDLDBCQUFBO0VWaXJHdEM7RVVockdNOztJQUVFLDhCQUFBO0VWa3JHUjtFVWhyR007O0lBRUUsZ0NBQUE7RVZrckdSO0VVaHJHTTs7SUFFRSxpQ0FBQTtFVmtyR1I7RVVockdNOztJQUVFLCtCQUFBO0VWa3JHUjtFVWpzR007SUFBZ0Msd0JBQUE7RVZvc0d0QztFVW5zR007O0lBRUUsNEJBQUE7RVZxc0dSO0VVbnNHTTs7SUFFRSw4QkFBQTtFVnFzR1I7RVVuc0dNOztJQUVFLCtCQUFBO0VWcXNHUjtFVW5zR007O0lBRUUsNkJBQUE7RVZxc0dSO0VVcHRHTTtJQUFnQywwQkFBQTtFVnV0R3RDO0VVdHRHTTs7SUFFRSw4QkFBQTtFVnd0R1I7RVV0dEdNOztJQUVFLGdDQUFBO0VWd3RHUjtFVXR0R007O0lBRUUsaUNBQUE7RVZ3dEdSO0VVdHRHTTs7SUFFRSwrQkFBQTtFVnd0R1I7RVV2dUdNO0lBQWdDLHdCQUFBO0VWMHVHdEM7RVV6dUdNOztJQUVFLDRCQUFBO0VWMnVHUjtFVXp1R007O0lBRUUsOEJBQUE7RVYydUdSO0VVenVHTTs7SUFFRSwrQkFBQTtFVjJ1R1I7RVV6dUdNOztJQUVFLDZCQUFBO0VWMnVHUjtFVW51R007SUFBd0IsMkJBQUE7RVZzdUc5QjtFVXJ1R007O0lBRUUsK0JBQUE7RVZ1dUdSO0VVcnVHTTs7SUFFRSxpQ0FBQTtFVnV1R1I7RVVydUdNOztJQUVFLGtDQUFBO0VWdXVHUjtFVXJ1R007O0lBRUUsZ0NBQUE7RVZ1dUdSO0VVdHZHTTtJQUF3QiwwQkFBQTtFVnl2RzlCO0VVeHZHTTs7SUFFRSw4QkFBQTtFVjB2R1I7RVV4dkdNOztJQUVFLGdDQUFBO0VWMHZHUjtFVXh2R007O0lBRUUsaUNBQUE7RVYwdkdSO0VVeHZHTTs7SUFFRSwrQkFBQTtFVjB2R1I7RVV6d0dNO0lBQXdCLHdCQUFBO0VWNHdHOUI7RVUzd0dNOztJQUVFLDRCQUFBO0VWNndHUjtFVTN3R007O0lBRUUsOEJBQUE7RVY2d0dSO0VVM3dHTTs7SUFFRSwrQkFBQTtFVjZ3R1I7RVUzd0dNOztJQUVFLDZCQUFBO0VWNndHUjtFVTV4R007SUFBd0IsMEJBQUE7RVYreEc5QjtFVTl4R007O0lBRUUsOEJBQUE7RVZneUdSO0VVOXhHTTs7SUFFRSxnQ0FBQTtFVmd5R1I7RVU5eEdNOztJQUVFLGlDQUFBO0VWZ3lHUjtFVTl4R007O0lBRUUsK0JBQUE7RVZneUdSO0VVL3lHTTtJQUF3Qix3QkFBQTtFVmt6RzlCO0VVanpHTTs7SUFFRSw0QkFBQTtFVm16R1I7RVVqekdNOztJQUVFLDhCQUFBO0VWbXpHUjtFVWp6R007O0lBRUUsK0JBQUE7RVZtekdSO0VVanpHTTs7SUFFRSw2QkFBQTtFVm16R1I7RVU3eUdFO0lBQW1CLHVCQUFBO0VWZ3pHckI7RVUveUdFOztJQUVFLDJCQUFBO0VWaXpHSjtFVS95R0U7O0lBRUUsNkJBQUE7RVZpekdKO0VVL3lHRTs7SUFFRSw4QkFBQTtFVml6R0o7RVUveUdFOztJQUVFLDRCQUFBO0VWaXpHSjtBQUNGO0FLM3pHSTtFS2xESTtJQUFnQyxvQkFBQTtFVmkzR3RDO0VVaDNHTTs7SUFFRSx3QkFBQTtFVmszR1I7RVVoM0dNOztJQUVFLDBCQUFBO0VWazNHUjtFVWgzR007O0lBRUUsMkJBQUE7RVZrM0dSO0VVaDNHTTs7SUFFRSx5QkFBQTtFVmszR1I7RVVqNEdNO0lBQWdDLDBCQUFBO0VWbzRHdEM7RVVuNEdNOztJQUVFLDhCQUFBO0VWcTRHUjtFVW40R007O0lBRUUsZ0NBQUE7RVZxNEdSO0VVbjRHTTs7SUFFRSxpQ0FBQTtFVnE0R1I7RVVuNEdNOztJQUVFLCtCQUFBO0VWcTRHUjtFVXA1R007SUFBZ0MseUJBQUE7RVZ1NUd0QztFVXQ1R007O0lBRUUsNkJBQUE7RVZ3NUdSO0VVdDVHTTs7SUFFRSwrQkFBQTtFVnc1R1I7RVV0NUdNOztJQUVFLGdDQUFBO0VWdzVHUjtFVXQ1R007O0lBRUUsOEJBQUE7RVZ3NUdSO0VVdjZHTTtJQUFnQyx1QkFBQTtFVjA2R3RDO0VVejZHTTs7SUFFRSwyQkFBQTtFVjI2R1I7RVV6NkdNOztJQUVFLDZCQUFBO0VWMjZHUjtFVXo2R007O0lBRUUsOEJBQUE7RVYyNkdSO0VVejZHTTs7SUFFRSw0QkFBQTtFVjI2R1I7RVUxN0dNO0lBQWdDLHlCQUFBO0VWNjdHdEM7RVU1N0dNOztJQUVFLDZCQUFBO0VWODdHUjtFVTU3R007O0lBRUUsK0JBQUE7RVY4N0dSO0VVNTdHTTs7SUFFRSxnQ0FBQTtFVjg3R1I7RVU1N0dNOztJQUVFLDhCQUFBO0VWODdHUjtFVTc4R007SUFBZ0MsdUJBQUE7RVZnOUd0QztFVS84R007O0lBRUUsMkJBQUE7RVZpOUdSO0VVLzhHTTs7SUFFRSw2QkFBQTtFVmk5R1I7RVUvOEdNOztJQUVFLDhCQUFBO0VWaTlHUjtFVS84R007O0lBRUUsNEJBQUE7RVZpOUdSO0VVaCtHTTtJQUFnQyxxQkFBQTtFVm0rR3RDO0VVbCtHTTs7SUFFRSx5QkFBQTtFVm8rR1I7RVVsK0dNOztJQUVFLDJCQUFBO0VWbytHUjtFVWwrR007O0lBRUUsNEJBQUE7RVZvK0dSO0VVbCtHTTs7SUFFRSwwQkFBQTtFVm8rR1I7RVVuL0dNO0lBQWdDLDJCQUFBO0VWcy9HdEM7RVVyL0dNOztJQUVFLCtCQUFBO0VWdS9HUjtFVXIvR007O0lBRUUsaUNBQUE7RVZ1L0dSO0VVci9HTTs7SUFFRSxrQ0FBQTtFVnUvR1I7RVVyL0dNOztJQUVFLGdDQUFBO0VWdS9HUjtFVXRnSE07SUFBZ0MsMEJBQUE7RVZ5Z0h0QztFVXhnSE07O0lBRUUsOEJBQUE7RVYwZ0hSO0VVeGdITTs7SUFFRSxnQ0FBQTtFVjBnSFI7RVV4Z0hNOztJQUVFLGlDQUFBO0VWMGdIUjtFVXhnSE07O0lBRUUsK0JBQUE7RVYwZ0hSO0VVemhITTtJQUFnQyx3QkFBQTtFVjRoSHRDO0VVM2hITTs7SUFFRSw0QkFBQTtFVjZoSFI7RVUzaEhNOztJQUVFLDhCQUFBO0VWNmhIUjtFVTNoSE07O0lBRUUsK0JBQUE7RVY2aEhSO0VVM2hITTs7SUFFRSw2QkFBQTtFVjZoSFI7RVU1aUhNO0lBQWdDLDBCQUFBO0VWK2lIdEM7RVU5aUhNOztJQUVFLDhCQUFBO0VWZ2pIUjtFVTlpSE07O0lBRUUsZ0NBQUE7RVZnakhSO0VVOWlITTs7SUFFRSxpQ0FBQTtFVmdqSFI7RVU5aUhNOztJQUVFLCtCQUFBO0VWZ2pIUjtFVS9qSE07SUFBZ0Msd0JBQUE7RVZra0h0QztFVWprSE07O0lBRUUsNEJBQUE7RVZta0hSO0VVamtITTs7SUFFRSw4QkFBQTtFVm1rSFI7RVVqa0hNOztJQUVFLCtCQUFBO0VWbWtIUjtFVWprSE07O0lBRUUsNkJBQUE7RVZta0hSO0VVM2pITTtJQUF3QiwyQkFBQTtFVjhqSDlCO0VVN2pITTs7SUFFRSwrQkFBQTtFVitqSFI7RVU3akhNOztJQUVFLGlDQUFBO0VWK2pIUjtFVTdqSE07O0lBRUUsa0NBQUE7RVYrakhSO0VVN2pITTs7SUFFRSxnQ0FBQTtFVitqSFI7RVU5a0hNO0lBQXdCLDBCQUFBO0VWaWxIOUI7RVVobEhNOztJQUVFLDhCQUFBO0VWa2xIUjtFVWhsSE07O0lBRUUsZ0NBQUE7RVZrbEhSO0VVaGxITTs7SUFFRSxpQ0FBQTtFVmtsSFI7RVVobEhNOztJQUVFLCtCQUFBO0VWa2xIUjtFVWptSE07SUFBd0Isd0JBQUE7RVZvbUg5QjtFVW5tSE07O0lBRUUsNEJBQUE7RVZxbUhSO0VVbm1ITTs7SUFFRSw4QkFBQTtFVnFtSFI7RVVubUhNOztJQUVFLCtCQUFBO0VWcW1IUjtFVW5tSE07O0lBRUUsNkJBQUE7RVZxbUhSO0VVcG5ITTtJQUF3QiwwQkFBQTtFVnVuSDlCO0VVdG5ITTs7SUFFRSw4QkFBQTtFVnduSFI7RVV0bkhNOztJQUVFLGdDQUFBO0VWd25IUjtFVXRuSE07O0lBRUUsaUNBQUE7RVZ3bkhSO0VVdG5ITTs7SUFFRSwrQkFBQTtFVnduSFI7RVV2b0hNO0lBQXdCLHdCQUFBO0VWMG9IOUI7RVV6b0hNOztJQUVFLDRCQUFBO0VWMm9IUjtFVXpvSE07O0lBRUUsOEJBQUE7RVYyb0hSO0VVem9ITTs7SUFFRSwrQkFBQTtFVjJvSFI7RVV6b0hNOztJQUVFLDZCQUFBO0VWMm9IUjtFVXJvSEU7SUFBbUIsdUJBQUE7RVZ3b0hyQjtFVXZvSEU7O0lBRUUsMkJBQUE7RVZ5b0hKO0VVdm9IRTs7SUFFRSw2QkFBQTtFVnlvSEo7RVV2b0hFOztJQUVFLDhCQUFBO0VWeW9ISjtFVXZvSEU7O0lBRUUsNEJBQUE7RVZ5b0hKO0FBQ0Y7QUtucEhJO0VLbERJO0lBQWdDLG9CQUFBO0VWeXNIdEM7RVV4c0hNOztJQUVFLHdCQUFBO0VWMHNIUjtFVXhzSE07O0lBRUUsMEJBQUE7RVYwc0hSO0VVeHNITTs7SUFFRSwyQkFBQTtFVjBzSFI7RVV4c0hNOztJQUVFLHlCQUFBO0VWMHNIUjtFVXp0SE07SUFBZ0MsMEJBQUE7RVY0dEh0QztFVTN0SE07O0lBRUUsOEJBQUE7RVY2dEhSO0VVM3RITTs7SUFFRSxnQ0FBQTtFVjZ0SFI7RVUzdEhNOztJQUVFLGlDQUFBO0VWNnRIUjtFVTN0SE07O0lBRUUsK0JBQUE7RVY2dEhSO0VVNXVITTtJQUFnQyx5QkFBQTtFVit1SHRDO0VVOXVITTs7SUFFRSw2QkFBQTtFVmd2SFI7RVU5dUhNOztJQUVFLCtCQUFBO0VWZ3ZIUjtFVTl1SE07O0lBRUUsZ0NBQUE7RVZndkhSO0VVOXVITTs7SUFFRSw4QkFBQTtFVmd2SFI7RVUvdkhNO0lBQWdDLHVCQUFBO0VWa3dIdEM7RVVqd0hNOztJQUVFLDJCQUFBO0VWbXdIUjtFVWp3SE07O0lBRUUsNkJBQUE7RVZtd0hSO0VVandITTs7SUFFRSw4QkFBQTtFVm13SFI7RVVqd0hNOztJQUVFLDRCQUFBO0VWbXdIUjtFVWx4SE07SUFBZ0MseUJBQUE7RVZxeEh0QztFVXB4SE07O0lBRUUsNkJBQUE7RVZzeEhSO0VVcHhITTs7SUFFRSwrQkFBQTtFVnN4SFI7RVVweEhNOztJQUVFLGdDQUFBO0VWc3hIUjtFVXB4SE07O0lBRUUsOEJBQUE7RVZzeEhSO0VVcnlITTtJQUFnQyx1QkFBQTtFVnd5SHRDO0VVdnlITTs7SUFFRSwyQkFBQTtFVnl5SFI7RVV2eUhNOztJQUVFLDZCQUFBO0VWeXlIUjtFVXZ5SE07O0lBRUUsOEJBQUE7RVZ5eUhSO0VVdnlITTs7SUFFRSw0QkFBQTtFVnl5SFI7RVV4ekhNO0lBQWdDLHFCQUFBO0VWMnpIdEM7RVUxekhNOztJQUVFLHlCQUFBO0VWNHpIUjtFVTF6SE07O0lBRUUsMkJBQUE7RVY0ekhSO0VVMXpITTs7SUFFRSw0QkFBQTtFVjR6SFI7RVUxekhNOztJQUVFLDBCQUFBO0VWNHpIUjtFVTMwSE07SUFBZ0MsMkJBQUE7RVY4MEh0QztFVTcwSE07O0lBRUUsK0JBQUE7RVYrMEhSO0VVNzBITTs7SUFFRSxpQ0FBQTtFViswSFI7RVU3MEhNOztJQUVFLGtDQUFBO0VWKzBIUjtFVTcwSE07O0lBRUUsZ0NBQUE7RVYrMEhSO0VVOTFITTtJQUFnQywwQkFBQTtFVmkySHRDO0VVaDJITTs7SUFFRSw4QkFBQTtFVmsySFI7RVVoMkhNOztJQUVFLGdDQUFBO0VWazJIUjtFVWgySE07O0lBRUUsaUNBQUE7RVZrMkhSO0VVaDJITTs7SUFFRSwrQkFBQTtFVmsySFI7RVVqM0hNO0lBQWdDLHdCQUFBO0VWbzNIdEM7RVVuM0hNOztJQUVFLDRCQUFBO0VWcTNIUjtFVW4zSE07O0lBRUUsOEJBQUE7RVZxM0hSO0VVbjNITTs7SUFFRSwrQkFBQTtFVnEzSFI7RVVuM0hNOztJQUVFLDZCQUFBO0VWcTNIUjtFVXA0SE07SUFBZ0MsMEJBQUE7RVZ1NEh0QztFVXQ0SE07O0lBRUUsOEJBQUE7RVZ3NEhSO0VVdDRITTs7SUFFRSxnQ0FBQTtFVnc0SFI7RVV0NEhNOztJQUVFLGlDQUFBO0VWdzRIUjtFVXQ0SE07O0lBRUUsK0JBQUE7RVZ3NEhSO0VVdjVITTtJQUFnQyx3QkFBQTtFVjA1SHRDO0VVejVITTs7SUFFRSw0QkFBQTtFVjI1SFI7RVV6NUhNOztJQUVFLDhCQUFBO0VWMjVIUjtFVXo1SE07O0lBRUUsK0JBQUE7RVYyNUhSO0VVejVITTs7SUFFRSw2QkFBQTtFVjI1SFI7RVVuNUhNO0lBQXdCLDJCQUFBO0VWczVIOUI7RVVyNUhNOztJQUVFLCtCQUFBO0VWdTVIUjtFVXI1SE07O0lBRUUsaUNBQUE7RVZ1NUhSO0VVcjVITTs7SUFFRSxrQ0FBQTtFVnU1SFI7RVVyNUhNOztJQUVFLGdDQUFBO0VWdTVIUjtFVXQ2SE07SUFBd0IsMEJBQUE7RVZ5Nkg5QjtFVXg2SE07O0lBRUUsOEJBQUE7RVYwNkhSO0VVeDZITTs7SUFFRSxnQ0FBQTtFVjA2SFI7RVV4NkhNOztJQUVFLGlDQUFBO0VWMDZIUjtFVXg2SE07O0lBRUUsK0JBQUE7RVYwNkhSO0VVejdITTtJQUF3Qix3QkFBQTtFVjQ3SDlCO0VVMzdITTs7SUFFRSw0QkFBQTtFVjY3SFI7RVUzN0hNOztJQUVFLDhCQUFBO0VWNjdIUjtFVTM3SE07O0lBRUUsK0JBQUE7RVY2N0hSO0VVMzdITTs7SUFFRSw2QkFBQTtFVjY3SFI7RVU1OEhNO0lBQXdCLDBCQUFBO0VWKzhIOUI7RVU5OEhNOztJQUVFLDhCQUFBO0VWZzlIUjtFVTk4SE07O0lBRUUsZ0NBQUE7RVZnOUhSO0VVOThITTs7SUFFRSxpQ0FBQTtFVmc5SFI7RVU5OEhNOztJQUVFLCtCQUFBO0VWZzlIUjtFVS85SE07SUFBd0Isd0JBQUE7RVZrK0g5QjtFVWorSE07O0lBRUUsNEJBQUE7RVZtK0hSO0VVaitITTs7SUFFRSw4QkFBQTtFVm0rSFI7RVVqK0hNOztJQUVFLCtCQUFBO0VWbStIUjtFVWorSE07O0lBRUUsNkJBQUE7RVZtK0hSO0VVNzlIRTtJQUFtQix1QkFBQTtFVmcrSHJCO0VVLzlIRTs7SUFFRSwyQkFBQTtFVmkrSEo7RVUvOUhFOztJQUVFLDZCQUFBO0VWaStISjtFVS85SEU7O0lBRUUsOEJBQUE7RVZpK0hKO0VVLzlIRTs7SUFFRSw0QkFBQTtFVmkrSEo7QUFDRjtBSzMrSEk7RUtsREk7SUFBZ0Msb0JBQUE7RVZpaUl0QztFVWhpSU07O0lBRUUsd0JBQUE7RVZraUlSO0VVaGlJTTs7SUFFRSwwQkFBQTtFVmtpSVI7RVVoaUlNOztJQUVFLDJCQUFBO0VWa2lJUjtFVWhpSU07O0lBRUUseUJBQUE7RVZraUlSO0VVampJTTtJQUFnQywwQkFBQTtFVm9qSXRDO0VVbmpJTTs7SUFFRSw4QkFBQTtFVnFqSVI7RVVuaklNOztJQUVFLGdDQUFBO0VWcWpJUjtFVW5qSU07O0lBRUUsaUNBQUE7RVZxaklSO0VVbmpJTTs7SUFFRSwrQkFBQTtFVnFqSVI7RVVwa0lNO0lBQWdDLHlCQUFBO0VWdWtJdEM7RVV0a0lNOztJQUVFLDZCQUFBO0VWd2tJUjtFVXRrSU07O0lBRUUsK0JBQUE7RVZ3a0lSO0VVdGtJTTs7SUFFRSxnQ0FBQTtFVndrSVI7RVV0a0lNOztJQUVFLDhCQUFBO0VWd2tJUjtFVXZsSU07SUFBZ0MsdUJBQUE7RVYwbEl0QztFVXpsSU07O0lBRUUsMkJBQUE7RVYybElSO0VVemxJTTs7SUFFRSw2QkFBQTtFVjJsSVI7RVV6bElNOztJQUVFLDhCQUFBO0VWMmxJUjtFVXpsSU07O0lBRUUsNEJBQUE7RVYybElSO0VVMW1JTTtJQUFnQyx5QkFBQTtFVjZtSXRDO0VVNW1JTTs7SUFFRSw2QkFBQTtFVjhtSVI7RVU1bUlNOztJQUVFLCtCQUFBO0VWOG1JUjtFVTVtSU07O0lBRUUsZ0NBQUE7RVY4bUlSO0VVNW1JTTs7SUFFRSw4QkFBQTtFVjhtSVI7RVU3bklNO0lBQWdDLHVCQUFBO0VWZ29JdEM7RVUvbklNOztJQUVFLDJCQUFBO0VWaW9JUjtFVS9uSU07O0lBRUUsNkJBQUE7RVZpb0lSO0VVL25JTTs7SUFFRSw4QkFBQTtFVmlvSVI7RVUvbklNOztJQUVFLDRCQUFBO0VWaW9JUjtFVWhwSU07SUFBZ0MscUJBQUE7RVZtcEl0QztFVWxwSU07O0lBRUUseUJBQUE7RVZvcElSO0VVbHBJTTs7SUFFRSwyQkFBQTtFVm9wSVI7RVVscElNOztJQUVFLDRCQUFBO0VWb3BJUjtFVWxwSU07O0lBRUUsMEJBQUE7RVZvcElSO0VVbnFJTTtJQUFnQywyQkFBQTtFVnNxSXRDO0VVcnFJTTs7SUFFRSwrQkFBQTtFVnVxSVI7RVVycUlNOztJQUVFLGlDQUFBO0VWdXFJUjtFVXJxSU07O0lBRUUsa0NBQUE7RVZ1cUlSO0VVcnFJTTs7SUFFRSxnQ0FBQTtFVnVxSVI7RVV0cklNO0lBQWdDLDBCQUFBO0VWeXJJdEM7RVV4cklNOztJQUVFLDhCQUFBO0VWMHJJUjtFVXhySU07O0lBRUUsZ0NBQUE7RVYwcklSO0VVeHJJTTs7SUFFRSxpQ0FBQTtFVjBySVI7RVV4cklNOztJQUVFLCtCQUFBO0VWMHJJUjtFVXpzSU07SUFBZ0Msd0JBQUE7RVY0c0l0QztFVTNzSU07O0lBRUUsNEJBQUE7RVY2c0lSO0VVM3NJTTs7SUFFRSw4QkFBQTtFVjZzSVI7RVUzc0lNOztJQUVFLCtCQUFBO0VWNnNJUjtFVTNzSU07O0lBRUUsNkJBQUE7RVY2c0lSO0VVNXRJTTtJQUFnQywwQkFBQTtFVit0SXRDO0VVOXRJTTs7SUFFRSw4QkFBQTtFVmd1SVI7RVU5dElNOztJQUVFLGdDQUFBO0VWZ3VJUjtFVTl0SU07O0lBRUUsaUNBQUE7RVZndUlSO0VVOXRJTTs7SUFFRSwrQkFBQTtFVmd1SVI7RVUvdUlNO0lBQWdDLHdCQUFBO0VWa3ZJdEM7RVVqdklNOztJQUVFLDRCQUFBO0VWbXZJUjtFVWp2SU07O0lBRUUsOEJBQUE7RVZtdklSO0VVanZJTTs7SUFFRSwrQkFBQTtFVm12SVI7RVVqdklNOztJQUVFLDZCQUFBO0VWbXZJUjtFVTN1SU07SUFBd0IsMkJBQUE7RVY4dUk5QjtFVTd1SU07O0lBRUUsK0JBQUE7RVYrdUlSO0VVN3VJTTs7SUFFRSxpQ0FBQTtFVit1SVI7RVU3dUlNOztJQUVFLGtDQUFBO0VWK3VJUjtFVTd1SU07O0lBRUUsZ0NBQUE7RVYrdUlSO0VVOXZJTTtJQUF3QiwwQkFBQTtFVml3STlCO0VVaHdJTTs7SUFFRSw4QkFBQTtFVmt3SVI7RVVod0lNOztJQUVFLGdDQUFBO0VWa3dJUjtFVWh3SU07O0lBRUUsaUNBQUE7RVZrd0lSO0VVaHdJTTs7SUFFRSwrQkFBQTtFVmt3SVI7RVVqeElNO0lBQXdCLHdCQUFBO0VWb3hJOUI7RVVueElNOztJQUVFLDRCQUFBO0VWcXhJUjtFVW54SU07O0lBRUUsOEJBQUE7RVZxeElSO0VVbnhJTTs7SUFFRSwrQkFBQTtFVnF4SVI7RVVueElNOztJQUVFLDZCQUFBO0VWcXhJUjtFVXB5SU07SUFBd0IsMEJBQUE7RVZ1eUk5QjtFVXR5SU07O0lBRUUsOEJBQUE7RVZ3eUlSO0VVdHlJTTs7SUFFRSxnQ0FBQTtFVnd5SVI7RVV0eUlNOztJQUVFLGlDQUFBO0VWd3lJUjtFVXR5SU07O0lBRUUsK0JBQUE7RVZ3eUlSO0VVdnpJTTtJQUF3Qix3QkFBQTtFVjB6STlCO0VVenpJTTs7SUFFRSw0QkFBQTtFVjJ6SVI7RVV6eklNOztJQUVFLDhCQUFBO0VWMnpJUjtFVXp6SU07O0lBRUUsK0JBQUE7RVYyeklSO0VVenpJTTs7SUFFRSw2QkFBQTtFVjJ6SVI7RVVyeklFO0lBQW1CLHVCQUFBO0VWd3pJckI7RVV2eklFOztJQUVFLDJCQUFBO0VWeXpJSjtFVXZ6SUU7O0lBRUUsNkJBQUE7RVZ5eklKO0VVdnpJRTs7SUFFRSw4QkFBQTtFVnl6SUo7RVV2eklFOztJQUVFLDRCQUFBO0VWeXpJSjtBQUNGO0FLbjBJSTtFS2xESTtJQUFnQyxvQkFBQTtFVnkzSXRDO0VVeDNJTTs7SUFFRSx3QkFBQTtFVjAzSVI7RVV4M0lNOztJQUVFLDBCQUFBO0VWMDNJUjtFVXgzSU07O0lBRUUsMkJBQUE7RVYwM0lSO0VVeDNJTTs7SUFFRSx5QkFBQTtFVjAzSVI7RVV6NElNO0lBQWdDLDBCQUFBO0VWNDRJdEM7RVUzNElNOztJQUVFLDhCQUFBO0VWNjRJUjtFVTM0SU07O0lBRUUsZ0NBQUE7RVY2NElSO0VVMzRJTTs7SUFFRSxpQ0FBQTtFVjY0SVI7RVUzNElNOztJQUVFLCtCQUFBO0VWNjRJUjtFVTU1SU07SUFBZ0MseUJBQUE7RVYrNUl0QztFVTk1SU07O0lBRUUsNkJBQUE7RVZnNklSO0VVOTVJTTs7SUFFRSwrQkFBQTtFVmc2SVI7RVU5NUlNOztJQUVFLGdDQUFBO0VWZzZJUjtFVTk1SU07O0lBRUUsOEJBQUE7RVZnNklSO0VVLzZJTTtJQUFnQyx1QkFBQTtFVms3SXRDO0VVajdJTTs7SUFFRSwyQkFBQTtFVm03SVI7RVVqN0lNOztJQUVFLDZCQUFBO0VWbTdJUjtFVWo3SU07O0lBRUUsOEJBQUE7RVZtN0lSO0VVajdJTTs7SUFFRSw0QkFBQTtFVm03SVI7RVVsOElNO0lBQWdDLHlCQUFBO0VWcThJdEM7RVVwOElNOztJQUVFLDZCQUFBO0VWczhJUjtFVXA4SU07O0lBRUUsK0JBQUE7RVZzOElSO0VVcDhJTTs7SUFFRSxnQ0FBQTtFVnM4SVI7RVVwOElNOztJQUVFLDhCQUFBO0VWczhJUjtFVXI5SU07SUFBZ0MsdUJBQUE7RVZ3OUl0QztFVXY5SU07O0lBRUUsMkJBQUE7RVZ5OUlSO0VVdjlJTTs7SUFFRSw2QkFBQTtFVnk5SVI7RVV2OUlNOztJQUVFLDhCQUFBO0VWeTlJUjtFVXY5SU07O0lBRUUsNEJBQUE7RVZ5OUlSO0VVeCtJTTtJQUFnQyxxQkFBQTtFVjIrSXRDO0VVMStJTTs7SUFFRSx5QkFBQTtFVjQrSVI7RVUxK0lNOztJQUVFLDJCQUFBO0VWNCtJUjtFVTErSU07O0lBRUUsNEJBQUE7RVY0K0lSO0VVMStJTTs7SUFFRSwwQkFBQTtFVjQrSVI7RVUzL0lNO0lBQWdDLDJCQUFBO0VWOC9JdEM7RVU3L0lNOztJQUVFLCtCQUFBO0VWKy9JUjtFVTcvSU07O0lBRUUsaUNBQUE7RVYrL0lSO0VVNy9JTTs7SUFFRSxrQ0FBQTtFVisvSVI7RVU3L0lNOztJQUVFLGdDQUFBO0VWKy9JUjtFVTlnSk07SUFBZ0MsMEJBQUE7RVZpaEp0QztFVWhoSk07O0lBRUUsOEJBQUE7RVZraEpSO0VVaGhKTTs7SUFFRSxnQ0FBQTtFVmtoSlI7RVVoaEpNOztJQUVFLGlDQUFBO0VWa2hKUjtFVWhoSk07O0lBRUUsK0JBQUE7RVZraEpSO0VVamlKTTtJQUFnQyx3QkFBQTtFVm9pSnRDO0VVbmlKTTs7SUFFRSw0QkFBQTtFVnFpSlI7RVVuaUpNOztJQUVFLDhCQUFBO0VWcWlKUjtFVW5pSk07O0lBRUUsK0JBQUE7RVZxaUpSO0VVbmlKTTs7SUFFRSw2QkFBQTtFVnFpSlI7RVVwakpNO0lBQWdDLDBCQUFBO0VWdWpKdEM7RVV0akpNOztJQUVFLDhCQUFBO0VWd2pKUjtFVXRqSk07O0lBRUUsZ0NBQUE7RVZ3akpSO0VVdGpKTTs7SUFFRSxpQ0FBQTtFVndqSlI7RVV0akpNOztJQUVFLCtCQUFBO0VWd2pKUjtFVXZrSk07SUFBZ0Msd0JBQUE7RVYwa0p0QztFVXprSk07O0lBRUUsNEJBQUE7RVYya0pSO0VVemtKTTs7SUFFRSw4QkFBQTtFVjJrSlI7RVV6a0pNOztJQUVFLCtCQUFBO0VWMmtKUjtFVXprSk07O0lBRUUsNkJBQUE7RVYya0pSO0VVbmtKTTtJQUF3QiwyQkFBQTtFVnNrSjlCO0VVcmtKTTs7SUFFRSwrQkFBQTtFVnVrSlI7RVVya0pNOztJQUVFLGlDQUFBO0VWdWtKUjtFVXJrSk07O0lBRUUsa0NBQUE7RVZ1a0pSO0VVcmtKTTs7SUFFRSxnQ0FBQTtFVnVrSlI7RVV0bEpNO0lBQXdCLDBCQUFBO0VWeWxKOUI7RVV4bEpNOztJQUVFLDhCQUFBO0VWMGxKUjtFVXhsSk07O0lBRUUsZ0NBQUE7RVYwbEpSO0VVeGxKTTs7SUFFRSxpQ0FBQTtFVjBsSlI7RVV4bEpNOztJQUVFLCtCQUFBO0VWMGxKUjtFVXptSk07SUFBd0Isd0JBQUE7RVY0bUo5QjtFVTNtSk07O0lBRUUsNEJBQUE7RVY2bUpSO0VVM21KTTs7SUFFRSw4QkFBQTtFVjZtSlI7RVUzbUpNOztJQUVFLCtCQUFBO0VWNm1KUjtFVTNtSk07O0lBRUUsNkJBQUE7RVY2bUpSO0VVNW5KTTtJQUF3QiwwQkFBQTtFVituSjlCO0VVOW5KTTs7SUFFRSw4QkFBQTtFVmdvSlI7RVU5bkpNOztJQUVFLGdDQUFBO0VWZ29KUjtFVTluSk07O0lBRUUsaUNBQUE7RVZnb0pSO0VVOW5KTTs7SUFFRSwrQkFBQTtFVmdvSlI7RVUvb0pNO0lBQXdCLHdCQUFBO0VWa3BKOUI7RVVqcEpNOztJQUVFLDRCQUFBO0VWbXBKUjtFVWpwSk07O0lBRUUsOEJB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Y3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBY3RtT0E7RUFDQyxnQkFBQTtBZHltT0Q7O0FjdG1PQTtFQUNDLGdCQUFBO0FkeW1PRDs7QWN0bU9BO0VBQ0MsZ0JBQUE7QWR5bU9EOztBZTc3U0E7RUFDQywyQkFBQTtFQUNBLDZMQUFBO0VBRUEsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FmKzdTRDtBZTc3U0E7RUFDQywyQkFBQTtFQUNB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Wjs7QW1CNXdWQTtFQUNJLHlCUjNNRztBWDA5VlA7O0FtQjd3VkE7RUFDSSx5QlJsTk87QVhrK1ZYOztBbUI5d1ZBO0VBQ0ksc0JBQUE7QW5CaXhWSjs7QW1CL3dWQTtFQUNJLHlCUm5OUztBWHErVmI7O0FtQmh4VkE7RUFDSSx5QlJqTkk7QVhvK1ZSOztBbUJqeFZBO0VBQ0kseUJSM05TO0FYKytWYjs7QW1CbHhWQTtFQUNJLHlCUjlNVztBWG0rVmY7O0FtQm54VkE7RUFDSSx5QlJ0TlM7QVg0K1ZiOztBbUJweFZBO0VBQ0kseUJSdE9LO0FYNi9WVDs7QW1CcnhWQTtFQUNJLHlCUnhPUztBWGdnV2I7O0FtQnR4VkE7RUFDSSx5QkFBQTtBbkJ5eFZKOztBbUJ2eFZBO0VBQ0kseUJSNU5nQjtBWHMvVnBCOztBbUJ2eFZBO0VBQ0MsY0FBQTtBbkIweFZEOztBbUJ4eFZBO0VBQ0MsY1J2UFU7QVhraFdYOztBbUJ6eFZBO0VBQ0ksY0FBQTtBbkI0eFZKOztBbUIxeFZBO0VBQ0MsY0FBQTtBbkI2eFZEOztBbUIzeFZBO0VBQ0MsY1IvUFE7QVg2aFdUOztBbUI1eFZBO0VBQ0MsY1JsUVE7QVhpaVdUOztBbUI3eFZBO0VBQ0ksV0FBQTtBbkJneVZKOztBbUI5eFZBO0VBQ0ksV0FBQTtBbkJpeVZKOztBbUIveFZBO0VBQ0ksY0FBQTtBbkJreVZKOztBbUJoeVZBO0VBQ0ksY1I1UVM7QVgraVdiOztBbUJqeVZBO0VBQ0ksY1J2UEk7QVgyaFdSOztBbUJseVZBO0VBQ0ksY0FBQTtBbkJxeVZKOztBbUJueVZBO0VBQ0ksY1JuUlM7QVh5aldiOztBbUJweVZBO0VBQ0ksY1JoUUk7QVh1aVdSOztBbUJyeVZBO0VBQ0ksZ0JBQUE7QW5Cd3lWSjs7QW1CcHlWQTtFQUNJLDRDQUFBO0FuQnV5Vko7O0FtQnJ5VkE7RUFDQywyQkFBQTtBbkJ3eVZEOztBbUJ0eVZBO0VBQ0MsOEJBQUE7QW5CeXlWRDs7QW1CdnlWQTtFQUNJLHlDQUFBO0FuQjB5Vko7O0FtQnh5VkE7RUFDRSxrQkFBQTtFQUNBLDZCQUFBO0FuQjJ5VkY7QW1C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aHBmSTtFb0N0REE7SUFHUSxhQUFBO0V6Q3VzZlY7QUFDRjs7QXlDcHNmQTtFQUNJLHNCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QXpDdXNmSjtBeUN0c2ZJO0VBQ0ksYUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBekN3c2ZSO0F5Q3RzZkk7RUFDSSwrQkFBQTtFQUNBLDhCQUFBO0VBQ0EsV0FBQTtBekN3c2ZSO0F5Q3RzZkk7RUFDSSx5QkFBQTtFQUNBLFdBQUE7QXpDd3NmUjtBSzFuZkk7RW9DakdKO0lBc0JRLGVBQUE7RXpDeXNmTjtBQUNGIiwiZmlsZSI6Indoby11c2VzLXN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuVGhlbWUgTmFtZTogSENTUyAyMDIyXG5UaGVtZSBVUkk6IGh0dHBzOi8vd3d3Lmhjc3MuY29tL1xuRGVzY3JpcHRpb246IFRoaXMgaXMgdGhlIG1haW4gSENTUyB0aGVtZS5cbkF1dGhvcjogRGF2ZW4gU3RhbmxleSwgQ29ubmllIEhpbGwsIFRpbSBTdGVpbmtlXG5BdXRob3IgVVJJOiBodHRwczovL3d3dy5oY3NzLmNvbS9cblxuVGFnczogYWNjZXNzaWJpbGl0eS1yZWFkeSwgYmxvY2stc3R5bGVzLCBjdXN0b20tY29sb3JzLCBjdXN0b20tbG9nbywgY3VzdG9tLW1lbnUsIGVkaXRvci1zdHlsZSwgZmVhdHVyZWQtaW1hZ2VzLCBmb290ZXItd2lkZ2V0cywgZnVsbC13aWR0aC10ZW1wbGF0ZSwgbGVmdC1zaWRlYmFyLCBvbmUtY29sdW1uLCByaWdodC1zaWRlYmFyLCBydGwtbGFuZ3VhZ2Utc3VwcG9ydCwgc3RpY2t5LXBvc3QsIHRoZW1lLW9wdGlvbnMsIHRocmVhZGVkLWNvbW1lbnRzLCB0cmFuc2xhdGlvbi1yZWFkeSwgdHdvLWNvbHVtbnMsIHdpZGUtYmxvY2tzXG5cblRlbXBsYXRlOiBnZW5lc2lzXG5cbkxpY2Vuc2U6IEdQTC0yLjAtb3ItbGF0ZXJcbkxpY2Vuc2UgVVJJOiBodHRwczovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuXG5UZXh0IERvbWFpbjogZ2VuZXNpcy1zYW1wbGUhXG5SZXF1aXJlcyBhdCBsZWFzdDogNS40XG5SZXF1aXJlcyBQSFA6IDUuNlxuKi9cbi8qIVxuICogQm9vdHN0cmFwIEdyaWQgdjQuNC4xIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4uY29udGFpbmVyLCAud2hvLXVzZXMtaGNzcyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5uYXJyb3ctY29udGFpbmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLCAud2hvLXVzZXMtaGNzcyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5uYXJyb3ctY29udGFpbmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciwgLndoby11c2VzLWhjc3MgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAubmFycm93LWNvbnRhaW5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIsIC53aG8tdXNlcy1oY3NzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLm5hcnJvdy1jb250YWluZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciwgLndoby11c2VzLWhjc3MgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAubmFycm93LWNvbnRhaW5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbnRhaW5lciwgLndoby11c2VzLWhjc3MgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAubmFycm93LWNvbnRhaW5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzEwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mbHVpZCwgLmNvbnRhaW5lci14eGwsIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciwgLndoby11c2VzLWhjc3MgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAubmFycm93LWNvbnRhaW5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIsIC53aG8tdXNlcy1oY3NzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLm5hcnJvdy1jb250YWluZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLCAud2hvLXVzZXMtaGNzcyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5uYXJyb3ctY29udGFpbmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIsIC53aG8tdXNlcy1oY3NzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLm5hcnJvdy1jb250YWluZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXIteHhsLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLCAud2hvLXVzZXMtaGNzcyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5uYXJyb3ctY29udGFpbmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMTBweDtcbiAgfVxufVxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubm8tZ3V0dGVycyA+IC5jb2wsXG4ubm8tZ3V0dGVycyA+IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb2wteHh4bCxcbi5jb2wteHh4bC1hdXRvLCAuY29sLXh4eGwtMTIsIC5jb2wteHh4bC0xMSwgLmNvbC14eHhsLTEwLCAuY29sLXh4eGwtOSwgLmNvbC14eHhsLTgsIC5jb2wteHh4bC03LCAuY29sLXh4eGwtNiwgLmNvbC14eHhsLTUsIC5jb2wteHh4bC00LCAuY29sLXh4eGwtMywgLmNvbC14eHhsLTIsIC5jb2wteHh4bC0xLCAuY29sLXh4bCxcbi5jb2wteHhsLWF1dG8sIC5jb2wteHhsLTEyLCAuY29sLXh4bC0xMSwgLmNvbC14eGwtMTAsIC5jb2wteHhsLTksIC5jb2wteHhsLTgsIC5jb2wteHhsLTcsIC5jb2wteHhsLTYsIC5jb2wteHhsLTUsIC5jb2wteHhsLTQsIC5jb2wteHhsLTMsIC5jb2wteHhsLTIsIC5jb2wteHhsLTEsIC5jb2wteGwsXG4uY29sLXhsLWF1dG8sIC5jb2wteGwtMTIsIC5jb2wteGwtMTEsIC5jb2wteGwtMTAsIC5jb2wteGwtOSwgLmNvbC14bC04LCAuY29sLXhsLTcsIC5jb2wteGwtNiwgLmNvbC14bC01LCAuY29sLXhsLTQsIC5jb2wteGwtMywgLmNvbC14bC0yLCAuY29sLXhsLTEsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wtbGctMTIsIC5jb2wtbGctMTEsIC5jb2wtbGctMTAsIC5jb2wtbGctOSwgLmNvbC1sZy04LCAuY29sLWxnLTcsIC5jb2wtbGctNiwgLmNvbC1sZy01LCAuY29sLWxnLTQsIC5jb2wtbGctMywgLmNvbC1sZy0yLCAuY29sLWxnLTEsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbWQtMTIsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtOSwgLmNvbC1tZC04LCAuY29sLW1kLTcsICNwcm9kdWN0LWZlYXR1cmVzIC5jb2x1bW5zLWNvbDUtY29sNyAuY29sLW1kLTYsIC5jb2wtbWQtNiwgLmNvbC1tZC01LCAjcHJvZHVjdC1mZWF0dXJlcyAuY29sdW1ucy1jb2w1LWNvbDcgLmNvbC1tZC02OmZpcnN0LWNoaWxkLCAuY29sLW1kLTQsIC5jb2wtbWQtMywgLmNvbC1tZC0yLCAuY29sLW1kLTEsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtc20tMTIsIC5jb2wtc20tMTEsIC5jb2wtc20tMTAsIC5jb2wtc20tOSwgLmNvbC1zbS04LCAuY29sLXNtLTcsIC5jb2wtc20tNiwgLmNvbC1zbS01LCAuY29sLXNtLTQsIC5jb2wtc20tMywgLmNvbC1zbS0yLCAuY29sLXNtLTEsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtMTIsIC5jb2wtMTEsIC5jb2wtMTAsIC5jb2wtOSwgLmNvbC04LCAuY29sLTcsIC5jb2wtNiwgLmNvbC01LCAuY29sLTQsIC5jb2wtMywgLmNvbC0yLCAuY29sLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCAyMCU7XG4gIG1heC13aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7XG59XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7XG59XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7XG59XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExO1xufVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUsICNwcm9kdWN0LWZlYXR1cmVzIC5jb2x1bW5zLWNvbDUtY29sNyAuY29sLW1kLTY6Zmlyc3QtY2hpbGQge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcsICNwcm9kdWN0LWZlYXR1cmVzIC5jb2x1bW5zLWNvbDUtY29sNyAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbGctMSwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudGFiLWNvbnRlbnQsIC5mb290ZXItd2lkZ2V0cy0yIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sLXh4bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXh4bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXh4bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXh4bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteHhsLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteHhsLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXh4bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteHhsLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci14eGwtOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXh4bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteHhsLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXh4bC0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci14eGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAuY29sLXh4eGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteHh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14eHhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14eHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteHh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteHh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteHh4bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXh4eGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHh4bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4eGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXh4eGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eHhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHh4bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteHh4bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4eGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eHhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14eHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4eGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHh4bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci14eHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXh4eGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14eHhsLTAge1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci14eHhsLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci14eHhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14eHhsLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci14eHhsLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci14eHhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14eHhsLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci14eHhsLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci14eHhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14eHhsLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci14eHhsLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXh4eGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteHh4bC0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQteHh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXh4eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXh4eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14eHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteHh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG59XG4uZC1ub25lLCAjcHJvZHVjdC1mZWF0dXJlcyAubGFzdC1yb3cge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCwgI3Byb2R1Y3QtZmVhdHVyZXMgLmxhc3Qtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZC14eGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAuZC14eHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4eGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eHhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciwgI3Byb2R1Y3QtZmVhdHVyZXMgLmxhc3Qtcm93IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAuZmxleC14eHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHh4bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHh4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eHhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eHhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHh4bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4eGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eHhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxufVxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEsXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjIsXG4ubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjMsXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjQsXG4ubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjUsXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCxcbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTAsXG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMCxcbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTAsXG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtMCxcbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTEsXG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMSxcbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTEsXG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtMSxcbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMixcbiAgLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTIsXG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTIsXG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC0yLFxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0zLFxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTMsXG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0zLFxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTMsXG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTQsXG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC00LFxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC00LFxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtNCxcbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNSxcbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC01LFxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNSxcbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC01LFxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTAsXG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTAsXG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMCxcbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMCxcbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMSxcbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMSxcbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xLFxuICAucHkteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC0xLFxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTIsXG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMixcbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTIsXG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMixcbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0zLFxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0zLFxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTMsXG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTMsXG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNCxcbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC00LFxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNCxcbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC00LFxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTUsXG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTUsXG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNSxcbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtNSxcbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4xLFxuICAubXkteHhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjEsXG4gIC5teC14eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW4xLFxuICAubXkteHhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjEsXG4gIC5teC14eGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMixcbiAgLm15LXh4bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjIsXG4gIC5teC14eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjIsXG4gIC5teS14eGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW4yLFxuICAubXgteHhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjMsXG4gIC5teS14eGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uMyxcbiAgLm14LXh4bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjMsXG4gIC5teS14eGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uMyxcbiAgLm14LXh4bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW40LFxuICAubXkteHhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uNCxcbiAgLm14LXh4bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNCxcbiAgLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjQsXG4gIC5teC14eGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uNSxcbiAgLm15LXh4bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLW41LFxuICAubXgteHhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNSxcbiAgLm15LXh4bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW41LFxuICAubXgteHhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1hdXRvLFxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLWF1dG8sXG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1hdXRvLFxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLWF1dG8sXG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAubS14eHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLTAsXG4gIC5teS14eHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXIteHh4bC0wLFxuICAubXgteHh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC0wLFxuICAubXkteHh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4eGwtMCxcbiAgLm14LXh4eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLTEsXG4gIC5teS14eHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHh4bC0xLFxuICAubXgteHh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC0xLFxuICAubXkteHh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4eGwtMSxcbiAgLm14LXh4eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4eGwtMixcbiAgLm15LXh4eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4eGwtMixcbiAgLm14LXh4eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC0yLFxuICAubXkteHh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHh4bC0yLFxuICAubXgteHh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC0zLFxuICAubXkteHh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4eGwtMyxcbiAgLm14LXh4eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtMyxcbiAgLm15LXh4eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eHhsLTMsXG4gIC5teC14eHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLTQsXG4gIC5teS14eHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eHhsLTQsXG4gIC5teC14eHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtNCxcbiAgLm15LXh4eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4eGwtNCxcbiAgLm14LXh4eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4eGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4eGwtNSxcbiAgLm15LXh4eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eHhsLTUsXG4gIC5teC14eHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLTUsXG4gIC5teS14eHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHh4bC01LFxuICAubXgteHh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4eGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eHhsLTAsXG4gIC5weS14eHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4eGwtMCxcbiAgLnB4LXh4eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eHhsLTAsXG4gIC5weS14eHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4eGwtMCxcbiAgLnB4LXh4eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHh4bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4eGwtMSxcbiAgLnB5LXh4eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHh4bC0xLFxuICAucHgteHh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4eGwtMSxcbiAgLnB5LXh4eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHh4bC0xLFxuICAucHgteHh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eHhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eHhsLTIsXG4gIC5weS14eHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHh4bC0yLFxuICAucHgteHh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHh4bC0yLFxuICAucHkteHh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4eGwtMixcbiAgLnB4LXh4eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHh4bC0zLFxuICAucHkteHh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eHhsLTMsXG4gIC5weC14eHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHh4bC0zLFxuICAucHkteHh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eHhsLTMsXG4gIC5weC14eHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4eGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4eGwtNCxcbiAgLnB5LXh4eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eHhsLTQsXG4gIC5weC14eHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eHhsLTQsXG4gIC5weS14eHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHh4bC00LFxuICAucHgteHh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4eGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eHhsLTUsXG4gIC5weS14eHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4eGwtNSxcbiAgLnB4LXh4eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eHhsLTUsXG4gIC5weS14eHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4eGwtNSxcbiAgLnB4LXh4eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLW4xLFxuICAubXkteHh4bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHh4bC1uMSxcbiAgLm14LXh4eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC1uMSxcbiAgLm15LXh4eGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4eGwtbjEsXG4gIC5teC14eHhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC1uMixcbiAgLm15LXh4eGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHh4bC1uMixcbiAgLm14LXh4eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLW4yLFxuICAubXkteHh4bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eHhsLW4yLFxuICAubXgteHh4bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4eGwtbjMsXG4gIC5teS14eHhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eHhsLW4zLFxuICAubXgteHh4bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLW4zLFxuICAubXkteHh4bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHh4bC1uMyxcbiAgLm14LXh4eGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4eGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLW40LFxuICAubXkteHh4bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eHhsLW40LFxuICAubXgteHh4bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtbjQsXG4gIC5teS14eHhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4eGwtbjQsXG4gIC5teC14eHhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4eGwtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC1uNSxcbiAgLm15LXh4eGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4eGwtbjUsXG4gIC5teC14eHhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtbjUsXG4gIC5teS14eHhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eHhsLW41LFxuICAubXgteHh4bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC1hdXRvLFxuICAubXkteHh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4eGwtYXV0byxcbiAgLm14LXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtYXV0byxcbiAgLm15LXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eHhsLWF1dG8sXG4gIC5teC14eHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qICMjIENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAjIyBGb250IFdlaWdodHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogIyMgRm9udCBTdHlsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLypcblRoZW1lIE5hbWU6IEdlbmVzaXMgU2FtcGxlXG5UaGVtZSBVUkk6IGh0dHBzOi8vZGVtby5zdHVkaW9wcmVzcy5jb20vXG5EZXNjcmlwdGlvbjogVGhpcyBpcyB0aGUgc2FtcGxlIHRoZW1lIGNyZWF0ZWQgZm9yIHRoZSBHZW5lc2lzIEZyYW1ld29yay5cbkF1dGhvcjogU3R1ZGlvUHJlc3NcbkF1dGhvciBVUkk6IGh0dHBzOi8vd3d3LnN0dWRpb3ByZXNzLmNvbS9cblxuVmVyc2lvbjogMy40LjFcblxuVGFnczogYWNjZXNzaWJpbGl0eS1yZWFkeSwgYmxvY2stc3R5bGVzLCBjdXN0b20tY29sb3JzLCBjdXN0b20tbG9nbywgY3VzdG9tLW1lbnUsIGVkaXRvci1zdHlsZSwgZmVhdHVyZWQtaW1hZ2VzLCBmb290ZXItd2lkZ2V0cywgZnVsbC13aWR0aC10ZW1wbGF0ZSwgbGVmdC1zaWRlYmFyLCBvbmUtY29sdW1uLCByaWdodC1zaWRlYmFyLCBydGwtbGFuZ3VhZ2Utc3VwcG9ydCwgc3RpY2t5LXBvc3QsIHRoZW1lLW9wdGlvbnMsIHRocmVhZGVkLWNvbW1lbnRzLCB0cmFuc2xhdGlvbi1yZWFkeSwgdHdvLWNvbHVtbnMsIHdpZGUtYmxvY2tzXG5cblRlbXBsYXRlOiBnZW5lc2lzXG5cbkxpY2Vuc2U6IEdQTC0yLjAtb3ItbGF0ZXJcbkxpY2Vuc2UgVVJJOiBodHRwczovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuXG5UZXh0IERvbWFpbjogZ2VuZXNpcy1zYW1wbGVcblJlcXVpcmVzIGF0IGxlYXN0OiA1LjRcblJlcXVpcmVzIFBIUDogNS42XG4qL1xuLyogVGFibGUgb2YgQ29udGVudHNcbi0gSFRNTDUgUmVzZXRcblx0LSBCYXNlbGluZSBOb3JtYWxpemVcblx0LSBCb3ggU2l6aW5nXG5cdC0gRmxvYXQgQ2xlYXJpbmdcbi0gRGVmYXVsdHNcblx0LSBUeXBvZ3JhcGhpY2FsIEVsZW1lbnRzXG5cdC0gSGVhZGluZ3Ncblx0LSBPYmplY3RzXG5cdC0gR2FsbGVyeVxuXHQtIEZvcm1zXG5cdC0gVGFibGVzXG5cdC0gU2NyZWVuIFJlYWRlciBUZXh0XG4tIFN0cnVjdHVyZSBhbmQgTGF5b3V0XG5cdC0gU2l0ZSBDb250YWluZXJcblx0LSBTaXRlIElubmVyXG4tIENvbW1vbiBDbGFzc2VzXG5cdC0gQXZhdGFyXG5cdC0gR2VuZXNpc1xuXHQtIFNlYXJjaCBGb3JtXG5cdC0gVGl0bGVzXG5cdC0gV29yZFByZXNzXG4tIFdpZGdldHNcblx0LSBGZWF0dXJlZCBDb250ZW50XG4tIFBsdWdpbnNcblx0LSBHZW5lc2lzIGVOZXdzIEV4dGVuZGVkXG5cdC0gR2VuZXNpcyBTaW1wbGUgRkFRXG5cdC0gV1BGb3Jtc1xuLSBTa2lwIExpbmtzXG4tIFNpdGUgSGVhZGVyXG5cdC0gVGl0bGUgQXJlYVxuLSBTaXRlIE5hdmlnYXRpb25cblx0LSBSZXNwb25zaXZlIE1lbnVcblx0LSBIZWFkZXIgTWVudVxuXHQtIEZvb3RlciBNZW51XG4tIENvbnRlbnQgQXJlYVxuXHQtIEVudHJ5IENvbnRlbnRcblx0LSBFbnRyeSBNZXRhXG5cdC0gUGFnaW5hdGlvblxuXHQtIEVudHJ5IENvbW1lbnRzXG4tIFNpZGViYXJcbi0gRm9vdGVyIFdpZGdldHNcbi0gU2l0ZSBGb290ZXJcbi0gTWVkaWEgUXVlcmllc1xuXHQtIE1pbi13aWR0aDogOTYwcHhcblx0XHQtIFNpdGUgSGVhZGVyXG5cdFx0LSBHZW5lc2lzIE1lbnVcblx0XHQtIFJlc3BvbnNpdmUgTWVudVxuXHRcdC0gSGVhZGVyIE1lbnVcblx0XHQtIFNpdGUgSW5uZXJcblx0XHQtIENvbnRlbnRcblx0XHQtIFNpZGViYXJcblx0XHQtIEF1dGhvciBCb3hcblx0XHQtIEFmdGVyIEVudHJ5XG5cdFx0LSBDb2x1bW4gQ2xhc3Nlc1xuXHRcdC0gRW50cnkgTWlzYy5cblx0XHQtIEZvb3RlciBXaWRnZXRzXG4tIFByaW50IFN0eWxlc1xuKi9cbi8qIEhUTUw1IFJlc2V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuY29kZSwga2JkLCBzYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLCBzdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmJ1dHRvbiwgaW5wdXQsIG9wdGdyb3VwLCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uLCBpbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sIHNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bdHlwZT1idXR0b25dLCBbdHlwZT1yZXNldF0sIFt0eXBlPXN1Ym1pdF0sIGJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIsIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZywgW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLCBbdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nLCBidXR0b246LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cblt0eXBlPWNoZWNrYm94XSwgW3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBmb250OiBpbmhlcml0O1xufVxuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbltoaWRkZW5dLCB0ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cbi8qIEJveCBTaXppbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi8qIEZsb2F0IENsZWFyaW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hdXRob3ItYm94OjpiZWZvcmUsXG4uY2xlYXJmaXg6OmJlZm9yZSxcbi5lbnRyeTo6YmVmb3JlLFxuLmVudHJ5LWNvbnRlbnQ6OmJlZm9yZSxcbi5mb290ZXItd2lkZ2V0czo6YmVmb3JlLFxuLnBhZ2luYXRpb246OmJlZm9yZSxcbi5zaXRlLWNvbnRhaW5lcjo6YmVmb3JlLFxuLnNpdGUtZm9vdGVyOjpiZWZvcmUsXG4uc2l0ZS1oZWFkZXI6OmJlZm9yZSxcbi5zaXRlLWlubmVyOjpiZWZvcmUsXG4ud2lkZ2V0OjpiZWZvcmUsXG4ud3JhcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uYXV0aG9yLWJveDo6YWZ0ZXIsXG4uY2xlYXJmaXg6OmFmdGVyLFxuLmVudHJ5OjphZnRlcixcbi5lbnRyeS1jb250ZW50OjphZnRlcixcbi5mb290ZXItd2lkZ2V0czo6YWZ0ZXIsXG4ucGFnaW5hdGlvbjo6YWZ0ZXIsXG4uc2l0ZS1jb250YWluZXI6OmFmdGVyLFxuLnNpdGUtZm9vdGVyOjphZnRlcixcbi5zaXRlLWhlYWRlcjo6YWZ0ZXIsXG4uc2l0ZS1pbm5lcjo6YWZ0ZXIsXG4ud2lkZ2V0OjphZnRlcixcbi53cmFwOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi8qIERlZmF1bHRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBUeXBvZ3JhcGhpY2FsIEVsZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmh0bWwge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJ1dHRvbixcbmlucHV0OmZvY3VzLFxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1yZXNldF0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG50ZXh0YXJlYTpmb2N1cyxcbi5idXR0b24sXG4uZ2FsbGVyeSBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuYSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDk2Mzk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuYTpmb2N1cyxcbmE6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgMjhweDtcbiAgcGFkZGluZzogMDtcbn1cblxub2wsXG51bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxubGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbmhyIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6ICNlZWU7XG4gIG1hcmdpbjogMS42NWVtIGF1dG87XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5ibG9ja3F1b3RlLFxuY2l0ZSxcbmVtLFxuaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAzMHB4O1xufVxuXG4vKiBIZWFkaW5nc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5oMSxcbmgyLFxuI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLFxuLnN1Yi10aXRsZS1oMixcbi5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLFxuaDMsXG4uc3ViLXRpdGxlLWgzLFxuLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsXG5oNCxcbmg1LFxuaDYsXG4ucC1oZWFkaW5nLTEsXG4ucC1oZWFkaW5nLTIsXG4ucC1oZWFkaW5nLTMsXG4ucC1oZWFkaW5nLTQsXG4ucC1oZWFkaW5nLTUsXG4ucC1oZWFkaW5nLTYge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuaDEsIC5wLWhlYWRpbmctMSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoMSwgLnAtaGVhZGluZy0xIHtcbiAgICBmb250LXNpemU6IDMuMjVyZW07XG4gIH1cbn1cblxuaDIsICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgLnN1Yi10aXRsZS1oMiwgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC5wLWhlYWRpbmctMiB7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGgyLCAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5zdWItdGl0bGUtaDIsIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucC1oZWFkaW5nLTIge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuaDMsIC5zdWItdGl0bGUtaDMsIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAucC1oZWFkaW5nLTMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoMywgLnN1Yi10aXRsZS1oMywgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5wLWhlYWRpbmctMyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbmg0LCAucC1oZWFkaW5nLTQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5lbnRyeS1jb250ZW50IGgzLCAuZW50cnktY29udGVudCAuc3ViLXRpdGxlLWgzLCAuZW50cnktY29udGVudCAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZyxcbi5lbnRyeS1jb250ZW50IGg0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgaDQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG5oNSwgLnAtaGVhZGluZy01IHtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xufVxuXG5oNiwgLnAtaGVhZGluZy02IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4vKiBPYmplY3RzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmVtYmVkLFxuaWZyYW1lLFxuaW1nLFxub2JqZWN0LFxudmlkZW8sXG4ud3AtY2FwdGlvbiB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEdhbGxlcnlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdhbGxlcnkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ2FsbGVyeSBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuLmdhbGxlcnkgaW1nOmZvY3VzLFxuLmdhbGxlcnkgaW1nOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0xIC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogNTAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAzMyU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMjAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAxNi42NjY2JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMTQuMjg1NyU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDEyLjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAxMS4xMTExJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDJuKzEpLFxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDNuKzEpLFxuLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDRuKzEpLFxuLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDVuKzEpLFxuLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDZuKzEpLFxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDduKzEpLFxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDhuKzEpLFxuLmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDluKzEpIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBGb3Jtc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmlucHV0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSxcbmlucHV0W3R5cGU9aW1hZ2VdLFxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICB3aWR0aDogYXV0bztcbn1cblxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzMzO1xuICBvcGFjaXR5OiAxO1xufVxuXG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzMzM7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9cmVzZXRdLFxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnNpdGUtY29udGFpbmVyIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnNpdGUtY29udGFpbmVyIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogYXV0bztcbn1cblxuYnV0dG9uOmZvY3VzLFxuYnV0dG9uOmhvdmVyLFxuaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLFxuaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyLFxuaW5wdXRbdHlwZT1yZXNldF06Zm9jdXMsXG5pbnB1dFt0eXBlPXJlc2V0XTpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyxcbmlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5zaXRlLWNvbnRhaW5lciBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyxcbi5zaXRlLWNvbnRhaW5lciBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5zaXRlLWNvbnRhaW5lciBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMsXG4uc2l0ZS1jb250YWluZXIgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyLFxuLmJ1dHRvbjpmb2N1cyxcbi5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3M2U1O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZW50cnktY29udGVudCAuYnV0dG9uOmZvY3VzLFxuLmVudHJ5LWNvbnRlbnQgLmJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2l0ZS1jb250YWluZXIgYnV0dG9uOmRpc2FibGVkLFxuLnNpdGUtY29udGFpbmVyIGJ1dHRvbjpkaXNhYmxlZDpob3Zlcixcbi5zaXRlLWNvbnRhaW5lciBpbnB1dDpkaXNhYmxlZCxcbi5zaXRlLWNvbnRhaW5lciBpbnB1dDpkaXNhYmxlZDpob3Zlcixcbi5zaXRlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl06ZGlzYWJsZWQsXG4uc2l0ZS1jb250YWluZXIgaW5wdXRbdHlwZT1idXR0b25dOmRpc2FibGVkOmhvdmVyLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9cmVzZXRdOmRpc2FibGVkLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9cmVzZXRdOmRpc2FibGVkOmhvdmVyLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZCxcbi5zaXRlLWNvbnRhaW5lciBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGNvbG9yOiAjNzc3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogVGFibGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbnRib2R5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5cbnRkLFxudGgge1xuICBsaW5lLWhlaWdodDogMjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxudGQge1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cblxudHIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbn1cblxudGgge1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cblxuLyogU2NyZWVuIFJlYWRlciBUZXh0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zY3JlZW4tcmVhZGVyLXNob3J0Y3V0LFxuLnNjcmVlbi1yZWFkZXItdGV4dCxcbi5zY3JlZW4tcmVhZGVyLXRleHQgc3BhbiB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzLFxuLnNjcmVlbi1yZWFkZXItc2hvcnRjdXQ6Zm9jdXMsXG4ud2lkZ2V0X3NlYXJjaCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwOyAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xufVxuXG4ubW9yZS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi8qIFN0cnVjdHVyZSBhbmQgTGF5b3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBTaXRlIENvbnRhaW5lclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2l0ZS1jb250YWluZXIge1xuICAvKmFuaW1hdGlvbjogZmFkZWluIDFzOyovXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuQGtleWZyYW1lcyBmYWRlaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4vKiBTaXRlIElubmVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zaXRlLWlubmVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDMwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cblxuLyogQ29tbW9uIENsYXNzZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEF2YXRhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYXZhdGFyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmF1dGhvci1ib3ggLmF2YXRhcixcbi5hbGlnbmxlZnQgLmF2YXRhciB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmFsaWducmlnaHQgLmF2YXRhciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uY29tbWVudCAuYXZhdGFyIHtcbiAgbWFyZ2luOiAwIDE1cHggMjBweCAwO1xufVxuXG4vKiBHZW5lc2lzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hZnRlci1lbnRyeSxcbi5hcmNoaXZlLWRlc2NyaXB0aW9uLFxuLmF1dGhvci1ib3gge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uYWZ0ZXItZW50cnkge1xuICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG59XG5cbi5hZnRlci1lbnRyeSAud2lkZ2V0Omxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5nZW5lc2lzLXRpdGxlLWhpZGRlbiAuYnJlYWRjcnVtYiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5hcmNoaXZlLWRlc2NyaXB0aW9uIHA6bGFzdC1jaGlsZCxcbi5hdXRob3ItYm94IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIFNlYXJjaCBGb3JtXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZWFyY2gtZm9ybSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5lbnRyeS1jb250ZW50IC5zZWFyY2gtZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi53aWRnZXRfc2VhcmNoIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4vKiBUaXRsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFyY2hpdmUtZGVzY3JpcHRpb24gLmVudHJ5LXRpdGxlLFxuLmFyY2hpdmUtdGl0bGUsXG4uYXV0aG9yLWJveC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjlyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5lbnRyeS10aXRsZSBhLFxuLnNpZGViYXIgLndpZGdldC10aXRsZSBhIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmVudHJ5LXRpdGxlIGE6Zm9jdXMsXG4uZW50cnktdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA3M2U1O1xufVxuXG4ud2lkZ2V0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZ2VuZXNpcy10aXRsZS1oaWRkZW4gLnNpdGUtaW5uZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLyogV29yZFByZXNzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmEuYWxpZ25jZW50ZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5hLmFsaWdubm9uZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbmEuYWxpZ25sZWZ0LFxuYS5hbGlnbm5vbmUsXG5hLmFsaWducmlnaHQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZy5jZW50ZXJlZCxcbi5hbGlnbmNlbnRlcixcbi5zaW5ndWxhci1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xufVxuXG5pbWcuYWxpZ25ub25lLFxuLmFsaWdubm9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbmEuYWxpZ25sZWZ0LFxuaW1nLmFsaWdubGVmdCxcbi53cC1jYXB0aW9uLmFsaWdubGVmdCB7XG4gIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbn1cblxuYS5hbGlnbnJpZ2h0LFxuaW1nLmFsaWducmlnaHQsXG4ud3AtY2FwdGlvbi5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luOiAwIDAgMjBweCAyMHB4O1xufVxuXG5maWdjYXB0aW9uLFxuLmdhbGxlcnktY2FwdGlvbixcbi53cC1jYXB0aW9uLXRleHQge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lbnRyeS1jb250ZW50IHAud3AtY2FwdGlvbi10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWF1ZGlvLXNob3J0Y29kZSxcbi5lbnRyeS1jb250ZW50IC53cC1wbGF5bGlzdCxcbi5lbnRyeS1jb250ZW50IC53cC12aWRlbyB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG5cbi8qIFdpZGdldHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi53aWRnZXQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ud2lkZ2V0IHA6bGFzdC1jaGlsZCxcbi53aWRnZXQgdWwgPiBsaTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0IHVsID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ud2lkZ2V0IHVsID4gbGk6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi53aWRnZXQgb2wgPiBsaSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHRleHQtaW5kZW50OiAtMjBweDtcbn1cblxuLndpZGdldCBsaSBsaSB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwIDAgMCAzMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53aWRnZXRfY2FsZW5kYXIgdGQsXG4ud2lkZ2V0X2NhbGVuZGFyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBGZWF0dXJlZCBDb250ZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mZWF0dXJlZC1jb250ZW50IC5lbnRyeSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZmVhdHVyZWQtY29udGVudCAuZW50cnk6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZlYXR1cmVkLWNvbnRlbnQgLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi8qIFBsdWdpbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEdlbmVzaXMgZU5ld3MgRXh0ZW5kZWRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFmdGVyLWVudHJ5IC5lbmV3cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnNpZGViYXIgLmVuZXdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuLmVuZXdzLXdpZGdldCBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmFmdGVyLWVudHJ5IC5lbmV3cy13aWRnZXQgaW5wdXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lbmV3cy13aWRnZXQgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmVuZXdzIGZvcm0gKyBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLyogR2VuZXNpcyBTaW1wbGUgRkFRXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ncy1mYXFfX3F1ZXN0aW9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uZ3MtZmFxX19xdWVzdGlvbjpmb2N1cyxcbi5ncy1mYXFfX3F1ZXN0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDA3M2U1O1xufVxuXG4uZ3MtZmFxX19xdWVzdGlvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEzMlwiO1xuICBmb250LWZhbWlseTogZGFzaGljb25zOyAvKiBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZCAqL1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5ncy1mYXFfX3F1ZXN0aW9uLmdzLWZhcS0tZXhwYW5kZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGY0NjBcIjtcbn1cblxuLyogV1AgRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmVudHJ5LWNvbnRlbnQgLndwZm9ybXMtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwZm9ybXMtZm9ybSAud3Bmb3Jtcy1maWVsZCB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDIwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNpdGUtY29udGFpbmVyIC53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1mb3JtIC53cGZvcm1zLWZpZWxkIGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uc2l0ZS1jb250YWluZXIgLmVudHJ5LWNvbnRlbnQgLndwZm9ybXMtZm9ybSAud3Bmb3Jtcy1maWVsZC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zaXRlLWNvbnRhaW5lciAuZW50cnktY29udGVudCAud3Bmb3Jtcy1mb3JtIC53cGZvcm1zLWZpZWxkLXN1YmxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5lbnRyeS1jb250ZW50IC53cGZvcm1zLWZvcm0gLndwZm9ybXMtZmllbGQtaHAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IC05MDAwcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5zaXRlLWNvbnRhaW5lciAuZW50cnktY29udGVudCAud3Bmb3Jtcy1mb3JtIHRleHRhcmVhIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnNpdGUtY29udGFpbmVyIC5lbnRyeS1jb250ZW50IC53cGZvcm1zLWZvcm0gdGV4dGFyZWEud3Bmb3Jtcy1maWVsZC1zbWFsbCB7XG4gIGhlaWdodDogMTIwcHg7XG59XG5cbi5zaXRlLWNvbnRhaW5lciAuZW50cnktY29udGVudCAud3Bmb3Jtcy1mb3JtIHRleHRhcmVhLndwZm9ybXMtZmllbGQtbWVkaXVtIHtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cblxuLnNpdGUtY29udGFpbmVyIC5lbnRyeS1jb250ZW50IC53cGZvcm1zLWZvcm0gdGV4dGFyZWEud3Bmb3Jtcy1maWVsZC1sYXJnZSB7XG4gIGhlaWdodDogMzAwcHg7XG59XG5cbi8qIFNraXAgTGlua3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5nZW5lc2lzLXNraXAtbGluayB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmdlbmVzaXMtc2tpcC1saW5rIC5za2lwLWxpbmstaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZ2VuZXNpcy1za2lwLWxpbmsgbGkge1xuICBoZWlnaHQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiAwO1xufVxuXG4vKiBEaXNwbGF5IG91dGxpbmUgb24gZm9jdXMgKi9cbjpmb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICBvdXRsaW5lOiAjY2NjIHNvbGlkIDFweDtcbn1cblxuLyogU2l0ZSBIZWFkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zaXRlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjI7XG4gIHRvcDogMDtcbn1cblxuLyogVGl0bGUgQXJlYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGl0bGUtYXJlYSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ud3AtY3VzdG9tLWxvZ28gLnRpdGxlLWFyZWEge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndwLWN1c3RvbS1sb2dvIC5jdXN0b20tbG9nby1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53cC1jdXN0b20tbG9nbyAudGl0bGUtYXJlYSBpbWcge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnNpdGUtdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2l0ZS10aXRsZSBhLFxuLnNpdGUtdGl0bGUgYTpmb2N1cyxcbi5zaXRlLXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2l0ZS1kZXNjcmlwdGlvbixcbi53cC1jdXN0b20tbG9nbyAuc2l0ZS10aXRsZSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4vKiBTaXRlIE5hdmlnYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hY3RpdmF0ZWQgKyAuZ2VuZXNpcy1yZXNwb25zaXZlLW1lbnUgI21lbnUtcHJpbWFyeS1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IHtcbiAgY2xlYXI6IGJvdGg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSBhIHtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuOTVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgYTpmb2N1cyxcbi5nZW5lc2lzLW5hdi1tZW51IGE6aG92ZXIsXG4uZ2VuZXNpcy1uYXYtbWVudSAuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IC5jdXJyZW50LW1lbnUtaXRlbSA+IGE6Zm9jdXMsXG4uZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUgLmN1cnJlbnQtbWVudS1pdGVtID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA3M2U1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSxcbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSBhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAtOTk5OXB4O1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgei1pbmRleDogOTk7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSBhIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtOmZvY3VzLFxuLmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbTpob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbTpob3ZlciA+IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBSZXNwb25zaXZlIE1lbnVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm1lbnUgLm1lbnUtaXRlbTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5tZW51IC5tZW51LWl0ZW0gPiBhOmZvY3VzICsgdWwuc3ViLW1lbnUsXG4ubWVudSAubWVudS1pdGVtLnNmSG92ZXIgPiB1bC5zdWItbWVudSB7XG4gIGxlZnQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tZW51LXRvZ2dsZSxcbi5zdWItbWVudS10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5tZW51LXRvZ2dsZTpmb2N1cyxcbi5tZW51LXRvZ2dsZTpob3Zlcixcbi5zdWItbWVudS10b2dnbGU6Zm9jdXMsXG4uc3ViLW1lbnUtdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgY29sb3I6ICMwMDczZTU7XG59XG5cbi5tZW51LXRvZ2dsZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4ubWVudS10b2dnbGUuYWN0aXZhdGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzNVwiO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmRhc2hpY29ucy1iZWZvcmU6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5zaXRlLWhlYWRlciAubWVudS10b2dnbGU6OmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgdG9wOiAxcHg7XG59XG5cbi5zdWItbWVudS10b2dnbGUge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLnN1Yi1tZW51IC5zdWItbWVudS10b2dnbGUge1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG59XG5cbi5zdWItbWVudS10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5zdWItbWVudS10b2dnbGUuYWN0aXZhdGVkOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4vKiBDb250ZW50IEFyZWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEVudHJ5IENvbnRlbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmVudHJ5LWNvbnRlbnQgb2wsXG4uZW50cnktY29udGVudCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgb2wgPiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgdWwgPiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cblxuLmVudHJ5LWNvbnRlbnQgb2wgdWwgPiBsaSxcbi5lbnRyeS1jb250ZW50IHVsIHVsID4gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGNpcmNsZTtcbn1cblxuLmVudHJ5LWNvbnRlbnQgb2wgb2wsXG4uZW50cnktY29udGVudCB1bCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbnRyeS1jb250ZW50IGNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4uY29udGVudCAuc3RpY2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuLyogRW50cnkgTWV0YVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5wLmVudHJ5LW1ldGEge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbnRyeS1oZWFkZXIgLmVudHJ5LW1ldGEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZW50cnktZm9vdGVyIC5lbnRyeS1tZXRhIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uZW50cnktY2F0ZWdvcmllcyxcbi5lbnRyeS10YWdzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5lbnRyeS1jb21tZW50cy1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlFwiO1xuICBtYXJnaW46IDAgNnB4IDAgMnB4O1xufVxuXG4vKiBQYWdpbmF0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYWdpbmF0aW9uIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuXG4uYWRqYWNlbnQtZW50cnktcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hcmNoaXZlLXBhZ2luYXRpb24gbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5hcmNoaXZlLXBhZ2luYXRpb24gbGkgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGNvbG9yOiAjMzMzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hcmNoaXZlLXBhZ2luYXRpb24gbGkgYTpmb2N1cyxcbi5hcmNoaXZlLXBhZ2luYXRpb24gbGkgYTpob3Zlcixcbi5hcmNoaXZlLXBhZ2luYXRpb24gbGkuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogRW50cnkgQ29tbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNvbW1lbnQtcmVzcG9uZCxcbi5lbnRyeS1jb21tZW50cyxcbi5lbnRyeS1waW5ncyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jb21tZW50LWxpc3QgbGkge1xuICBwYWRkaW5nOiA0MHB4IDAgMCAzMHB4O1xufVxuXG4uY29tbWVudC1saXN0IC5kZXB0aC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY29tbWVudC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY29tbWVudC1jb250ZW50IHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jb21tZW50LWNvbnRlbnQgdWwgPiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPWVtYWlsXSxcbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT10ZXh0XSxcbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT11cmxdIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5jb21tZW50LWhlYWRlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVudHJ5LXBpbmdzIC5yZXBseSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi8qIFNpZGViYXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zaWRlYmFyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uc2lkZWJhciAud2lkZ2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnNpZGViYXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8qIEZvb3RlciBXaWRnZXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZm9vdGVyLXdpZGdldHMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cblxuLmZvb3Rlci13aWRnZXRzIC53cmFwIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmZvb3Rlci13aWRnZXQtYXJlYTpsYXN0LWNoaWxkLFxuLmZvb3Rlci13aWRnZXRzIC53aWRnZXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIFNpdGUgRm9vdGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2l0ZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgZm9udC1zaXplOiAwLjk1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaXRlLWZvb3RlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogTWVkaWEgUXVlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICB0YWJsZSB7XG4gICAgdGFibGUtbGF5b3V0OiBhdXRvO1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAvKiBTaXRlIEhlYWRlclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLnNpdGUtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC8qIENvbnRlbnRcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5jb250ZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjUlO1xuICB9XG4gIC5zaWRlYmFyLWNvbnRlbnQgLmNvbnRlbnQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuZnVsbC13aWR0aC1jb250ZW50IC5jb250ZW50IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLyogU2lkZWJhclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLnNpZGViYXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5zaWRlYmFyLWNvbnRlbnQgLnNpZGViYXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC8qIEF1dGhvciBCb3hcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5hdXRob3ItYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgLyogQWZ0ZXIgRW50cnlcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5hZnRlci1lbnRyeSB7XG4gICAgcGFkZGluZzogNDBweCA2MHB4O1xuICB9XG4gIC5hZnRlci1lbnRyeSAuZW5ld3Mge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC8qIENvbHVtbiBDbGFzc2VzXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuZml2ZS1zaXh0aHMsXG4gIC5mb3VyLXNpeHRocyxcbiAgLm9uZS1mb3VydGgsXG4gIC5vbmUtaGFsZixcbiAgLm9uZS1zaXh0aCxcbiAgLm9uZS10aGlyZCxcbiAgLnRocmVlLWZvdXJ0aHMsXG4gIC50aHJlZS1zaXh0aHMsXG4gIC50d28tZm91cnRocyxcbiAgLnR3by1zaXh0aHMsXG4gIC50d28tdGhpcmRzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMi41NjQxMDI1NjQxJTtcbiAgfVxuICAub25lLWhhbGYsXG4gIC50aHJlZS1zaXh0aHMsXG4gIC50d28tZm91cnRocyB7XG4gICAgd2lkdGg6IDQ4LjcxNzk0ODcxNzklO1xuICB9XG4gIC5vbmUtdGhpcmQsXG4gIC50d28tc2l4dGhzIHtcbiAgICB3aWR0aDogMzEuNjIzOTMxNjIzOSU7XG4gIH1cbiAgLmZvdXItc2l4dGhzLFxuICAudHdvLXRoaXJkcyB7XG4gICAgd2lkdGg6IDY1LjgxMTk2NTgxMiU7XG4gIH1cbiAgLm9uZS1mb3VydGgge1xuICAgIHdpZHRoOiAyMy4wNzY5MjMwNzY5JTtcbiAgfVxuICAudGhyZWUtZm91cnRocyB7XG4gICAgd2lkdGg6IDc0LjM1ODk3NDM1OSU7XG4gIH1cbiAgLm9uZS1zaXh0aCB7XG4gICAgd2lkdGg6IDE0LjUyOTkxNDUyOTklO1xuICB9XG4gIC5maXZlLXNpeHRocyB7XG4gICAgd2lkdGg6IDgyLjkwNTk4MjkwNiU7XG4gIH1cbiAgLmZpcnN0IHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAvKiBFbnRyeSBNaXNjLlxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmFmdGVyLWVudHJ5LFxuICAuYXJjaGl2ZS1kZXNjcmlwdGlvbixcbiAgLmF1dGhvci1ib3gsXG4gIC5jb21tZW50LXJlc3BvbmQsXG4gIC5lbnRyeS1jb21tZW50cyxcbiAgLmVudHJ5LXBpbmdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAvKiBHZW5lc2lzIE1lbnVcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gICNtZW51LXByaW1hcnktbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW06Zm9jdXMsXG4gIC5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW06aG92ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZ2VuZXNpcy1uYXYtbWVudSA+IC5tZW51LWJvbGQgPiBhIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5nZW5lc2lzLW5hdi1tZW51ID4gLm1lbnUtaGlnaGxpZ2h0ID4gYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAuZ2VuZXNpcy1uYXYtbWVudSA+IC5tZW51LWhpZ2hsaWdodCA+IGE6Zm9jdXMsXG4gIC5nZW5lc2lzLW5hdi1tZW51ID4gLm1lbnUtaGlnaGxpZ2h0ID4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzNlNTtcbiAgfVxuICAuZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IGEge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gICAgbWFyZ2luOiAtNDZweCAwIDAgMTc5cHg7XG4gIH1cbiAgLyogUmVzcG9uc2l2ZSBNZW51XG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuZ2VuZXNpcy1yZXNwb25zaXZlLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tZW51LXRvZ2dsZSxcbiAgLnN1Yi1tZW51LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi8qIFByaW50IFN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgYVtocmVmXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICB9XG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIsXG4gIGFbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgLnNpdGUtdGl0bGUgPiBhOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG4gIGltZyxcbiAgdHIge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIEBwYWdlIHtcbiAgICBtYXJnaW46IDJjbSAwLjVjbTtcbiAgfVxuICBwLFxuICBoMixcbiAgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLFxuICAuc3ViLXRpdGxlLWgyLFxuICAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSxcbiAgaDMsXG4gIC5zdWItdGl0bGUtaDMsXG4gIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBibG9ja3F1b3RlLFxuICBwcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIC5jb250ZW50LFxuICAuY29udGVudC1zaWRlYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBidXR0b24sXG4gIGlucHV0LFxuICBzZWxlY3QsXG4gIHRleHRhcmVhLFxuICAuYnJlYWRjcnVtYixcbiAgLmNvbW1lbnQtZWRpdC1saW5rLFxuICAuY29tbWVudC1mb3JtLFxuICAuY29tbWVudC1saXN0IC5yZXBseSBhLFxuICAuY29tbWVudC1yZXBseS10aXRsZSxcbiAgLmVkaXQtbGluayxcbiAgLmVudHJ5LWNvbW1lbnRzLWxpbmssXG4gIC5lbnRyeS1mb290ZXIsXG4gIC5nZW5lc2lzLWJveCxcbiAgLmhlYWRlci13aWRnZXQtYXJlYSxcbiAgLmhpZGRlbi1wcmludCxcbiAgLmhvbWUtdG9wLFxuICAucG9zdC1lZGl0LWxpbmssXG4gIC5zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRpdGxlLWFyZWEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2l0ZS10aXRsZSA+IGEge1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gIH1cbiAgLnNpdGUtaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYXV0aG9yLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBoMSxcbiAgaDIsXG4gICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSxcbiAgLnN1Yi10aXRsZS1oMixcbiAgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsXG4gIGgzLFxuICAuc3ViLXRpdGxlLWgzLFxuICAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgb3JwaGFuczogMztcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgd2lkb3dzOiAzO1xuICB9XG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIGJsb2NrcXVvdGUsXG4gIHByZSxcbiAgdGFibGUge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICBkbCxcbiAgb2wsXG4gIHVsIHtcbiAgICBwYWdlLWJyZWFrLWJlZm9yZTogYXZvaWQ7XG4gIH1cbn1cbi8qU0VPIEhlYWRpbmcgdGFnc1xuaDEgLSBNYWluIHRpdGxlLiBQYWdlIHRpdGxlICAtIG1haW4gdG9waWMgb2YgdGhlIHBhZ2UsIHNob3VsZCBvbmx5IGJlIHVzZWQgb25jZSBwZXIgcGFnZS5cbmgyIC0gU2VjdGlvbiB0aXRsZS4gIG1haW4gcG9pbnRzIG9mIHRoZSBjb250ZW50XG5oMyAtIFN1YmhlYWRpbmcgdGl0bGUuIFN1Yi1wb2ludHMsIHN1cHBvcnRpbmcgY29udGVudFxuaDQgLSBTdWItc3ViaGVhZGluZyB0aXRsZS4gQWRkaXRpb25hbCBkZXRhaWxzXG5jbGFzcyBzaG91bGQgYmUgc2VjdGlvbi1oZWFkaW5nLXRhZ1xuKi9cbi5oLXRhZywgLnJlc291cmNlLW1vZHVsZS1zZWN0aW9uLXRpdGxlLCAucmVzb3VyY2VzLXNlY3Rpb24tc2VjdGlvbi10aXRsZSwgLmN1c3RvbWVyLWxvZ29zLXNlY3Rpb24tdGl0bGUsIC5wcm9kdWN0LWhlcm8tc2VjdGlvbi10aXRsZSwgLmdlbmVyaWMtaGVyby1tYWluLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5uZXctcHJvZHVjdHMtdGVtcGxhdGUtcGFyYWdyYXBoLCAubmV3cy1mYXFzLXBhcmFncmFwaCwgLnByb2R1Y3QtZmVhdHVyZXMtdGFicy1wYXJhZ3JhcGgsIC5wcm9kdWN0LWZlYXR1cmVzLXBhcmFncmFwaCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmV3LXByb2R1Y3RzLXRlbXBsYXRlLXBhcmFncmFwaCwgLm5ld3MtZmFxcy1wYXJhZ3JhcGgsIC5wcm9kdWN0LWZlYXR1cmVzLXRhYnMtcGFyYWdyYXBoLCAucHJvZHVjdC1mZWF0dXJlcy1wYXJhZ3JhcGgge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi5wcm9kdWN0LWhlcm8tbWFpbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtaGVyby1tYWluLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLnByb2R1Y3QtaGVyby1zZWN0aW9uLXRpdGxlLCAuZ2VuZXJpYy1oZXJvLW1haW4tdGl0bGUge1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LWhlcm8tc2VjdGlvbi10aXRsZSwgLmdlbmVyaWMtaGVyby1tYWluLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNTgycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtaGVyby1wYXJhZ3JhcGgge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6ICNCRUJFQkU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtaGVyby1wYXJhZ3JhcGgge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5jdXN0b21lci1sb2dvcy1zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbWVyLWxvZ29zLXNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b21lci1sb2dvcy1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMDdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY3VzdG9tZXItbG9nb3Mtc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmN1c3RvbWVyLWxvZ29zLXNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4ucHJvZHVjdC1zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMi4wN3JlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LXNlY3Rpb24tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3Qtc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjk1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnByb2R1Y3QtZmVhdHVyZXMtc3ViaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuN3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1mZWF0dXJlcy1zdWJoZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIuMDdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1mZWF0dXJlcy1iaWdnZXItc3ViaGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LWZlYXR1cmVzLWJpZ2dlci1zdWJoZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIuMDdyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnByb2R1Y3QtZmVhdHVyZXMtYmlnZ2VyLXN1YmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAucHJvZHVjdC1mZWF0dXJlcy1iaWdnZXItc3ViaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cblxuLnByb2R1Y3QtZmVhdHVyZXMtcGFyYWdyYXBoIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByb2R1Y3QtZmVhdHVyZXMtdGFicy1zdWJoZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1mZWF0dXJlcy10YWJzLXN1YmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi40NzVyZW07XG4gIH1cbn1cblxuLnByb2R1Y3QtZmVhdHVyZXMtdGFicy1wYXJhZ3JhcGgge1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1mZWF0dXJlcy10YWJzLXBhcmFncmFwaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4uY3VzdG9tZXItdGVzdGltb25pYWxzLWV4Y2VycHQsIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLmV4Y2VycHQgcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4yOTVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN1c3RvbWVyLXRlc3RpbW9uaWFscy1leGNlcnB0LCAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5leGNlcnB0IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuLmN1c3RvbWVyLXRlc3RpbW9uaWFscy1leGNlcnB0OjpiZWZvcmUsIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLmV4Y2VycHQgcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJxcIjtcbn1cbi5jdXN0b21lci10ZXN0aW1vbmlhbHMtZXhjZXJwdDo6YWZ0ZXIsIC5jdXN0b21lci10ZXN0aW1vbmlhbHMgLmV4Y2VycHQgcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKAnVwiO1xufVxuXG4uY3VzdG9tZXItdGVzdGltb25pYWxzLW5hbWUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tZXItdGVzdGltb25pYWxzLW5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tZXItdGVzdGltb25pYWxzLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbn1cblxuLnByb2R1Y3QtcGFnZS1zdGF0cy1udW1iZXIsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMy41ODVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1wYWdlLXN0YXRzLW51bWJlciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDIuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3QtcGFnZS1zdGF0cy1udW1iZXIsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLW51bWJlciB7XG4gICAgZm9udC1zaXplOiAzLjQ1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LXBhZ2Utc3RhdHMtbnVtYmVyLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucHJvZHVjdC1wYWdlLXN0YXRzLW51bWJlciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LXBhZ2Utc3RhdHMtbnVtYmVyIHNwYW4sIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLW51bWJlciBzcGFuIHtcbiAgZm9udC1zaXplOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LXBhZ2Utc3RhdHMtbnVtYmVyIHNwYW4sIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLW51bWJlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1wYWdlLXN0YXRzLW51bWJlciBzcGFuLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1udW1iZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LXBhZ2Utc3RhdHMtbnVtYmVyIHNwYW4sIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLW51bWJlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtcGFnZS1zdGF0cy10ZXh0LCAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9kdWN0LXBhZ2Utc3RhdHMtdGV4dCwgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5wYWdlLXN0YXRzLXNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1zdGF0cy1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuLnBhZ2Utc3RhdHMtcGFyYWdyYXBoLXRleHQge1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utc3RhdHMtcGFyYWdyYXBoLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG5cbi5zYWxlcy1zdGVwcy1zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjA3cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zYWxlcy1zdGVwcy1zZWN0aW9uLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyLjk1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zYWxlcy1zdGVwcy1zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICB9XG59XG5cbi5zYWxlcy1zdGVwcy1zdWJoZWFkaW5nIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMi4wN3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNhbGVzLXN0ZXBzLXN1YmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi40ODVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4uc2FsZXMtc3RlcHMtc3ViLXN1YmhlYWRpbmcge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2FsZXMtc3RlcHMtc3ViLXN1YmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICBtaW4taGVpZ2h0OiAxMjNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zYWxlcy1zdGVwcy1zdWItc3ViaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgbWluLWhlaWdodDogMTQ3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNhbGVzLXN0ZXBzLXN1Yi1zdWJoZWFkaW5nIHtcbiAgICBtaW4taGVpZ2h0OiA5OHB4O1xuICB9XG59XG5cbi5zYWxlcy1zdGVwLXBhcmFncmFwaCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zYWxlcy1zdGVwLXBhcmFncmFwaCB7XG4gICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNhbGVzLXN0ZXAtcGFyYWdyYXBoIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG4ubmV3cy1mYXFzLXNlY3Rpb24tdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyLjA3cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MtZmFxcy1zZWN0aW9uLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmV3cy1mYXFzLXNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi45NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5uZXdzLWZhcXMtc3ViaGVhZGluZyB7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDE2cHggNDBweCAxNnB4IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uZXdzLWZhcXMtc3ViaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbWFyZ2luOiAzMnB4IDQwcHggMzJweCAwO1xuICB9XG59XG5cbi5uZXdzLWZhcXMtY3RhLXN1YmhlYWRpbmcge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjIlO1xuICBtYXJnaW46IDA7XG59XG5cbi5zb2NpYWwtcmV2aWV3cy1zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMi4wN3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zb2NpYWwtcmV2aWV3cy1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuOTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG5cbi5zb2NpYWwtcmV2aWV3cy1zdGFyLXJldmlld3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zb2NpYWwtcmV2aWV3cy1zdGFyLXJldmlld3Mge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZy1wYXJhZ3JhcGgge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5yZXNvdXJjZXMtc2VjdGlvbi1zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzb3VyY2VzLXNlY3Rpb24tc2VjdGlvbi10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlc291cmNlcy1zZWN0aW9uLXNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLnJlc291cmNlcy1zZWN0aW9uLXN1YmhlYWRpbmcge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5yZXNvdXJjZXMtc2VjdGlvbi1zdWItc3ViaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlc291cmNlcy1zZWN0aW9uLXN1Yi1zdWJoZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbi5yZXNvdXJjZS1tb2R1bGUtc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc291cmNlLW1vZHVsZS1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZ2VuZXJpYy1oZXJvLW1haW4tdGl0bGUge1xuICBsaW5lLWhlaWdodDogNjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdlbmVyaWMtaGVyby1tYWluLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5nZW5lcmljLWhlcm8tZXllYnJvdy10ZXh0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ2VuZXJpYy1oZXJvLWV5ZWJyb3ctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI5LjJweDtcbiAgfVxufVxuLmdlbmVyaWMtaGVyby1leWVicm93LXRleHQuc2FmZXR5IHtcbiAgY29sb3I6ICNFMjZCMDA7XG59XG4uZ2VuZXJpYy1oZXJvLWV5ZWJyb3ctdGV4dC5zYWZldHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMjZCMDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGFzcGVjdC1yYXRpbzogOC85O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvaWNvbi1jYWxlbmRhci00LnN2Zykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICAtd2Via2l0LW1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDQvaWNvbi1jYWxlbmRhci00LnN2Zykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuXG4uZ2VuZXJpYy1zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdlbmVyaWMtc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbi5nZW5lcmljLXBhcmFncmFwaC10ZXh0LCAuZ2VuZXJpYy1oZXJvLXBhcmFncmFwaC10ZXh0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5nZW5lcmljLXBhcmFncmFwaC10ZXh0LCAuZ2VuZXJpYy1oZXJvLXBhcmFncmFwaC10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG4ucGFzdC13ZWJpbmFyLW1haW4tdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyLjFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhc3Qtd2ViaW5hci1tYWluLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbi5wYXN0LXdlYmluYXItc2VjdGlvbi10aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFzdC13ZWJpbmFyLXNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4ucGFzdC13ZWJpbmFyLXZpZGVvLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYXN0LXdlYmluYXItdmlkZW8tZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICB9XG59XG5cbi52aWRlby1pbmZvLWxpc3QgbGkge1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZGVvLWluZm8tbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxud2lzdGlhLXRyYW5zY3JpcHQ6OnBhcnQoc3BlYWtlcikge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgd2lzdGlhLXRyYW5zY3JpcHQ6OnBhcnQoc3BlYWtlcikge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG53aXN0aWEtdHJhbnNjcmlwdDo6cGFydChwYXJhZ3JhcGgpIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICB3aXN0aWEtdHJhbnNjcmlwdDo6cGFydChwYXJhZ3JhcGgpIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG4uY29udGFjdC11cy1leWVicm93LXRleHQge1xuICBjb2xvcjogIzAwQzE1ODtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjZweDsgLyogMTYyLjUlICovXG4gIGxldHRlci1zcGFjaW5nOiA2LjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLndoby11c2VzLWV5ZWJyb3ctdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7IC8qIDE2Mi41JSAqL1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uam9iLXJvbGUtYXNrLXNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5qb2Itcm9sZS1hc2stc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICB9XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJEZWZhdWx0c1wiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9kZWZhdWx0cy9EZWZhdWx0cy5lb3Q/cmZhOXo4XCIpO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9kZWZhdWx0cy9EZWZhdWx0cy5lb3Q/I2llZml4cmZhOXo4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvZGVmYXVsdHMvRGVmYXVsdHMud29mZj9yZmE5ejhcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL2RlZmF1bHRzL0RlZmF1bHRzLnR0Zj9yZmE5ejhcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9kZWZhdWx0cy9EZWZhdWx0cy5zdmc/cmZhOXo4I0RlZmF1bHRzXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5bY2xhc3NePURlZmF1bHRzLV0sXG5bY2xhc3MqPVwiIERlZmF1bHRzLVwiXSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRlZmF1bHRzXCI7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uRGVmYXVsdHMtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjtcbn1cblxuLkRlZmF1bHRzLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7XG59XG5cbi5EZWZhdWx0cy1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbn1cblxuLkRlZmF1bHRzLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDNcIjtcbn1cblxuLkRlZmF1bHRzLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XG59XG5cbi5EZWZhdWx0cy1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG5cbi5EZWZhdWx0cy1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDZcIjtcbn1cblxuLkRlZmF1bHRzLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjtcbn1cblxuLkRlZmF1bHRzLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDhcIjtcbn1cblxuLkRlZmF1bHRzLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XG59XG5cbi5EZWZhdWx0cy10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiO1xufVxuXG4uRGVmYXVsdHMtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuXG4uRGVmYXVsdHMtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cblxuLkRlZmF1bHRzLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG5cbi5EZWZhdWx0cy1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cblxuLkRlZmF1bHRzLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG5cbi5EZWZhdWx0cy1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiO1xufVxuXG4uRGVmYXVsdHMtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7XG59XG5cbi5EZWZhdWx0cy1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjtcbn1cblxuLkRlZmF1bHRzLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiO1xufVxuXG4uRGVmYXVsdHMtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG59XG5cbi5EZWZhdWx0cy1nZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG59XG5cbi5EZWZhdWx0cy10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE0XCI7XG59XG5cbi5EZWZhdWx0cy1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTZcIjtcbn1cblxuLkRlZmF1bHRzLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjtcbn1cblxuLkRlZmF1bHRzLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjtcbn1cblxuLkRlZmF1bHRzLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFhXCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYlwiO1xufVxuXG4uRGVmYXVsdHMtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjtcbn1cblxuLkRlZmF1bHRzLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWRcIjtcbn1cblxuLkRlZmF1bHRzLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuXG4uRGVmYXVsdHMtcm90YXRlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG59XG5cbi5EZWZhdWx0cy1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG59XG5cbi5EZWZhdWx0cy1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiO1xufVxuXG4uRGVmYXVsdHMtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiO1xufVxuXG4uRGVmYXVsdHMtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiO1xufVxuXG4uRGVmYXVsdHMtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiO1xufVxuXG4uRGVmYXVsdHMtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiO1xufVxuXG4uRGVmYXVsdHMtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjtcbn1cblxuLkRlZmF1bHRzLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiO1xufVxuXG4uRGVmYXVsdHMtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7XG59XG5cbi5EZWZhdWx0cy1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7XG59XG5cbi5EZWZhdWx0cy10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjtcbn1cblxuLkRlZmF1bHRzLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjtcbn1cblxuLkRlZmF1bHRzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjtcbn1cblxuLkRlZmF1bHRzLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7XG59XG5cbi5EZWZhdWx0cy1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiO1xufVxuXG4uRGVmYXVsdHMtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG5cbi5EZWZhdWx0cy1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7XG59XG5cbi5EZWZhdWx0cy1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7XG59XG5cbi5EZWZhdWx0cy1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjtcbn1cblxuLkRlZmF1bHRzLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7XG59XG5cbi5EZWZhdWx0cy10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7XG59XG5cbi5EZWZhdWx0cy1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7XG59XG5cbi5EZWZhdWx0cy1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjtcbn1cblxuLkRlZmF1bHRzLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7XG59XG5cbi5EZWZhdWx0cy1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7XG59XG5cbi5EZWZhdWx0cy1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7XG59XG5cbi5EZWZhdWx0cy1kZWRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjtcbn1cblxuLkRlZmF1bHRzLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjtcbn1cblxuLkRlZmF1bHRzLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiO1xufVxuXG4uRGVmYXVsdHMtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XG59XG5cbi5EZWZhdWx0cy1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuXG4uRGVmYXVsdHMtcGhvdG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjtcbn1cblxuLkRlZmF1bHRzLXBpY3R1cmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuXG4uRGVmYXVsdHMtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7XG59XG5cbi5EZWZhdWx0cy1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG59XG5cbi5EZWZhdWx0cy1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjtcbn1cblxuLkRlZmF1bHRzLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjtcbn1cblxuLkRlZmF1bHRzLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjtcbn1cblxuLkRlZmF1bHRzLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiO1xufVxuXG4uRGVmYXVsdHMtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDVcIjtcbn1cblxuLkRlZmF1bHRzLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ2XCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDdcIjtcbn1cblxuLkRlZmF1bHRzLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjtcbn1cblxuLkRlZmF1bHRzLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjtcbn1cblxuLkRlZmF1bHRzLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7XG59XG5cbi5EZWZhdWx0cy1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG59XG5cbi5EZWZhdWx0cy1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiO1xufVxuXG4uRGVmYXVsdHMtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiO1xufVxuXG4uRGVmYXVsdHMtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiO1xufVxuXG4uRGVmYXVsdHMtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7XG59XG5cbi5EZWZhdWx0cy1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjtcbn1cblxuLkRlZmF1bHRzLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7XG59XG5cbi5EZWZhdWx0cy1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbn1cblxuLkRlZmF1bHRzLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cblxuLkRlZmF1bHRzLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG59XG5cbi5EZWZhdWx0cy1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjtcbn1cblxuLkRlZmF1bHRzLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiO1xufVxuXG4uRGVmYXVsdHMtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG59XG5cbi5EZWZhdWx0cy1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjtcbn1cblxuLkRlZmF1bHRzLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG59XG5cbi5EZWZhdWx0cy1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7XG59XG5cbi5EZWZhdWx0cy10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1Y1wiO1xufVxuXG4uRGVmYXVsdHMtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWRcIjtcbn1cblxuLkRlZmF1bHRzLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZVwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MFwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7XG59XG5cbi5EZWZhdWx0cy1tYWlsLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjtcbn1cblxuLkRlZmF1bHRzLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7XG59XG5cbi5EZWZhdWx0cy1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjtcbn1cblxuLkRlZmF1bHRzLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XG59XG5cbi5EZWZhdWx0cy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG5cbi5EZWZhdWx0cy1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuXG4uRGVmYXVsdHMtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjtcbn1cblxuLkRlZmF1bHRzLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xufVxuXG4uRGVmYXVsdHMtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiO1xufVxuXG4uRGVmYXVsdHMtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiO1xufVxuXG4uRGVmYXVsdHMtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiO1xufVxuXG4uRGVmYXVsdHMtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7XG59XG5cbi5EZWZhdWx0cy1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjtcbn1cblxuLkRlZmF1bHRzLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG5cbi5EZWZhdWx0cy13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG5cbi5EZWZhdWx0cy1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiO1xufVxuXG4uRGVmYXVsdHMtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjtcbn1cblxuLkRlZmF1bHRzLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiO1xufVxuXG4uRGVmYXVsdHMtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuXG4uRGVmYXVsdHMtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7XG59XG5cbi5EZWZhdWx0cy1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG59XG5cbi5EZWZhdWx0cy1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cblxuLkRlZmF1bHRzLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjtcbn1cblxuLkRlZmF1bHRzLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjtcbn1cblxuLkRlZmF1bHRzLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiO1xufVxuXG4uRGVmYXVsdHMtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZVwiO1xufVxuXG4uRGVmYXVsdHMtYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG5cbi5EZWZhdWx0cy1iYXItY2hhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiO1xufVxuXG4uRGVmYXVsdHMtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjtcbn1cblxuLkRlZmF1bHRzLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiO1xufVxuXG4uRGVmYXVsdHMtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7XG59XG5cbi5EZWZhdWx0cy1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODRcIjtcbn1cblxuLkRlZmF1bHRzLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjtcbn1cblxuLkRlZmF1bHRzLWdlYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7XG59XG5cbi5EZWZhdWx0cy1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiO1xufVxuXG4uRGVmYXVsdHMtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODdcIjtcbn1cblxuLkRlZmF1bHRzLXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODhcIjtcbn1cblxuLkRlZmF1bHRzLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiO1xufVxuXG4uRGVmYXVsdHMtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YVwiO1xufVxuXG4uRGVmYXVsdHMtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGJcIjtcbn1cblxuLkRlZmF1bHRzLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiO1xufVxuXG4uRGVmYXVsdHMtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiO1xufVxuXG4uRGVmYXVsdHMtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xufVxuXG4uRGVmYXVsdHMtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MFwiO1xufVxuXG4uRGVmYXVsdHMtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XG59XG5cbi5EZWZhdWx0cy1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7XG59XG5cbi5EZWZhdWx0cy11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjtcbn1cblxuLkRlZmF1bHRzLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjtcbn1cblxuLkRlZmF1bHRzLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG59XG5cbi5EZWZhdWx0cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NlwiO1xufVxuXG4uRGVmYXVsdHMtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5N1wiO1xufVxuXG4uRGVmYXVsdHMtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7XG59XG5cbi5EZWZhdWx0cy10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG59XG5cbi5EZWZhdWx0cy1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuXG4uRGVmYXVsdHMtZmFjZWJvb2stZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuXG4uRGVmYXVsdHMtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7XG59XG5cbi5EZWZhdWx0cy11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjtcbn1cblxuLkRlZmF1bHRzLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7XG59XG5cbi5EZWZhdWx0cy1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWVcIjtcbn1cblxuLkRlZmF1bHRzLWhkZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7XG59XG5cbi5EZWZhdWx0cy1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiO1xufVxuXG4uRGVmYXVsdHMtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEyXCI7XG59XG5cbi5EZWZhdWx0cy1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhM1wiO1xufVxuXG4uRGVmYXVsdHMtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7XG59XG5cbi5EZWZhdWx0cy1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiO1xufVxuXG4uRGVmYXVsdHMtaGFuZC1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7XG59XG5cbi5EZWZhdWx0cy1oYW5kLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOVwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiO1xufVxuXG4uRGVmYXVsdHMtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjtcbn1cblxuLkRlZmF1bHRzLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiO1xufVxuXG4uRGVmYXVsdHMtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjtcbn1cblxuLkRlZmF1bHRzLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMFwiO1xufVxuXG4uRGVmYXVsdHMtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7XG59XG5cbi5EZWZhdWx0cy1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiO1xufVxuXG4uRGVmYXVsdHMtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjtcbn1cblxuLkRlZmF1bHRzLWNoYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG5cbi5EZWZhdWx0cy1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG5cbi5EZWZhdWx0cy1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiO1xufVxuXG4uRGVmYXVsdHMtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjtcbn1cblxuLkRlZmF1bHRzLWN1dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiO1xufVxuXG4uRGVmYXVsdHMtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjtcbn1cblxuLkRlZmF1bHRzLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjtcbn1cblxuLkRlZmF1bHRzLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiO1xufVxuXG4uRGVmYXVsdHMtZmxvcHB5LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjtcbn1cblxuLkRlZmF1bHRzLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjtcbn1cblxuLkRlZmF1bHRzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiO1xufVxuXG4uRGVmYXVsdHMtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xufVxuXG4uRGVmYXVsdHMtbmF2aWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xufVxuXG4uRGVmYXVsdHMtcmVvcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xufVxuXG4uRGVmYXVsdHMtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYVwiO1xufVxuXG4uRGVmYXVsdHMtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYlwiO1xufVxuXG4uRGVmYXVsdHMtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjY1wiO1xufVxuXG4uRGVmYXVsdHMtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7XG59XG5cbi5EZWZhdWx0cy10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiO1xufVxuXG4uRGVmYXVsdHMtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDBcIjtcbn1cblxuLkRlZmF1bHRzLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7XG59XG5cbi5EZWZhdWx0cy1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjtcbn1cblxuLkRlZmF1bHRzLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjtcbn1cblxuLkRlZmF1bHRzLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNFwiO1xufVxuXG4uRGVmYXVsdHMtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDVcIjtcbn1cblxuLkRlZmF1bHRzLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7XG59XG5cbi5EZWZhdWx0cy1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG59XG5cbi5EZWZhdWx0cy1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiO1xufVxuXG4uRGVmYXVsdHMtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOVwiO1xufVxuXG4uRGVmYXVsdHMtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjtcbn1cblxuLkRlZmF1bHRzLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjtcbn1cblxuLkRlZmF1bHRzLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjtcbn1cblxuLkRlZmF1bHRzLXVuc29ydGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG59XG5cbi5EZWZhdWx0cy1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjtcbn1cblxuLkRlZmF1bHRzLXNvcnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xufVxuXG4uRGVmYXVsdHMtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbn1cblxuLkRlZmF1bHRzLXNvcnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbn1cblxuLkRlZmF1bHRzLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7XG59XG5cbi5EZWZhdWx0cy1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiO1xufVxuXG4uRGVmYXVsdHMtcm90YXRlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cblxuLkRlZmF1bHRzLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cblxuLkRlZmF1bHRzLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7XG59XG5cbi5EZWZhdWx0cy1sZWdhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlM1wiO1xufVxuXG4uRGVmYXVsdHMtZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU0XCI7XG59XG5cbi5EZWZhdWx0cy10YWNob21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU0XCI7XG59XG5cbi5EZWZhdWx0cy1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTVcIjtcbn1cblxuLkRlZmF1bHRzLWNvbW1lbnRzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTZcIjtcbn1cblxuLkRlZmF1bHRzLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjtcbn1cblxuLkRlZmF1bHRzLWZsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7XG59XG5cbi5EZWZhdWx0cy1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7XG59XG5cbi5EZWZhdWx0cy11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiO1xufVxuXG4uRGVmYXVsdHMtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG5cbi5EZWZhdWx0cy1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiO1xufVxuXG4uRGVmYXVsdHMtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjtcbn1cblxuLkRlZmF1bHRzLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVjXCI7XG59XG5cbi5EZWZhdWx0cy1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZFwiO1xufVxuXG4uRGVmYXVsdHMtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7XG59XG5cbi5EZWZhdWx0cy11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7XG59XG5cbi5EZWZhdWx0cy1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiO1xufVxuXG4uRGVmYXVsdHMtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjtcbn1cblxuLkRlZmF1bHRzLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjtcbn1cblxuLkRlZmF1bHRzLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiO1xufVxuXG4uRGVmYXVsdHMtY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNVwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjZcIjtcbn1cblxuLkRlZmF1bHRzLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjdcIjtcbn1cblxuLkRlZmF1bHRzLWhvc3BpdGFsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjtcbn1cblxuLkRlZmF1bHRzLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiO1xufVxuXG4uRGVmYXVsdHMtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7XG59XG5cbi5EZWZhdWx0cy1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiO1xufVxuXG4uRGVmYXVsdHMtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiO1xufVxuXG4uRGVmYXVsdHMtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjtcbn1cblxuLkRlZmF1bHRzLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7XG59XG5cbi5EZWZhdWx0cy1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiO1xufVxuXG4uRGVmYXVsdHMtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG59XG5cbi5EZWZhdWx0cy1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cblxuLkRlZmF1bHRzLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG5cbi5EZWZhdWx0cy1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG5cbi5EZWZhdWx0cy1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuXG4uRGVmYXVsdHMtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cblxuLkRlZmF1bHRzLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cblxuLkRlZmF1bHRzLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjtcbn1cblxuLkRlZmF1bHRzLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuXG4uRGVmYXVsdHMtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG5cbi5EZWZhdWx0cy1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjtcbn1cblxuLkRlZmF1bHRzLW1vYmlsZS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuXG4uRGVmYXVsdHMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGNcIjtcbn1cblxuLkRlZmF1bHRzLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cblxuLkRlZmF1bHRzLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG5cbi5EZWZhdWx0cy1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG5cbi5EZWZhdWx0cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbn1cblxuLkRlZmF1bHRzLW1haWwtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjtcbn1cblxuLkRlZmF1bHRzLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG59XG5cbi5EZWZhdWx0cy1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG5cbi5EZWZhdWx0cy1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNFwiO1xufVxuXG4uRGVmYXVsdHMtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNVwiO1xufVxuXG4uRGVmYXVsdHMtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuXG4uRGVmYXVsdHMtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiO1xufVxuXG4uRGVmYXVsdHMtbWVoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjtcbn1cblxuLkRlZmF1bHRzLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cblxuLkRlZmF1bHRzLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjtcbn1cblxuLkRlZmF1bHRzLWZsYWctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZFwiO1xufVxuXG4uRGVmYXVsdHMtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cblxuLkRlZmF1bHRzLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7XG59XG5cbi5EZWZhdWx0cy1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XG59XG5cbi5EZWZhdWx0cy1tYWlsLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuXG4uRGVmYXVsdHMtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG5cbi5EZWZhdWx0cy1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjNcIjtcbn1cblxuLkRlZmF1bHRzLXN0YXItaGFsZi1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIzXCI7XG59XG5cbi5EZWZhdWx0cy1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyM1wiO1xufVxuXG4uRGVmYXVsdHMtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjtcbn1cblxuLkRlZmF1bHRzLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjtcbn1cblxuLkRlZmF1bHRzLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiO1xufVxuXG4uRGVmYXVsdHMtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG5cbi5EZWZhdWx0cy11bmxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjtcbn1cblxuLkRlZmF1bHRzLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7XG59XG5cbi5EZWZhdWx0cy1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG5cbi5EZWZhdWx0cy1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYVwiO1xufVxuXG4uRGVmYXVsdHMtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjtcbn1cblxuLkRlZmF1bHRzLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiO1xufVxuXG4uRGVmYXVsdHMtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7XG59XG5cbi5EZWZhdWx0cy1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjtcbn1cblxuLkRlZmF1bHRzLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjtcbn1cblxuLkRlZmF1bHRzLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjtcbn1cblxuLkRlZmF1bHRzLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiO1xufVxuXG4uRGVmYXVsdHMtY2FsZW5kYXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiO1xufVxuXG4uRGVmYXVsdHMtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzRcIjtcbn1cblxuLkRlZmF1bHRzLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiO1xufVxuXG4uRGVmYXVsdHMtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7XG59XG5cbi5EZWZhdWx0cy1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7XG59XG5cbi5EZWZhdWx0cy1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiO1xufVxuXG4uRGVmYXVsdHMtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjtcbn1cblxuLkRlZmF1bHRzLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cblxuLkRlZmF1bHRzLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7XG59XG5cbi5EZWZhdWx0cy1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7XG59XG5cbi5EZWZhdWx0cy1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIjtcbn1cblxuLkRlZmF1bHRzLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cblxuLkRlZmF1bHRzLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7XG59XG5cbi5EZWZhdWx0cy1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7XG59XG5cbi5EZWZhdWx0cy1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XG59XG5cbi5EZWZhdWx0cy1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7XG59XG5cbi5EZWZhdWx0cy1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiO1xufVxuXG4uRGVmYXVsdHMtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7XG59XG5cbi5EZWZhdWx0cy1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjtcbn1cblxuLkRlZmF1bHRzLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XG59XG5cbi5EZWZhdWx0cy1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiO1xufVxuXG4uRGVmYXVsdHMtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiO1xufVxuXG4uRGVmYXVsdHMtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7XG59XG5cbi5EZWZhdWx0cy1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7XG59XG5cbi5EZWZhdWx0cy1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiO1xufVxuXG4uRGVmYXVsdHMtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7XG59XG5cbi5EZWZhdWx0cy1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7XG59XG5cbi5EZWZhdWx0cy1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG5cbi5EZWZhdWx0cy10b2dnbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiO1xufVxuXG4uRGVmYXVsdHMtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjtcbn1cblxuLkRlZmF1bHRzLXRvZ2dsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiO1xufVxuXG4uRGVmYXVsdHMtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjtcbn1cblxuLkRlZmF1bHRzLXRvZ2dsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuXG4uRGVmYXVsdHMtZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7XG59XG5cbi5EZWZhdWx0cy1ldXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7XG59XG5cbi5EZWZhdWx0cy1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjtcbn1cblxuLkRlZmF1bHRzLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuXG4uRGVmYXVsdHMtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7XG59XG5cbi5EZWZhdWx0cy1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjtcbn1cblxuLkRlZmF1bHRzLXJ1cGVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG5cbi5EZWZhdWx0cy1jbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLkRlZmF1bHRzLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuXG4uRGVmYXVsdHMtcm1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5EZWZhdWx0cy15ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLkRlZmF1bHRzLXJvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuXG4uRGVmYXVsdHMtcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5EZWZhdWx0cy1ydWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuXG4uRGVmYXVsdHMta3J3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XG59XG5cbi5EZWZhdWx0cy13b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjtcbn1cblxuLkRlZmF1bHRzLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjtcbn1cblxuLkRlZmF1bHRzLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7XG59XG5cbi5EZWZhdWx0cy1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiO1xufVxuXG4uRGVmYXVsdHMtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XG59XG5cbi5EZWZhdWx0cy1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjtcbn1cblxuLkRlZmF1bHRzLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjtcbn1cblxuLkRlZmF1bHRzLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjtcbn1cblxuLkRlZmF1bHRzLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7XG59XG5cbi5EZWZhdWx0cy10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIjtcbn1cblxuLkRlZmF1bHRzLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7XG59XG5cbi5EZWZhdWx0cy15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NlwiO1xufVxuXG4uRGVmYXVsdHMteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiO1xufVxuXG4uRGVmYXVsdHMteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiO1xufVxuXG4uRGVmYXVsdHMteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjtcbn1cblxuLkRlZmF1bHRzLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YVwiO1xufVxuXG4uRGVmYXVsdHMtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiO1xufVxuXG4uRGVmYXVsdHMtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjtcbn1cblxuLkRlZmF1bHRzLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuXG4uRGVmYXVsdHMtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG5cbi5EZWZhdWx0cy1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzBcIjtcbn1cblxuLkRlZmF1bHRzLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiO1xufVxuXG4uRGVmYXVsdHMtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MlwiO1xufVxuXG4uRGVmYXVsdHMtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7XG59XG5cbi5EZWZhdWx0cy10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7XG59XG5cbi5EZWZhdWx0cy1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjtcbn1cblxuLkRlZmF1bHRzLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzZcIjtcbn1cblxuLkRlZmF1bHRzLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiO1xufVxuXG4uRGVmYXVsdHMtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xufVxuXG4uRGVmYXVsdHMtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjtcbn1cblxuLkRlZmF1bHRzLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjtcbn1cblxuLkRlZmF1bHRzLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjtcbn1cblxuLkRlZmF1bHRzLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7XG59XG5cbi5EZWZhdWx0cy1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiO1xufVxuXG4uRGVmYXVsdHMtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjtcbn1cblxuLkRlZmF1bHRzLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjtcbn1cblxuLkRlZmF1bHRzLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiO1xufVxuXG4uRGVmYXVsdHMtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7XG59XG5cbi5EZWZhdWx0cy1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7XG59XG5cbi5EZWZhdWx0cy1naXR0aXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjtcbn1cblxuLkRlZmF1bHRzLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XG59XG5cbi5EZWZhdWx0cy1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuXG4uRGVmYXVsdHMtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG5cbi5EZWZhdWx0cy1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7XG59XG5cbi5EZWZhdWx0cy1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjtcbn1cblxuLkRlZmF1bHRzLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XG59XG5cbi5EZWZhdWx0cy13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiO1xufVxuXG4uRGVmYXVsdHMtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7XG59XG5cbi5EZWZhdWx0cy1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjtcbn1cblxuLkRlZmF1bHRzLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZVwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MFwiO1xufVxuXG4uRGVmYXVsdHMtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuXG4uRGVmYXVsdHMtdG9nZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjtcbn1cblxuLkRlZmF1bHRzLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiO1xufVxuXG4uRGVmYXVsdHMtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiO1xufVxuXG4uRGVmYXVsdHMtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XG59XG5cbi5EZWZhdWx0cy10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjtcbn1cblxuLkRlZmF1bHRzLXR1cmtpc2gtbGlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuXG4uRGVmYXVsdHMtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NlwiO1xufVxuXG4uRGVmYXVsdHMtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiO1xufVxuXG4uRGVmYXVsdHMtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjtcbn1cblxuLkRlZmF1bHRzLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiO1xufVxuXG4uRGVmYXVsdHMtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7XG59XG5cbi5EZWZhdWx0cy1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjtcbn1cblxuLkRlZmF1bHRzLWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLkRlZmF1bHRzLWluc3RpdHV0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5EZWZhdWx0cy11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG5cbi5EZWZhdWx0cy1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuXG4uRGVmYXVsdHMtbW9ydGFyLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5EZWZhdWx0cy15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiO1xufVxuXG4uRGVmYXVsdHMtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG59XG5cbi5EZWZhdWx0cy1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjtcbn1cblxuLkRlZmF1bHRzLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjtcbn1cblxuLkRlZmF1bHRzLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiO1xufVxuXG4uRGVmYXVsdHMtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjtcbn1cblxuLkRlZmF1bHRzLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuXG4uRGVmYXVsdHMtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiO1xufVxuXG4uRGVmYXVsdHMtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiO1xufVxuXG4uRGVmYXVsdHMtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjtcbn1cblxuLkRlZmF1bHRzLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiO1xufVxuXG4uRGVmYXVsdHMtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7XG59XG5cbi5EZWZhdWx0cy1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiO1xufVxuXG4uRGVmYXVsdHMtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7XG59XG5cbi5EZWZhdWx0cy1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiO1xufVxuXG4uRGVmYXVsdHMtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjtcbn1cblxuLkRlZmF1bHRzLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiO1xufVxuXG4uRGVmYXVsdHMtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjFcIjtcbn1cblxuLkRlZmF1bHRzLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjtcbn1cblxuLkRlZmF1bHRzLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7XG59XG5cbi5EZWZhdWx0cy1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7XG59XG5cbi5EZWZhdWx0cy1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuXG4uRGVmYXVsdHMtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjtcbn1cblxuLkRlZmF1bHRzLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiO1xufVxuXG4uRGVmYXVsdHMtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiO1xufVxuXG4uRGVmYXVsdHMtYXV0b21vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiO1xufVxuXG4uRGVmYXVsdHMtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5EZWZhdWx0cy1jYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjtcbn1cblxuLkRlZmF1bHRzLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjtcbn1cblxuLkRlZmF1bHRzLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjtcbn1cblxuLkRlZmF1bHRzLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjtcbn1cblxuLkRlZmF1bHRzLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIjtcbn1cblxuLkRlZmF1bHRzLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjtcbn1cblxuLkRlZmF1bHRzLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLXBkZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLXdvcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLXBob3RvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzVcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS16aXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLXNvdW5kLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtbW92aWUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiO1xufVxuXG4uRGVmYXVsdHMtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiO1xufVxuXG4uRGVmYXVsdHMtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiO1xufVxuXG4uRGVmYXVsdHMtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjtcbn1cblxuLkRlZmF1bHRzLWxpZmUtYm91eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuXG4uRGVmYXVsdHMtbGlmZS1idW95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG5cbi5EZWZhdWx0cy1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLkRlZmF1bHRzLWxpZmUtc2F2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLkRlZmF1bHRzLXN1cHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLkRlZmF1bHRzLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XG59XG5cbi5EZWZhdWx0cy1yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiO1xufVxuXG4uRGVmYXVsdHMtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjtcbn1cblxuLkRlZmF1bHRzLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuXG4uRGVmYXVsdHMtZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjtcbn1cblxuLkRlZmF1bHRzLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjtcbn1cblxuLkRlZmF1bHRzLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiO1xufVxuXG4uRGVmYXVsdHMtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjtcbn1cblxuLkRlZmF1bHRzLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjtcbn1cblxuLkRlZmF1bHRzLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7XG59XG5cbi5EZWZhdWx0cy13ZWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjtcbn1cblxuLkRlZmF1bHRzLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiO1xufVxuXG4uRGVmYXVsdHMtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cblxuLkRlZmF1bHRzLXNlbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cblxuLkRlZmF1bHRzLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDlcIjtcbn1cblxuLkRlZmF1bHRzLXNlbmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiO1xufVxuXG4uRGVmYXVsdHMtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiO1xufVxuXG4uRGVmYXVsdHMtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGJcIjtcbn1cblxuLkRlZmF1bHRzLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGJcIjtcbn1cblxuLkRlZmF1bHRzLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiO1xufVxuXG4uRGVmYXVsdHMtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7XG59XG5cbi5EZWZhdWx0cy1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG5cbi5EZWZhdWx0cy1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjtcbn1cblxuLkRlZmF1bHRzLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjtcbn1cblxuLkRlZmF1bHRzLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjtcbn1cblxuLkRlZmF1bHRzLWZ1dGJvbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XG59XG5cbi5EZWZhdWx0cy1zb2NjZXItYmFsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7XG59XG5cbi5EZWZhdWx0cy10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjtcbn1cblxuLkRlZmF1bHRzLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjtcbn1cblxuLkRlZmF1bHRzLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjtcbn1cblxuLkRlZmF1bHRzLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjtcbn1cblxuLkRlZmF1bHRzLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiO1xufVxuXG4uRGVmYXVsdHMteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiO1xufVxuXG4uRGVmYXVsdHMtbmV3c3BhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjtcbn1cblxuLkRlZmF1bHRzLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjtcbn1cblxuLkRlZmF1bHRzLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjtcbn1cblxuLkRlZmF1bHRzLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiO1xufVxuXG4uRGVmYXVsdHMtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiO1xufVxuXG4uRGVmYXVsdHMtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiO1xufVxuXG4uRGVmYXVsdHMtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiO1xufVxuXG4uRGVmYXVsdHMtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjtcbn1cblxuLkRlZmF1bHRzLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjtcbn1cblxuLkRlZmF1bHRzLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiO1xufVxuXG4uRGVmYXVsdHMtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7XG59XG5cbi5EZWZhdWx0cy1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7XG59XG5cbi5EZWZhdWx0cy1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjdcIjtcbn1cblxuLkRlZmF1bHRzLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7XG59XG5cbi5EZWZhdWx0cy1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjtcbn1cblxuLkRlZmF1bHRzLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7XG59XG5cbi5EZWZhdWx0cy1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XG59XG5cbi5EZWZhdWx0cy1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiO1xufVxuXG4uRGVmYXVsdHMtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiO1xufVxuXG4uRGVmYXVsdHMtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiO1xufVxuXG4uRGVmYXVsdHMtcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7XG59XG5cbi5EZWZhdWx0cy1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7XG59XG5cbi5EZWZhdWx0cy1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjtcbn1cblxuLkRlZmF1bHRzLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIjtcbn1cblxuLkRlZmF1bHRzLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjtcbn1cblxuLkRlZmF1bHRzLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiO1xufVxuXG4uRGVmYXVsdHMtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNlwiO1xufVxuXG4uRGVmYXVsdHMtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG5cbi5EZWZhdWx0cy1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7XG59XG5cbi5EZWZhdWx0cy1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjtcbn1cblxuLkRlZmF1bHRzLWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7XG59XG5cbi5EZWZhdWx0cy1pbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cblxuLkRlZmF1bHRzLXNoZWtlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiO1xufVxuXG4uRGVmYXVsdHMtc2hlcWVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5EZWZhdWx0cy1tZWFucGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwY1wiO1xufVxuXG4uRGVmYXVsdHMtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiO1xufVxuXG4uRGVmYXVsdHMtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjtcbn1cblxuLkRlZmF1bHRzLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7XG59XG5cbi5EZWZhdWx0cy1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiO1xufVxuXG4uRGVmYXVsdHMtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiO1xufVxuXG4uRGVmYXVsdHMtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7XG59XG5cbi5EZWZhdWx0cy1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjtcbn1cblxuLkRlZmF1bHRzLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XG59XG5cbi5EZWZhdWx0cy1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiO1xufVxuXG4uRGVmYXVsdHMtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7XG59XG5cbi5EZWZhdWx0cy1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjtcbn1cblxuLkRlZmF1bHRzLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTlcIjtcbn1cblxuLkRlZmF1bHRzLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjtcbn1cblxuLkRlZmF1bHRzLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7XG59XG5cbi5EZWZhdWx0cy1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7XG59XG5cbi5EZWZhdWx0cy1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiO1xufVxuXG4uRGVmYXVsdHMtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7XG59XG5cbi5EZWZhdWx0cy12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiO1xufVxuXG4uRGVmYXVsdHMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiO1xufVxuXG4uRGVmYXVsdHMtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiO1xufVxuXG4uRGVmYXVsdHMtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjtcbn1cblxuLkRlZmF1bHRzLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiO1xufVxuXG4uRGVmYXVsdHMtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7XG59XG5cbi5EZWZhdWx0cy1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiO1xufVxuXG4uRGVmYXVsdHMtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiO1xufVxuXG4uRGVmYXVsdHMtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjtcbn1cblxuLkRlZmF1bHRzLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjtcbn1cblxuLkRlZmF1bHRzLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjtcbn1cblxuLkRlZmF1bHRzLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiO1xufVxuXG4uRGVmYXVsdHMtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzBcIjtcbn1cblxuLkRlZmF1bHRzLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7XG59XG5cbi5EZWZhdWx0cy13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiO1xufVxuXG4uRGVmYXVsdHMtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7XG59XG5cbi5EZWZhdWx0cy11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjtcbn1cblxuLkRlZmF1bHRzLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjtcbn1cblxuLkRlZmF1bHRzLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiO1xufVxuXG4uRGVmYXVsdHMtaG90ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjtcbn1cblxuLkRlZmF1bHRzLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjtcbn1cblxuLkRlZmF1bHRzLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7XG59XG5cbi5EZWZhdWx0cy1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjtcbn1cblxuLkRlZmF1bHRzLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtQmxhY2tJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1CbGFja0l0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1Cb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1FeHRyYUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1FeHRyYUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtRXh0cmFCb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtRXh0cmFCb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtTGlnaHRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1MaWdodEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtTWVkaXVtSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtTWVkaXVtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVJlZ3VsYXJJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1SZWd1bGFySXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtU2VtaUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1TZW1pQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1UaGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtVGhpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1UaGluSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtVGhpbkl0YWxpYy53b2ZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4vKiBUaGUgTW9kYWwgKGJhY2tncm91bmQpICovXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lOyAvKiBIaWRkZW4gYnkgZGVmYXVsdCAqL1xuICBwb3NpdGlvbjogZml4ZWQ7IC8qIFN0YXkgaW4gcGxhY2UgKi9cbiAgei1pbmRleDogMTAwMDA7IC8qIFNpdCBvbiB0b3AgKi9cbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTsgLyogRnVsbCB3aWR0aCAqL1xuICBoZWlnaHQ6IDEwMCU7IC8qIEZ1bGwgaGVpZ2h0ICovXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAwLCAwKTsgLyogRmFsbGJhY2sgY29sb3IgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpOyAvKiBCbGFjayB3LyBvcGFjaXR5ICovXG4gIG92ZXJmbG93OiBvdmVybGF5O1xufVxuLm1vZGFsIGRpdi5tb2RhbC1kaWFsb2cge1xuICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcbn1cbi5tb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIE1vZGFsIENvbnRlbnQvQm94IG1vZGFsLXZpZGVvKi9cbi5tb2RhbF9jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgbWFyZ2luOiAwIGF1dG87IC8qIDE1JSBmcm9tIHRoZSB0b3AgYW5kIGNlbnRlcmVkICovXG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4ODg7XG4gIHdpZHRoOiA4MCU7IC8qIENvdWxkIGJlIG1vcmUgb3IgbGVzcywgZGVwZW5kaW5nIG9uIHNjcmVlbiBzaXplICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMDE7IC8qIFNpdCBvbiB0b3AgKi9cbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLyogVGhlIENsb3NlIEJ1dHRvbiAqL1xuLmNsb3NlIHtcbiAgY29sb3I6ICNhYWE7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNsb3NlOmhvdmVyLFxuLmNsb3NlOmZvY3VzIHtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogNDhweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItdG9wOiBub25lO1xuICBsaW5lLWhlaWdodDogMjEuNzRweDsgLyogMTUyLjA4MyUgKi9cbn1cbi5zaXRlLWZvb3RlciBhIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbn1cbi5zaXRlLWZvb3RlciBhOmhvdmVyIHtcbiAgY29sb3I6ICM1MmFjNjkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1mb290ZXIge1xuICAgIHBhZGRpbmc6IDQ4cHggMCAxMzNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLyogIyBGb290ZXIgV2lkZ2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZvb3Rlci13aWRnZXRzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmc6IDQ4cHggMDtcbn1cbi5mb290ZXItd2lkZ2V0cyAuY29udGFpbmVyOmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLndoby11c2VzLWhjc3MgYXJ0aWNsZSAuc2l0ZS1pbm5lcjphZnRlciwgLndoby11c2VzLWhjc3MgYXJ0aWNsZSAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAubmFycm93LWNvbnRhaW5lcjphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZvb3Rlci13aWRnZXRzIC5zaXRlLWlubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTQ4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXItd2lkZ2V0cyAuY29udGFpbmVyOmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLndoby11c2VzLWhjc3MgYXJ0aWNsZSAuc2l0ZS1pbm5lcjphZnRlciwgLndoby11c2VzLWhjc3MgYXJ0aWNsZSAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAubmFycm93LWNvbnRhaW5lcjphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZvb3Rlci13aWRnZXRzIC5zaXRlLWlubmVyOmFmdGVyIHtcbiAgICBib3R0b206IC05NnB4O1xuICB9XG59XG4uZm9vdGVyLXdpZGdldHMgLmQtZmxleCB7XG4gIGdhcDogMCAxNXB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZm9vdGVyLXdpZGdldHMgLndpZGdldC10aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7IC8qIDE0MC4wOTclICovXG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci13aWRnZXRzIC53aWRnZXQtdGl0bGUge1xuICAgIGNvbG9yOiAjMDA5NjM5O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDZweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uZm9vdGVyLXdpZGdldHMgLndpZGdldC10aXRsZTo6YWZ0ZXIge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMTVweDtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkRlZmF1bHRzXCI7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItd2lkZ2V0cyAud2lkZ2V0LXRpdGxlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uZm9vdGVyLXdpZGdldHMgLndpZGdldC10aXRsZS5hY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cbi5mb290ZXItd2lkZ2V0cyBwIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uZm9vdGVyLXdpZGdldHMgLmZvb3Rlci13aWRnZXQtYXJlYTpsYXN0LWNoaWxkIC53aWRnZXQtdGl0bGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmZvb3Rlci13aWRnZXRzIC53aWRnZXQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvb3Rlci13aWRnZXRzIC53aWRnZXQgdWwgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvb3Rlci13aWRnZXRzIC53aWRnZXQgLnN1Yi1tZW51ID4gbGkge1xuICBtYXJnaW46IDA7XG59XG4uZm9vdGVyLXdpZGdldHMgLndpZGdldCAud2lkZ2V0ID4gbGkge1xuICBtYXJnaW46IDA7XG59XG4uZm9vdGVyLXdpZGdldHMgdWwubWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cbi5mb290ZXItd2lkZ2V0cyB1bC5tZW51IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItd2lkZ2V0cyB1bC5tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmZvb3Rlci13aWRnZXRzIHVsLm1lbnUgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uZm9vdGVyLXdpZGdldHMgLmFjdGl2ZSB1bC5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9vdGVyLXdpZGdldHMgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjEuNzRweDsgLyogMTUyLjA4MyUgKi9cbiAgcGFkZGluZzogMTJweCA1NnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb290ZXItd2lkZ2V0cyBhOmhvdmVyIHtcbiAgY29sb3I6ICM1MmFjNjk7XG59XG4uZm9vdGVyLXdpZGdldHMgYTpob3ZlciAuaW5zdGFncmFtLWljb24sIC5mb290ZXItd2lkZ2V0cyBhOmhvdmVyIC54LWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJhYzY5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItd2lkZ2V0cyBhIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uZm9vdGVyLXdpZGdldHMgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHRleHQ7XG59XG4uZm9vdGVyLXdpZGdldHMgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uZm9vdGVyLXdpZGdldHMgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bnRoLWNoaWxkKG4rMikgPiBhIHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyLXdpZGdldHMge1xuICAgIHBhZGRpbmc6IDk2cHggMDtcbiAgfVxufVxuXG4uZm9vdGVyLXdpZGdldHMtMSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlci13aWRnZXRzLTEge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9vdGVyLXdpZGdldHMtMTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC04cHg7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIH1cbn1cblxuLmZvb3Rlci13aWRnZXRzLTIsXG4uZm9vdGVyLXdpZGdldHMtMyxcbi5mb290ZXItd2lkZ2V0cy00LFxuLmZvb3Rlci13aWRnZXRzLTUge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLXdpZGdldHMtMixcbiAgLmZvb3Rlci13aWRnZXRzLTMsXG4gIC5mb290ZXItd2lkZ2V0cy00LFxuICAuZm9vdGVyLXdpZGdldHMtNSB7XG4gICAgZmxleDogMCAwIGNhbGMoMjUlIC0gMTVweCk7XG4gIH1cbiAgLmZvb3Rlci13aWRnZXRzLTIgc2VjdGlvbjpudGgtY2hpbGQoMiksXG4gIC5mb290ZXItd2lkZ2V0cy0zIHNlY3Rpb246bnRoLWNoaWxkKDIpLFxuICAuZm9vdGVyLXdpZGdldHMtNCBzZWN0aW9uOm50aC1jaGlsZCgyKSxcbiAgLmZvb3Rlci13aWRnZXRzLTUgc2VjdGlvbjpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyLXdpZGdldHMtMixcbiAgLmZvb3Rlci13aWRnZXRzLTMsXG4gIC5mb290ZXItd2lkZ2V0cy00LFxuICAuZm9vdGVyLXdpZGdldHMtNSB7XG4gICAgZmxleDogMCAwIGNhbGMoMTYuNjY2NjY2NjY2NyUgLSAxNXB4KTtcbiAgfVxufVxuXG4jbWVudS1mb290ZXItY29udGFjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDQ4cHggMCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNtZW51LWZvb3Rlci1jb250YWN0IGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4jbWVudS1mb290ZXItY29udGFjdCAucGhvbmUtbGluayBhIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogNDhweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI21lbnUtZm9vdGVyLWNvbnRhY3QgLnBob25lLWxpbmsgYSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuI21lbnUtZm9vdGVyLWNvbnRhY3QgLnNvY2lhbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjhweDtcbn1cbiNtZW51LWZvb3Rlci1jb250YWN0IC5zb2NpYWwtaW5saW5lIGEge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAjbWVudS1mb290ZXItY29udGFjdCAuc29jaWFsLWlubGluZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG59XG4jbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjMDBDMTU4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMEMxNTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4jbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQzk3NDggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzBDOTc0ODtcbn1cbiNtZW51LWZvb3Rlci1jb250YWN0IC5jdGEtYnV0dG9uLWNvbnRhaW5lciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBDOTc0ODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAjbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEuMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5pbnN0YWdyYW0taWNvbiB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDEvaW5zdGdyYW1faWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAxL2luc3RncmFtX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIGhlaWdodDogMTlweDtcbiAgd2lkdGg6IDE5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxO1xufVxuXG4ueC1pY29uIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMS94X2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMS94X2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIGhlaWdodDogMTlweDtcbiAgd2lkdGg6IDE5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG59XG5cbi5wbGFpbi1idG4sIC5ncmVlbi1kYXJrZ3JlZW4tYnRuLCAuZ3JleS1vdXRsaW5lLWJ0biwgYS5oamUtYnV0dG9uLCBhLmhqZS1jbGVhci1idXR0b24sIGEuaGplLWJsYWNrLWJ1dHRvbiwgLmJsdWUtYnRuLCAuZm9ybS1ibHVlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmJsdWUtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLndoaXRlLWdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC53aGl0ZS1ncmVlbi1idG4sIC5ncmVlbi1idG4sIC5mb3JtLWdyZWVuLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC53aGl0ZS1vdXRsaW5lLWJ0biwgLmRpc3BhdGNoZXItb3V0bGluZS1idG4sIC5kaXNwYXRjaGVyLW91dGxpbmUgLnZjZS1idXR0b24tLXN0eWxlLW91dGxpbmUtYW5pbWF0ZWQsIC5kaXNwYXRjaGVyLWJ0biwgLmZvcm0tZGlzcGF0Y2hlci1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5kaXNwYXRjaGVyLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC53aGl0ZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAub3JhbmdlLWJ0biwgLmZvcm0tb3JhbmdlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLm9yYW5nZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXI6IDBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAxMnB4IDIwcHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm9yYW5nZS1idG4sIC5mb3JtLW9yYW5nZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5vcmFuZ2UtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oY3NzLXNhZmV0eSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWUxYiAhaW1wb3J0YW50O1xufVxuLm9yYW5nZS1idG46aG92ZXIsIC5mb3JtLW9yYW5nZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIsIC5vcmFuZ2UtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMTQ5ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3JhbmdlLWJ1dHRvbiBoMiwgLm9yYW5nZS1idXR0b24gI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAjcHJvZHVjdC1oZXJvIC5vcmFuZ2UtYnV0dG9uIHAuaGVhZGxpbmUsIC5vcmFuZ2UtYnV0dG9uIC5zdWItdGl0bGUtaDIsIC5vcmFuZ2UtYnV0dG9uIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbi5vcmFuZ2UtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYyB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjUuMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndoaXRlLWJ1dHRvbiBoMiwgLndoaXRlLWJ1dHRvbiAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsICNwcm9kdWN0LWhlcm8gLndoaXRlLWJ1dHRvbiBwLmhlYWRsaW5lLCAud2hpdGUtYnV0dG9uIC5zdWItdGl0bGUtaDIsIC53aGl0ZS1idXR0b24gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuLndoaXRlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMge1xuICBmb250LXNpemU6IDEuMTVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI1LjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLndoaXRlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkOGQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5kaXNwYXRjaGVyLWJ0biwgLmZvcm0tZGlzcGF0Y2hlci1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5kaXNwYXRjaGVyLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzNTIwNSAhaW1wb3J0YW50O1xufVxuLmRpc3BhdGNoZXItYnRuOmhvdmVyLCAuZm9ybS1kaXNwYXRjaGVyLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciwgLmRpc3BhdGNoZXItYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMTQ5ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGlzcGF0Y2hlci1idXR0b24gaDIsIC5kaXNwYXRjaGVyLWJ1dHRvbiAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsICNwcm9kdWN0LWhlcm8gLmRpc3BhdGNoZXItYnV0dG9uIHAuaGVhZGxpbmUsIC5kaXNwYXRjaGVyLWJ1dHRvbiAuc3ViLXRpdGxlLWgyLCAuZGlzcGF0Y2hlci1idXR0b24gLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuLmRpc3BhdGNoZXItYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYyB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjUuMnB4O1xufVxuXG4uZGlzcGF0Y2hlci1vdXRsaW5lIC52Y2UtYnV0dG9uLS1zdHlsZS1vdXRsaW5lLWFuaW1hdGVkIHtcbiAgZm9udC1zaXplOiAxLjE1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNS4ycHg7XG4gIGNvbG9yOiAjZTM1MjA1ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZGlzcGF0Y2hlci1vdXRsaW5lIC52Y2UtYnV0dG9uLS1zdHlsZS1vdXRsaW5lLWFuaW1hdGVkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5kaXNwYXRjaGVyLW91dGxpbmUgLnZjZS1idXR0b24tLXN0eWxlLW91dGxpbmUtYW5pbWF0ZWQ6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMTQ5ICFpbXBvcnRhbnQ7XG59XG4uZGlzcGF0Y2hlci1vdXRsaW5lIC52Y2UtYnV0dG9uLS1zdHlsZS1vdXRsaW5lLWFuaW1hdGVkOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2UzNTIwNSAhaW1wb3J0YW50O1xufVxuXG4uZGlzcGF0Y2hlci1vdXRsaW5lLWJ0biB7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2UzNTIwNSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZTM1MjA1O1xufVxuLmRpc3BhdGNoZXItb3V0bGluZS1idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM1MjA1O1xufVxuXG4ud2hpdGUtb3V0bGluZS1idG4ge1xuICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbn1cbi53aGl0ZS1vdXRsaW5lLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5ncmVlbi1idG4sIC5mb3JtLWdyZWVuLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmdyZWVuLWJ0bjpob3ZlciwgLmZvcm0tZ3JlZW4tYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyLCAuZ3JlZW4tYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MmFjNjkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZ3JlZW4tYnV0dG9uIGgyLCAuZ3JlZW4tYnV0dG9uICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgI3Byb2R1Y3QtaGVybyAuZ3JlZW4tYnV0dG9uIHAuaGVhZGxpbmUsIC5ncmVlbi1idXR0b24gLnN1Yi10aXRsZS1oMiwgLmdyZWVuLWJ1dHRvbiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG4uZ3JlZW4tYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYyB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjUuMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ud2hpdGUtZ3JlZW4tYnRuIHtcbiAgY29sb3I6ICMwMEMxNTggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjE1cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICMwMEMxNTg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNS4ycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLndoaXRlLWdyZWVuLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEMxNTggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53aGl0ZS1ncmVlbi1idXR0b24gaDIsIC53aGl0ZS1ncmVlbi1idXR0b24gI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAjcHJvZHVjdC1oZXJvIC53aGl0ZS1ncmVlbi1idXR0b24gcC5oZWFkbGluZSwgLndoaXRlLWdyZWVuLWJ1dHRvbiAuc3ViLXRpdGxlLWgyLCAud2hpdGUtZ3JlZW4tYnV0dG9uIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbi53aGl0ZS1ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljIHtcbiAgY29sb3I6ICMwMDk2MzkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjE1cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDk2Mzk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNS4ycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLndoaXRlLWdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ibGFjay1idG4sIC5mb3JtLWJsYWNrLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5ibGFjay1idG46aG92ZXIsIC5mb3JtLWJsYWNrLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2MzkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYmxhY2stYnRuLm91dGxpbmUsIC5mb3JtLWJsYWNrLWJ0biAub3V0bGluZS5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5ibGFjay1idG4ub3V0bGluZTpob3ZlciwgLmZvcm0tYmxhY2stYnRuIC5vdXRsaW5lLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmx1ZS1idG4sIC5mb3JtLWJsdWUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuYmx1ZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVlYjggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5ibHVlLWJ0bjpob3ZlciwgLmZvcm0tYmx1ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIsIC5ibHVlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJsdWUtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYyB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjUuMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4vKioqSEpFIGJ1dHRvbnMqKiovXG5hLmhqZS1idXR0b24sIGEuaGplLWNsZWFyLWJ1dHRvbiwgYS5oamUtYmxhY2stYnV0dG9uIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTVweCAzMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVlYjg7XG59XG5hLmhqZS1idXR0b246aG92ZXIsIGEuaGplLWNsZWFyLWJ1dHRvbjpob3ZlciwgYS5oamUtYmxhY2stYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuYS5oamUtYmxhY2stYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuYS5oamUtYmxhY2stYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWViOCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuYS5oamUtY2xlYXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbmEuaGplLWNsZWFyLWJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNWViOCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwNWViOCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG5kaXYuaGplLWJsYWNrLWJ1dHRvbiBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZGl2LmhqZS1ibGFjay1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBkaXYuaGplLWJsYWNrLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI2cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZGl2LmhqZS1ibHVlLWJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5kaXYuaGplLWJsdWUtYnV0dG9uIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZWI4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMHB4O1xufVxuZGl2LmhqZS1ibHVlLWJ1dHRvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGRpdi5oamUtY2xlYXItYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbmRpdi5oamUtY2xlYXItYnV0dG9uIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMSwgNzYsIDc2LCAwKSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cbmRpdi5oamUtY2xlYXItYnV0dG9uIGE6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA1ZWI4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDA1ZWI4ICFpbXBvcnRhbnQ7XG59XG5kaXYuaGplLWJ1dHRvbiBhLCBkaXYgLmhqZS1ibGFjay1idXR0b24gYSwgZGl2IC5oamUtY2xlYXItYnV0dG9uIGEsIGRpdiAuaGplLWJsdWUtYnV0dG9uIGEge1xuICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogMHB4O1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTVweCAzMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1ibGFjay1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tYmx1ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tZGlzcGF0Y2hlci1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tZ3JlZW4tYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLW9yYW5nZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0td2hpdGUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLXdoaXRlLXRleHQgLndpdGhfZnJtX3N0eWxlIC5mcm1fcHJpbWFyeV9sYWJlbCwgLmZvcm0td2hpdGUtdGV4dCAud2l0aF9mcm1fc3R5bGUgLmZybV9mb3JtX2ZpZWxkLmZybV9odG1sX2NvbnRhaW5lciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWJsYWNrLXRleHQgLndpdGhfZnJtX3N0eWxlIC5mcm1fcHJpbWFyeV9sYWJlbCwgLmZvcm0tYmxhY2stdGV4dCAud2l0aF9mcm1fc3R5bGUgLmZybV9mb3JtX2ZpZWxkLmZybV9odG1sX2NvbnRhaW5lciB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi51bmRlcmxpbmUtaG92ZXItY3RhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLnVuZGVybGluZS1ob3Zlci1jdGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0ycHg7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLnVuZGVybGluZS1ob3Zlci1jdGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiBcIkRlZmF1bHRzXCI7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICByaWdodDogLTIwcHg7XG4gIHRvcDogMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTZweDtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udW5kZXJsaW5lLWhvdmVyLWN0YTpob3ZlcjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhLmhlYXZ5am9iLXRleHQ6YWZ0ZXIsIC51bmRlcmxpbmUtaG92ZXItY3RhLmhlYXZ5am9iLXRleHQ6aG92ZXIge1xuICBjb2xvcjogIzAwNWViODtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhLmhlYXZ5am9iLXRleHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWViODtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhLmhlYXZ5YmlkLXRleHQ6YWZ0ZXIsIC51bmRlcmxpbmUtaG92ZXItY3RhLmhlYXZ5YmlkLXRleHQ6aG92ZXIge1xuICBjb2xvcjogIzAwOTYzOTtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhLmhlYXZ5YmlkLXRleHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhLmhjc3Mtc2FmZXR5LXRleHQ6YWZ0ZXIsIC51bmRlcmxpbmUtaG92ZXItY3RhLmhjc3Mtc2FmZXR5LXRleHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmOWUxYjtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhLmhjc3Mtc2FmZXR5LXRleHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWUxYjtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhLndoaXRlLXRleHQ6YWZ0ZXIsIC51bmRlcmxpbmUtaG92ZXItY3RhLndoaXRlLXRleHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhLndoaXRlLXRleHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFycm93LXVuZGVybGluZS1jdGEge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbn1cbi5hcnJvdy11bmRlcmxpbmUtY3RhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDkvYXJyb3dfZGlyZWN0aW9uX3JpZ2h0X25leHRfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA5L2Fycm93X2RpcmVjdGlvbl9yaWdodF9uZXh0X2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1zaXplOiAzMnB4O1xuICBtYXNrLXNpemU6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogOHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYXJyb3ctdW5kZXJsaW5lLWN0YTpob3ZlciB7XG4gIGNvbG9yOiAjQ0RDRENEO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hcnJvdy11bmRlcmxpbmUtY3RhOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRENEQ0Q7XG59XG4uYXJyb3ctdW5kZXJsaW5lLWN0YTpmb2N1cyB7XG4gIG91dGxpbmU6IDAuMjVweCBzb2xpZCAjQjRCNEI0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hcnJvdy11bmRlcmxpbmUtY3RhLmJsYWNrLWxpbms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5hcnJvdy11bmRlcmxpbmUtY3RhLmJsYWNrLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NEQ0RDRDtcbn1cblxuLmdyZXktb3V0bGluZS1idG4ge1xuICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uZ3JleS1vdXRsaW5lLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVERURFO1xufVxuXG4uZ3JlZW4tZGFya2dyZWVuLWJ0biB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5ncmVlbi1kYXJrZ3JlZW4tYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2ODkzOCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnN0YW5kYXJkLWJ0biwgLm5hdnktYmx1ZS1idG4sIC5hY2NvdW50aW5nLWJ0biwgLmNsb3VkLWJ0biwgLmluc2lnaHRzLWJ0biwgLmZsZWV0LWJ0biwgLmUzNjAtYnRuLCAuZnVlbGVycGx1cy1idG4sIC50ZWxlbWF0aWNzLWJ0biwgLnNhZmV0eS1idG4sIC5oZWF2eWpvYi1idG4sIC5uZXctZGlzcGF0Y2hlci1idG4sIC5wbGFucy1idG4sIC5oZWF2eWJpZC1idG4sIC5oZWF2eWJpZC1idG46Zm9jdXMsIGlucHV0LnNlYXJjaC1mb3JtLXN1Ym1pdCwgLndoaXRlLWJ0biwgLmZvcm0td2hpdGUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAjbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgYSwgLmJsYWNrLWJ0biwgLmZvcm0tYmxhY2stYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cbi5zdGFuZGFyZC1idG46YWZ0ZXIsIC5uYXZ5LWJsdWUtYnRuOmFmdGVyLCAuYWNjb3VudGluZy1idG46YWZ0ZXIsIC5jbG91ZC1idG46YWZ0ZXIsIC5pbnNpZ2h0cy1idG46YWZ0ZXIsIC5mbGVldC1idG46YWZ0ZXIsIC5lMzYwLWJ0bjphZnRlciwgLmZ1ZWxlcnBsdXMtYnRuOmFmdGVyLCAudGVsZW1hdGljcy1idG46YWZ0ZXIsIC5zYWZldHktYnRuOmFmdGVyLCAuaGVhdnlqb2ItYnRuOmFmdGVyLCAubmV3LWRpc3BhdGNoZXItYnRuOmFmdGVyLCAucGxhbnMtYnRuOmFmdGVyLCAuaGVhdnliaWQtYnRuOmFmdGVyLCAuaGVhdnliaWQtYnRuOmZvY3VzOmFmdGVyLCBpbnB1dC5zZWFyY2gtZm9ybS1zdWJtaXQ6YWZ0ZXIsIC53aGl0ZS1idG46YWZ0ZXIsIC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDphZnRlciwgI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyIGE6YWZ0ZXIsIC5ibGFjay1idG46YWZ0ZXIsIC5mb3JtLWJsYWNrLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnN0YW5kYXJkLWJ0bi5vdXRsaW5lLCAub3V0bGluZS5uYXZ5LWJsdWUtYnRuLCAub3V0bGluZS5hY2NvdW50aW5nLWJ0biwgLm91dGxpbmUuY2xvdWQtYnRuLCAub3V0bGluZS5pbnNpZ2h0cy1idG4sIC5vdXRsaW5lLmZsZWV0LWJ0biwgLm91dGxpbmUuZTM2MC1idG4sIC5vdXRsaW5lLmZ1ZWxlcnBsdXMtYnRuLCAub3V0bGluZS50ZWxlbWF0aWNzLWJ0biwgLm91dGxpbmUuc2FmZXR5LWJ0biwgLm91dGxpbmUuaGVhdnlqb2ItYnRuLCAub3V0bGluZS5uZXctZGlzcGF0Y2hlci1idG4sIC5vdXRsaW5lLnBsYW5zLWJ0biwgLm91dGxpbmUuaGVhdnliaWQtYnRuLCBpbnB1dC5vdXRsaW5lLnNlYXJjaC1mb3JtLXN1Ym1pdCwgLm91dGxpbmUud2hpdGUtYnRuLCAuZm9ybS13aGl0ZS1idG4gLm91dGxpbmUuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyIGEub3V0bGluZSwgLm91dGxpbmUuYmxhY2stYnRuLCAuZm9ybS1ibGFjay1idG4gLm91dGxpbmUuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xufVxuLnN0YW5kYXJkLWJ0bi5vdXRsaW5lOmhvdmVyLCAub3V0bGluZS5uYXZ5LWJsdWUtYnRuOmhvdmVyLCAub3V0bGluZS5hY2NvdW50aW5nLWJ0bjpob3ZlciwgLm91dGxpbmUuY2xvdWQtYnRuOmhvdmVyLCAub3V0bGluZS5pbnNpZ2h0cy1idG46aG92ZXIsIC5vdXRsaW5lLmZsZWV0LWJ0bjpob3ZlciwgLm91dGxpbmUuZTM2MC1idG46aG92ZXIsIC5vdXRsaW5lLmZ1ZWxlcnBsdXMtYnRuOmhvdmVyLCAub3V0bGluZS50ZWxlbWF0aWNzLWJ0bjpob3ZlciwgLm91dGxpbmUuc2FmZXR5LWJ0bjpob3ZlciwgLm91dGxpbmUuaGVhdnlqb2ItYnRuOmhvdmVyLCAub3V0bGluZS5uZXctZGlzcGF0Y2hlci1idG46aG92ZXIsIC5vdXRsaW5lLnBsYW5zLWJ0bjpob3ZlciwgLm91dGxpbmUuaGVhdnliaWQtYnRuOmhvdmVyLCBpbnB1dC5vdXRsaW5lLnNlYXJjaC1mb3JtLXN1Ym1pdDpob3ZlciwgLm91dGxpbmUud2hpdGUtYnRuOmhvdmVyLCAuZm9ybS13aGl0ZS1idG4gLm91dGxpbmUuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciwgI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyIGEub3V0bGluZTpob3ZlciwgLm91dGxpbmUuYmxhY2stYnRuOmhvdmVyLCAuZm9ybS1ibGFjay1idG4gLm91dGxpbmUuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xufVxuLnN0YW5kYXJkLWJ0bi5vdXRsaW5lOmZvY3VzLCAub3V0bGluZS5uYXZ5LWJsdWUtYnRuOmZvY3VzLCAub3V0bGluZS5hY2NvdW50aW5nLWJ0bjpmb2N1cywgLm91dGxpbmUuY2xvdWQtYnRuOmZvY3VzLCAub3V0bGluZS5pbnNpZ2h0cy1idG46Zm9jdXMsIC5vdXRsaW5lLmZsZWV0LWJ0bjpmb2N1cywgLm91dGxpbmUuZTM2MC1idG46Zm9jdXMsIC5vdXRsaW5lLmZ1ZWxlcnBsdXMtYnRuOmZvY3VzLCAub3V0bGluZS50ZWxlbWF0aWNzLWJ0bjpmb2N1cywgLm91dGxpbmUuc2FmZXR5LWJ0bjpmb2N1cywgLm91dGxpbmUuaGVhdnlqb2ItYnRuOmZvY3VzLCAub3V0bGluZS5uZXctZGlzcGF0Y2hlci1idG46Zm9jdXMsIC5vdXRsaW5lLnBsYW5zLWJ0bjpmb2N1cywgLm91dGxpbmUuaGVhdnliaWQtYnRuOmZvY3VzLCBpbnB1dC5vdXRsaW5lLnNlYXJjaC1mb3JtLXN1Ym1pdDpmb2N1cywgLm91dGxpbmUud2hpdGUtYnRuOmZvY3VzLCAuZm9ybS13aGl0ZS1idG4gLm91dGxpbmUuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpmb2N1cywgI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyIGEub3V0bGluZTpmb2N1cywgLm91dGxpbmUuYmxhY2stYnRuOmZvY3VzLCAuZm9ybS1ibGFjay1idG4gLm91dGxpbmUuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzI3MjcyNztcbiAgY29sb3I6ICMyNzI3Mjc7XG59XG4uc3RhbmRhcmQtYnRuOmhvdmVyLCAubmF2eS1ibHVlLWJ0bjpob3ZlciwgLmFjY291bnRpbmctYnRuOmhvdmVyLCAuY2xvdWQtYnRuOmhvdmVyLCAuaW5zaWdodHMtYnRuOmhvdmVyLCAuZmxlZXQtYnRuOmhvdmVyLCAuZTM2MC1idG46aG92ZXIsIC5mdWVsZXJwbHVzLWJ0bjpob3ZlciwgLnRlbGVtYXRpY3MtYnRuOmhvdmVyLCAuc2FmZXR5LWJ0bjpob3ZlciwgLmhlYXZ5am9iLWJ0bjpob3ZlciwgLm5ldy1kaXNwYXRjaGVyLWJ0bjpob3ZlciwgLnBsYW5zLWJ0bjpob3ZlciwgLmhlYXZ5YmlkLWJ0bjpob3ZlciwgaW5wdXQuc2VhcmNoLWZvcm0tc3VibWl0OmhvdmVyLCAud2hpdGUtYnRuOmhvdmVyLCAuZm9ybS13aGl0ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIsICNtZW51LWZvb3Rlci1jb250YWN0IC5jdGEtYnV0dG9uLWNvbnRhaW5lciBhOmhvdmVyLCAuYmxhY2stYnRuOmhvdmVyLCAuZm9ybS1ibGFjay1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhbmRhcmQtYnRuLCAubmF2eS1ibHVlLWJ0biwgLmFjY291bnRpbmctYnRuLCAuY2xvdWQtYnRuLCAuaW5zaWdodHMtYnRuLCAuZmxlZXQtYnRuLCAuZTM2MC1idG4sIC5mdWVsZXJwbHVzLWJ0biwgLnRlbGVtYXRpY3MtYnRuLCAuc2FmZXR5LWJ0biwgLmhlYXZ5am9iLWJ0biwgLm5ldy1kaXNwYXRjaGVyLWJ0biwgLnBsYW5zLWJ0biwgLmhlYXZ5YmlkLWJ0biwgLmhlYXZ5YmlkLWJ0bjpmb2N1cywgaW5wdXQuc2VhcmNoLWZvcm0tc3VibWl0LCAud2hpdGUtYnRuLCAuZm9ybS13aGl0ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsICNtZW51LWZvb3Rlci1jb250YWN0IC5jdGEtYnV0dG9uLWNvbnRhaW5lciBhLCAuYmxhY2stYnRuLCAuZm9ybS1ibGFjay1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi53aGl0ZS1idG4sIC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCB7XG4gIGNvbG9yOiAjMjEyQjNBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ud2hpdGUtYnRuOmhvdmVyLCAuZm9ybS13aGl0ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyQjNBICFpbXBvcnRhbnQ7XG59XG5cbi5oZWF2eWJpZC1idG4sIC5oZWF2eWJpZC1idG46Zm9jdXMsIGlucHV0LnNlYXJjaC1mb3JtLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEMxNTg7XG59XG4uaGVhdnliaWQtYnRuLm91dGxpbmUsIC5oZWF2eWJpZC1idG46Zm9jdXMub3V0bGluZSwgaW5wdXQuc2VhcmNoLWZvcm0tc3VibWl0Lm91dGxpbmUge1xuICBjb2xvcjogIzAwQzE1ODtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwQzE1ODtcbn1cbi5oZWF2eWJpZC1idG4ub3V0bGluZTpob3ZlciwgLmhlYXZ5YmlkLWJ0bjpmb2N1cy5vdXRsaW5lOmhvdmVyLCBpbnB1dC5zZWFyY2gtZm9ybS1zdWJtaXQub3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEM5NzQ4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMEM5NzQ4O1xufVxuLmhlYXZ5YmlkLWJ0bjpob3ZlciwgLmhlYXZ5YmlkLWJ0bjpmb2N1czpob3ZlciwgaW5wdXQuc2VhcmNoLWZvcm0tc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBDOTc0ODtcbn1cblxuLmhlYXZ5am9iLWJ0biwgLm5ldy1kaXNwYXRjaGVyLWJ0biwgLnBsYW5zLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTgzRkM7XG59XG4uaGVhdnlqb2ItYnRuLm91dGxpbmUsIC5uZXctZGlzcGF0Y2hlci1idG4ub3V0bGluZSwgLnBsYW5zLWJ0bi5vdXRsaW5lIHtcbiAgY29sb3I6ICMwNTgzRkM7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwNTgzRkM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uaGVhdnlqb2ItYnRuLm91dGxpbmU6aG92ZXIsIC5uZXctZGlzcGF0Y2hlci1idG4ub3V0bGluZTpob3ZlciwgLnBsYW5zLWJ0bi5vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVlYjg7XG59XG4uaGVhdnlqb2ItYnRuOmhvdmVyLCAubmV3LWRpc3BhdGNoZXItYnRuOmhvdmVyLCAucGxhbnMtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWViODtcbn1cbi5oZWF2eWpvYi1idG4uaW52ZXJzZSwgLm5ldy1kaXNwYXRjaGVyLWJ0bi5pbnZlcnNlLCAucGxhbnMtYnRuLmludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzA1ODNGQztcbn1cbi5oZWF2eWpvYi1idG4uaW52ZXJzZTpob3ZlciwgLm5ldy1kaXNwYXRjaGVyLWJ0bi5pbnZlcnNlOmhvdmVyLCAucGxhbnMtYnRuLmludmVyc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZWI4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNhZmV0eS1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5RTFCO1xufVxuLnNhZmV0eS1idG4ub3V0bGluZSB7XG4gIGNvbG9yOiAjRkY3OTAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkY5RTFCO1xufVxuLnNhZmV0eS1idG4ub3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5RTFCO1xufVxuLnNhZmV0eS1idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNzkwMDtcbn1cblxuLmZsZWV0LWJ0biwgLmUzNjAtYnRuLCAuZnVlbGVycGx1cy1idG4sIC50ZWxlbWF0aWNzLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlFQTY7XG59XG4uZmxlZXQtYnRuLm91dGxpbmUsIC5lMzYwLWJ0bi5vdXRsaW5lLCAuZnVlbGVycGx1cy1idG4ub3V0bGluZSwgLnRlbGVtYXRpY3MtYnRuLm91dGxpbmUge1xuICBjb2xvcjogIzAwOUVBNjtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwOUVBNjtcbn1cbi5mbGVldC1idG4ub3V0bGluZTpob3ZlciwgLmUzNjAtYnRuLm91dGxpbmU6aG92ZXIsIC5mdWVsZXJwbHVzLWJ0bi5vdXRsaW5lOmhvdmVyLCAudGVsZW1hdGljcy1idG4ub3V0bGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc2ODE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZsZWV0LWJ0bjpob3ZlciwgLmUzNjAtYnRuOmhvdmVyLCAuZnVlbGVycGx1cy1idG46aG92ZXIsIC50ZWxlbWF0aWNzLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc2ODE7XG59XG5cbi5hY2NvdW50aW5nLWJ0biwgLmNsb3VkLWJ0biwgLmluc2lnaHRzLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjczODc7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NjczODc7XG59XG4uYWNjb3VudGluZy1idG4ub3V0bGluZSwgLmNsb3VkLWJ0bi5vdXRsaW5lLCAuaW5zaWdodHMtYnRuLm91dGxpbmUge1xuICBjb2xvcjogIzU2NzM4NztcbiAgYm9yZGVyOiAycHggc29saWQgIzU2NzM4Nztcbn1cbi5hY2NvdW50aW5nLWJ0bi5vdXRsaW5lOmhvdmVyLCAuY2xvdWQtYnRuLm91dGxpbmU6aG92ZXIsIC5pbnNpZ2h0cy1idG4ub3V0bGluZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjczODc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjY291bnRpbmctYnRuOmhvdmVyLCAuY2xvdWQtYnRuOmhvdmVyLCAuaW5zaWdodHMtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM1NjczODc7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NjczODc7XG59XG5cbi5uYXZ5LWJsdWUtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMkIzQTtcbiAgYm9yZGVyOiAycHggc29saWQgIzIxMkIzQTtcbn1cbi5uYXZ5LWJsdWUtYnRuLm91dGxpbmUge1xuICBjb2xvcjogIzIxMkIzQTtcbiAgYm9yZGVyOiAycHggc29saWQgIzIxMkIzQTtcbn1cbi5uYXZ5LWJsdWUtYnRuLm91dGxpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyQjNBO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZ5LWJsdWUtYnRuOmhvdmVyLCAubmF2eS1ibHVlLWJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjY0Nzk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDI2NDc5O1xufVxuXG4uc3RhbmRhcmQtbGluaywgLmZsZWV0LWxpbmssIC5jbG91ZC1saW5rLCAuZTM2MC1saW5rLCAuZnVlbGVycGx1cy1saW5rLCAudGVsZW1hdGljcy1saW5rLCAuaGVhdnliaWQtbGluaywgLnNhZmV0eS1saW5rLCAuaGVhdnlqb2ItbGluaywgLmRpc3BhdGNoZXItbGluaywgLnBsYW5zLWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnN0YW5kYXJkLWxpbms6Zm9jdXMsIC5mbGVldC1saW5rOmZvY3VzLCAuY2xvdWQtbGluazpmb2N1cywgLmUzNjAtbGluazpmb2N1cywgLmZ1ZWxlcnBsdXMtbGluazpmb2N1cywgLnRlbGVtYXRpY3MtbGluazpmb2N1cywgLmhlYXZ5YmlkLWxpbms6Zm9jdXMsIC5zYWZldHktbGluazpmb2N1cywgLmhlYXZ5am9iLWxpbms6Zm9jdXMsIC5kaXNwYXRjaGVyLWxpbms6Zm9jdXMsIC5wbGFucy1saW5rOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RhbmRhcmQtbGluaywgLmZsZWV0LWxpbmssIC5jbG91ZC1saW5rLCAuZTM2MC1saW5rLCAuZnVlbGVycGx1cy1saW5rLCAudGVsZW1hdGljcy1saW5rLCAuaGVhdnliaWQtbGluaywgLnNhZmV0eS1saW5rLCAuaGVhdnlqb2ItbGluaywgLmRpc3BhdGNoZXItbGluaywgLnBsYW5zLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi5oZWF2eWpvYi1saW5rLCAuZGlzcGF0Y2hlci1saW5rLCAucGxhbnMtbGluayB7XG4gIGNvbG9yOiAjMDU4M0ZDO1xufVxuLmhlYXZ5am9iLWxpbms6aG92ZXIsIC5kaXNwYXRjaGVyLWxpbms6aG92ZXIsIC5wbGFucy1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDVlYjg7XG59XG5cbi5zYWZldHktbGluayB7XG4gIGNvbG9yOiAjRkY5RTFCO1xufVxuLnNhZmV0eS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNGRjc5MDA7XG59XG5cbi5oZWF2eWJpZC1saW5rIHtcbiAgY29sb3I6ICMwMEMxNTg7XG59XG4uaGVhdnliaWQtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMEM5NzQ4O1xufVxuXG4uZTM2MC1saW5rLCAuZnVlbGVycGx1cy1saW5rLCAudGVsZW1hdGljcy1saW5rIHtcbiAgY29sb3I6ICMwMDlFQTY7XG59XG4uZTM2MC1saW5rOmhvdmVyLCAuZnVlbGVycGx1cy1saW5rOmhvdmVyLCAudGVsZW1hdGljcy1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDc2ODE7XG59XG5cbi5jbG91ZC1saW5rIHtcbiAgY29sb3I6ICM1NjczODc7XG59XG5cbi5mbGVldC1saW5rIHtcbiAgY29sb3I6ICMwMDllYTY7XG59XG5cbi5jYXJldC1yaWdodDphZnRlciB7XG4gIGJvdHRvbTogLTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMTNweDtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgZm9udC1mYW1pbHk6IFwiRGVmYXVsdHNcIjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmV0LXJpZ2h0OmFmdGVyIHtcbiAgICBib3R0b206IC0zcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE5cHg7XG4gIH1cbn1cblxuLmNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xuICBmb250LWZhbWlseTogXCJEZWZhdWx0c1wiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi53aGl0ZS1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ud2hpdGUtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxhY2stbGluayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJsYWNrLWxpbms6aG92ZXIge1xuICBjb2xvcjogI0NEQ0RDRDtcbn1cblxuLmdyZWVuLWdob3N0LWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwOTYzOTtcbiAgY29sb3I6ICMwMEMxNTg7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmdyZWVuLWdob3N0LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA5NjM5O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA5NjM5O1xufVxuXG4uYmx1ZS1naG9zdC1idXR0b24ge1xuICBwYWRkaW5nOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDk0RkY7XG4gIGNvbG9yOiAjMDU4M0ZDO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5ibHVlLWdob3N0LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA1RUI4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA1RUI4O1xufVxuXG4udGVhbC1naG9zdC1idXR0b24ge1xuICBwYWRkaW5nOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDlFQTY7XG4gIGNvbG9yOiAjMDA5RUE2O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi50ZWFsLWdob3N0LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA5RUE2O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA5RUE2O1xufVxuXG4uY3VzdG9tZXItc3RvcnktZ3JleS1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICMyODJGM0M7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmhpZGUteHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpZGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi52aXNpYmxlLXhzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLXNtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uY2VudGVyLCAjcHJvZHVjdC1mZWF0dXJlcyAubGFzdC1yb3csIC5oYXMtdGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jZW50ZXItbW9iaWxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jZW50ZXItbW9iaWxlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLmNlbnRlci1tb2JpbGUudmNlLXNpbmdsZS1pbWFnZS0tYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNlbnRlci1tb2JpbGUudmNlLXNpbmdsZS1pbWFnZS0tYWxpZ24tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4uY2VudGVyLW1vYmlsZS52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYy1jb250YWluZXItLWFsaWduLWxlZnQsIC5jZW50ZXItbW9iaWxlLnZjZS1zaW5nbGUtaW1hZ2UtLWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNlbnRlci1tb2JpbGUudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMtY29udGFpbmVyLS1hbGlnbi1sZWZ0LCAuY2VudGVyLW1vYmlsZS52Y2Utc2luZ2xlLWltYWdlLS1hbGlnbi1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5sZWZ0LWNlbnRlci1tb2JpbGUsIC5wYWdlLXN0YXRzLXNlY3Rpb24tdGl0bGUsIC5wYWdlLXN0YXRzLXBhcmFncmFwaC10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGVmdC1jZW50ZXItbW9iaWxlLCAucGFnZS1zdGF0cy1zZWN0aW9uLXRpdGxlLCAucGFnZS1zdGF0cy1wYXJhZ3JhcGgtdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5tdC0zMCwgLmVycm9yNDA0IC5lbnRyeSB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTUwIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLm10LTYwIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLm1iLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm1iLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWItNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLm1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm1iLTQ4LTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWItNDgtODAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuLm1zLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5tdC00OCB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5cbi5tdGItNDgtOTYge1xuICBtYXJnaW46IDQ4cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubXRiLTQ4LTk2IHtcbiAgICBtYXJnaW46IDk2cHggMDtcbiAgfVxufVxuXG4ubXRiLTQ4LTgwIHtcbiAgbWFyZ2luOiA0OHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm10Yi00OC04MCB7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG4gIH1cbn1cblxuLm10LTQ4LTk2IHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubXQtNDgtOTYge1xuICAgIG1hcmdpbi10b3A6IDk2cHg7XG4gIH1cbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xNSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5wdGItNjAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wdGItNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQtNjAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wdC02MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQtOTAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wdC05MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wdC05MCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGItNDgtODAge1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGItNDgtODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbi5wYi05MCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiLTkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBiLTkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdGItOTAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wdGItOTAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wdGItOTAge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGItMTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGItMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYi0xMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wdGItMTIwIHtcbiAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHRiLTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHRiLTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhZGRpbmctOTAge1xuICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZGRpbmctOTAge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wYWRkaW5nLTkwIHtcbiAgICBwYWRkaW5nOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhZGRpbmctMzAtOTAge1xuICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZGRpbmctMzAtOTAge1xuICAgIHBhZGRpbmc6IDMwcHggNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBhZGRpbmctMzAtOTAge1xuICAgIHBhZGRpbmc6IDMwcHggOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ncmV5LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cblxuLmRhcmstZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZmJmYmY7XG59XG5cbi5ncmVlbi1iZywgLmhlYXZ5YmlkLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbn1cblxuLndoaXRlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnRydWNraW5nLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjJBOTtcbn1cblxuLmRhcmtlci1ncmV5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbi5lMzYwLWJnLCAuZXF1aXBtZW50MzYwLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzY4MTtcbn1cblxuLmhlYXZ5am9iLWJnLCAuYmx1ZS1iZywgLmhjc3MtbXlmaWVsZC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVlYjg7XG59XG5cbi5ibGFjay1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5mdWVsZXJwbHVzLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0MmY2Yztcbn1cblxuLmhjc3MtY2xvdWQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY3Mzg3O1xufVxuXG4uaGNzcy1kaXNwYXRjaGVyLWJnLCAuZGlzcGF0Y2hlci1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzUyMDU7XG59XG5cbi5oY3NzLWludGVsbGlnZW5jZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTNmNzA7XG59XG5cbi5oY3NzLXBsYW5zLWJnLCAucGxhbnMtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg1Q0M3O1xufVxuXG4uaGNzcy1zYWZldHktYmcsIC5zYWZldHktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ZTFiO1xufVxuXG4uaGNzcy10ZWxlbWF0aWNzLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjVlMjtcbn1cblxuLmxpZ2h0Z3JleS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY2Zjc7XG59XG5cbi5uYXZ5LWJsdWUtYmcsIC5oY3NzLWRhcmstbmV1dHJhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTJCM0E7XG59XG5cbi5oZWF2eWJpZC10ZXh0IHtcbiAgY29sb3I6ICMwMEMxNTg7XG59XG5cbi5oZWF2eWpvYi10ZXh0IHtcbiAgY29sb3I6ICMwMDVlYjg7XG59XG5cbi5vcGVyYXRpb25zLXRleHQge1xuICBjb2xvcjogIzA1ODNGQztcbn1cblxuLmUzNjAtdGV4dCB7XG4gIGNvbG9yOiAjMDA5RUE2O1xufVxuXG4uaGNzcy1zYWZldHktdGV4dCB7XG4gIGNvbG9yOiAjZmY5ZTFiO1xufVxuXG4ub3JhbmdlLXRleHQge1xuICBjb2xvcjogI2ZmOWUxYjtcbn1cblxuLndoaXRlLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJsYWNrLXRleHQsIC50aGFuay15b3UtbWVzc2FnZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucGxhbnMtdGV4dCB7XG4gIGNvbG9yOiAjMDA1RUI4O1xufVxuXG4uZGlzcGF0Y2hlci10ZXh0IHtcbiAgY29sb3I6ICNlMzUyMDU7XG59XG5cbi50ZWxlbWF0aWNzLXRleHQge1xuICBjb2xvcjogIzAwOUVBNjtcbn1cblxuLmNsb3VkLXRleHQsIC5pbnNpZ2h0cy10ZXh0LCAuYWNjb3VudGluZy10ZXh0IHtcbiAgY29sb3I6ICM1NjczODc7XG59XG5cbi5mdWVsZXJwbHVzLXRleHQge1xuICBjb2xvcjogIzY0MmY2Yztcbn1cblxuLmZsZWV0LXRleHQge1xuICBjb2xvcjogIzAwOUVBNjtcbn1cblxuLmJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuXG4uYm9yZGVyLXRvcC1ub25lIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1ub25lIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuXG4uZG91YmxlLWJvcmRlci10b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwO1xufVxuLmRvdWJsZS1ib3JkZXItdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbn1cblxuLmJvcmRlci1yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZsZXgtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LXJvdyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZXJvLWltYWdlLWRlZmF1bHQge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWltYWdlLWRlZmF1bHQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZXJvLWltYWdlLWRlZmF1bHQge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNDUwcHg7XG4gIH1cbn1cblxuLm9yYW5nZS1ib3gge1xuICBib3JkZXI6IDNweCBzb2xpZCAjZjdiZTY4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJsYWNrLWJvcmRlci1ib3gge1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLndoaXRlLWJveCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbn1cbi53aGl0ZS1ib3ggLnZjZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ud2hpdGUtYm94IC52Y2Utc2luZ2xlLWltYWdlLWlubmVyLnZjZS1zaW5nbGUtaW1hZ2UtLWFic29sdXRlIHtcbiAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi5yb3VuZGVkLWNvcm5lcnMge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG4ucm91bmRlZC1jb3JuZXJzLXRvcCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xufVxuXG4uaGVhZGVyLXJ1bGUge1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLXJ1bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzMlO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAubmFycm93LWNvbnRhaW5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIge1xuICAgIG1heC13aWR0aDogMTczMHB4O1xuICB9XG59XG5cbi5mdWxsLXdpZHRoLXNpdGUtaW5uZXIgLnNpdGUtaW5uZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLmJpZy1oZWFkbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmlnLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN1Yi10aXRsZS1oMyB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzkwcHgpIHtcbiAgLnN1Yi10aXRsZS1oMyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi5yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuYS5yZWQtbGluayB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi5pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnVsLmJ1bGxldHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG51bC5idWxsZXRzIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xufVxudWwuYnVsbGV0cyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIsK3XCI7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGxpbmUtaGVpZ2h0OiAwLjM7XG59XG5cbnVsLmJvcmRlci1jaXJjbGUtYnVsbGV0cyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMS4yZW07XG59XG51bC5ib3JkZXItY2lyY2xlLWJ1bGxldHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbnVsLmJvcmRlci1jaXJjbGUtYnVsbGV0cyBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xLjJlbTtcbiAgdG9wOiA4cHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyOiA1cHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxudWwuYm9yZGVyLWNpcmNsZS1idWxsZXRzLmhlYXZ5YmlkLWJ1bGxldHMgbGk6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NjM5O1xufVxudWwuYm9yZGVyLWNpcmNsZS1idWxsZXRzLnNhZmV0eS1idWxsZXRzIGxpOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmOWUxYjtcbn1cbnVsLmJvcmRlci1jaXJjbGUtYnVsbGV0cy50ZWxlbWF0aWNzLWJ1bGxldHMgbGk6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBiNWUyO1xufVxudWwuYm9yZGVyLWNpcmNsZS1idWxsZXRzLmhlYXZ5am9iLWJ1bGxldHMgbGk6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1ZWI4O1xufVxuXG4uc29jaWFsLXJldmlld3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zb2NpYWwtcmV2aWV3cyBoMiwgLnNvY2lhbC1yZXZpZXdzICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgI3Byb2R1Y3QtaGVybyAuc29jaWFsLXJldmlld3MgcC5oZWFkbGluZSwgLnNvY2lhbC1yZXZpZXdzIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAuc29jaWFsLXJldmlld3MgLnN1Yi10aXRsZS1oMiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uc29jaWFsLXJldmlld3MgcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLnNvY2lhbC1yZXZpZXdzIC53aGl0ZS1idG4sIC5zb2NpYWwtcmV2aWV3cyAuZm9ybS13aGl0ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLXdoaXRlLWJ0biAuc29jaWFsLXJldmlld3MgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICMwMDk2Mzk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNvY2lhbC1yZXZpZXdzIC53aGl0ZS1idG4sIC5zb2NpYWwtcmV2aWV3cyAuZm9ybS13aGl0ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLXdoaXRlLWJ0biAuc29jaWFsLXJldmlld3MgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5mb3VyLW9uZS1oYWxmLXN0YXJzOmJlZm9yZSB7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDExM3B4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LW1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDMvU3Rhci1yZXZpZXcuc3ZnKSByZXBlYXQteDtcbiAgbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wMy9TdGFyLXJldmlldy5zdmcpIHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRkZCOTAwIDAlLCAjRkZCOTAwIDg5JSwgI0RDRENEQyA4OSUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm91ci1vbmUtaGFsZi1zdGFyczpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5icmVhayB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGhlaWdodDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5icmVhay1sZyB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbn1cblxuLnN2Zy1zYWZldHkgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmY5ZTFiO1xufVxuXG4uc3ZnLWhlYXZ5am9iIHN2ZyBwYXRoLCAuc3ZnLXBsYW5zIHN2ZyBwYXRoLCAuc3ZnLWRpc3BhdGNoZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDA1ZWI4O1xufVxuXG4uc3ZnLWhlYXZ5YmlkIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwOTYzOTtcbn1cblxuLnN2Zy1lMzYwIHN2ZyBwYXRoLCAuc3ZnLWZ1ZWxlcnBsdXMgc3ZnIHBhdGgsIC5zdmctdGVsZW1hdGljcyBzdmcgcGF0aCwgLnN2Zy1mbGVldCBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwMDlFQTY7XG59XG5cbi5zdmctYWNjb3VudGluZyBzdmcgcGF0aCwgLnN2Zy1jbG91ZCBzdmcgcGF0aCB7XG4gIGZpbGw6ICM1NjczODc7XG59XG5cbi5jb2xvcmVkLWJ1bGxldHMsIC5kYXRhLXNvbGlkLWJ1bGxldHMsIC5kaXNwYXRjaGVyLXNvbGlkLWJ1bGxldHMsIC5zYWZldHktc29saWQtYnVsbGV0cywgLmZsZWV0LXNvbGlkLWJ1bGxldHMsIC5vcGVyYXRpb25zLXNvbGlkLWJ1bGxldHMsIC5oZWF2eWpvYi1zb2xpZC1idWxsZXRzLCAuaGVhdnliaWQtc29saWQtYnVsbGV0cyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbn1cbi5jb2xvcmVkLWJ1bGxldHMgbGksIC5kYXRhLXNvbGlkLWJ1bGxldHMgbGksIC5kaXNwYXRjaGVyLXNvbGlkLWJ1bGxldHMgbGksIC5zYWZldHktc29saWQtYnVsbGV0cyBsaSwgLmZsZWV0LXNvbGlkLWJ1bGxldHMgbGksIC5vcGVyYXRpb25zLXNvbGlkLWJ1bGxldHMgbGksIC5oZWF2eWpvYi1zb2xpZC1idWxsZXRzIGxpLCAuaGVhdnliaWQtc29saWQtYnVsbGV0cyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5jb2xvcmVkLWJ1bGxldHMgbGk6YmVmb3JlLCAuZGF0YS1zb2xpZC1idWxsZXRzIGxpOmJlZm9yZSwgLmRpc3BhdGNoZXItc29saWQtYnVsbGV0cyBsaTpiZWZvcmUsIC5zYWZldHktc29saWQtYnVsbGV0cyBsaTpiZWZvcmUsIC5mbGVldC1zb2xpZC1idWxsZXRzIGxpOmJlZm9yZSwgLm9wZXJhdGlvbnMtc29saWQtYnVsbGV0cyBsaTpiZWZvcmUsIC5oZWF2eWpvYi1zb2xpZC1idWxsZXRzIGxpOmJlZm9yZSwgLmhlYXZ5YmlkLXNvbGlkLWJ1bGxldHMgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLCt1wiO1xuICBmb250LXNpemU6IDEwMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbGluZS1oZWlnaHQ6IDAuMTU7XG59XG5cbi5oZWF2eWJpZC1zb2xpZC1idWxsZXRzIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA5NjM5O1xufVxuXG4uaGVhdnlqb2Itc29saWQtYnVsbGV0cyBsaTpiZWZvcmUge1xuICBjb2xvcjogIzAwNWViODtcbn1cblxuLm9wZXJhdGlvbnMtc29saWQtYnVsbGV0cyBsaTpiZWZvcmUge1xuICBjb2xvcjogIzA1ODNGQztcbn1cblxuLmZsZWV0LXNvbGlkLWJ1bGxldHMgbGk6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDlFQTY7XG59XG5cbi5zYWZldHktc29saWQtYnVsbGV0cyBsaTpiZWZvcmUge1xuICBjb2xvcjogI2ZmOWUxYjtcbn1cblxuLmRpc3BhdGNoZXItc29saWQtYnVsbGV0cyBsaTpiZWZvcmUge1xuICBjb2xvcjogI2UzNTIwNTtcbn1cblxuLmRhdGEtc29saWQtYnVsbGV0cyBsaTpiZWZvcmUge1xuICBjb2xvcjogIzU2NzM4Nztcbn1cblxuLnB0Yi0zMi00OCB7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHRiLTMyLTQ4IHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuXG4ucHRiLTQ4LTgwIHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wdGItNDgtODAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLW1hcmdpbnMge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uLW1hcmdpbnMge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG4ucm93LWdhcC00OCAucm93IHtcbiAgcm93LWdhcDogNDhweDtcbn1cblxuLnJvdy1nYXAtMjQgLnJvdyB7XG4gIHJvdy1nYXA6IDI0cHg7XG59XG5cbi5zdmctaWNvbi1zaXplIHN2ZyB7XG4gIG1heC1oZWlnaHQ6IDQycHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbmEuYmxhY2stdW5kZXJsaW5lLWxpbmssIC50d28tY29sdW1ucyBhOm5vdCguaGVhdnliaWQtYnRuKSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnR3by1jb2x1bW5zIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50d28tY29sdW1ucyB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cbn1cbi50d28tY29sdW1ucyBoMiwgLnR3by1jb2x1bW5zICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgI3Byb2R1Y3QtaGVybyAudHdvLWNvbHVtbnMgcC5oZWFkbGluZSwgLnR3by1jb2x1bW5zIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAudHdvLWNvbHVtbnMgLnN1Yi10aXRsZS1oMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnR3by1jb2x1bW5zIGgyLCAudHdvLWNvbHVtbnMgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAjcHJvZHVjdC1oZXJvIC50d28tY29sdW1ucyBwLmhlYWRsaW5lLCAudHdvLWNvbHVtbnMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC50d28tY29sdW1ucyAuc3ViLXRpdGxlLWgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnR3by1jb2x1bW5zIGgyLCAudHdvLWNvbHVtbnMgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAjcHJvZHVjdC1oZXJvIC50d28tY29sdW1ucyBwLmhlYWRsaW5lLCAudHdvLWNvbHVtbnMgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsIC50d28tY29sdW1ucyAuc3ViLXRpdGxlLWgyIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4udHdvLWNvbHVtbnMgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudHdvLWNvbHVtbnMgcCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi50d28tY29sdW1ucyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnR3by1jb2x1bW5zIC5yb3cge1xuICByb3ctZ2FwOiAyNHB4O1xufVxuLmFsdC1iZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbnVsLmNoZWNrLWNpcmNsZS1idWxsZXRzIHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG51bC5jaGVjay1jaXJjbGUtYnVsbGV0cyA+IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG59XG51bC5jaGVjay1jaXJjbGUtYnVsbGV0cyA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvY2hlY2tfY2lyY2xlX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOC9jaGVja19jaXJjbGVfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDE2cHg7XG4gIG1hc2stc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgbGVmdDogMTZweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xufVxudWwuY2hlY2stY2lyY2xlLWJ1bGxldHMgdWwge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxudWwuY2hlY2stY2lyY2xlLWJ1bGxldHMgdWwgPiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYyAhaW1wb3J0YW50O1xufVxudWwuY2hlY2stY2lyY2xlLWJ1bGxldHMgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2VjdGlvbi1mcmFtZSwgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgI2dlbmVyaWMtdGFicyAucGFuZSwgI2luZHVzdHJ5LW5hdiA+IHVsID4gbGksIC53aG8tdXNlcy1kcm9wZG93bjpub3QoI2luZHVzdHJ5LW5hdikgYSwgLmhjc3MtZm9ybS1mcmFtZSwgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXYge1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzAwOTYzOTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2FmZXR5LWNvbG9yIC5zZWN0aW9uLWZyYW1lLCAuc2FmZXR5LWNvbG9yIC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnBhZ2Utc3RhdHMgLnNhZmV0eS1jb2xvciAuc3RhdHMtY29sb3IsIC5zYWZldHktY29sb3IgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnNhZmV0eS1jb2xvciAuc3RhdHMtY29sb3IsIC5zYWZldHktY29sb3IgI2dlbmVyaWMtdGFicyAucGFuZSwgI2dlbmVyaWMtdGFicyAuc2FmZXR5LWNvbG9yIC5wYW5lLCAuc2FmZXR5LWNvbG9yICNpbmR1c3RyeS1uYXYgPiB1bCA+IGxpLCAuc2FmZXR5LWNvbG9yIC53aG8tdXNlcy1kcm9wZG93bjpub3QoI2luZHVzdHJ5LW5hdikgYSwgLndoby11c2VzLWRyb3Bkb3duOm5vdCgjaW5kdXN0cnktbmF2KSAuc2FmZXR5LWNvbG9yIGEsIC5zYWZldHktY29sb3IgLmhjc3MtZm9ybS1mcmFtZSwgLnNhZmV0eS1jb2xvciAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgLnNhZmV0eS1jb2xvciAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zYWZldHktY29sb3IgLnN3aXBlci1jb250YWluZXIgPiBkaXYge1xuICBib3JkZXItY29sb3I6ICNmZjllMWI7XG59XG5cbi5vcGVyYXRpb25zLWNvbG9yIC5zZWN0aW9uLWZyYW1lLCAub3BlcmF0aW9ucy1jb2xvciAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wYWdlLXN0YXRzIC5vcGVyYXRpb25zLWNvbG9yIC5zdGF0cy1jb2xvciwgLm9wZXJhdGlvbnMtY29sb3IgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLm9wZXJhdGlvbnMtY29sb3IgLnN0YXRzLWNvbG9yLCAub3BlcmF0aW9ucy1jb2xvciAjZ2VuZXJpYy10YWJzIC5wYW5lLCAjZ2VuZXJpYy10YWJzIC5vcGVyYXRpb25zLWNvbG9yIC5wYW5lLCAub3BlcmF0aW9ucy1jb2xvciAjaW5kdXN0cnktbmF2ID4gdWwgPiBsaSwgLm9wZXJhdGlvbnMtY29sb3IgLndoby11c2VzLWRyb3Bkb3duOm5vdCgjaW5kdXN0cnktbmF2KSBhLCAud2hvLXVzZXMtZHJvcGRvd246bm90KCNpbmR1c3RyeS1uYXYpIC5vcGVyYXRpb25zLWNvbG9yIGEsIC5vcGVyYXRpb25zLWNvbG9yIC5oY3NzLWZvcm0tZnJhbWUsIC5vcGVyYXRpb25zLWNvbG9yIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLCAub3BlcmF0aW9ucy1jb2xvciAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5vcGVyYXRpb25zLWNvbG9yIC5zd2lwZXItY29udGFpbmVyID4gZGl2IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1ZWI4O1xufVxuXG4uZmxlZXQtY29sb3IgLnNlY3Rpb24tZnJhbWUsIC5mbGVldC1jb2xvciAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wYWdlLXN0YXRzIC5mbGVldC1jb2xvciAuc3RhdHMtY29sb3IsIC5mbGVldC1jb2xvciAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAuZmxlZXQtY29sb3IgLnN0YXRzLWNvbG9yLCAuZmxlZXQtY29sb3IgI2dlbmVyaWMtdGFicyAucGFuZSwgI2dlbmVyaWMtdGFicyAuZmxlZXQtY29sb3IgLnBhbmUsIC5mbGVldC1jb2xvciAjaW5kdXN0cnktbmF2ID4gdWwgPiBsaSwgLmZsZWV0LWNvbG9yIC53aG8tdXNlcy1kcm9wZG93bjpub3QoI2luZHVzdHJ5LW5hdikgYSwgLndoby11c2VzLWRyb3Bkb3duOm5vdCgjaW5kdXN0cnktbmF2KSAuZmxlZXQtY29sb3IgYSwgLmZsZWV0LWNvbG9yIC5oY3NzLWZvcm0tZnJhbWUsIC5mbGVldC1jb2xvciAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgLmZsZWV0LWNvbG9yICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXYsICNjdXN0b21lcnNfYnlfc3RhdGUgLmZsZWV0LWNvbG9yIC5zd2lwZXItY29udGFpbmVyID4gZGl2IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5RUE2O1xufVxuXG4uZGF0YS1jb2xvciAuc2VjdGlvbi1mcmFtZSwgLmRhdGEtY29sb3IgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAuZGF0YS1jb2xvciAuc3RhdHMtY29sb3IsIC5kYXRhLWNvbG9yIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5kYXRhLWNvbG9yIC5zdGF0cy1jb2xvciwgLmRhdGEtY29sb3IgI2dlbmVyaWMtdGFicyAucGFuZSwgI2dlbmVyaWMtdGFicyAuZGF0YS1jb2xvciAucGFuZSwgLmRhdGEtY29sb3IgI2luZHVzdHJ5LW5hdiA+IHVsID4gbGksIC5kYXRhLWNvbG9yIC53aG8tdXNlcy1kcm9wZG93bjpub3QoI2luZHVzdHJ5LW5hdikgYSwgLndoby11c2VzLWRyb3Bkb3duOm5vdCgjaW5kdXN0cnktbmF2KSAuZGF0YS1jb2xvciBhLCAuZGF0YS1jb2xvciAuaGNzcy1mb3JtLWZyYW1lLCAuZGF0YS1jb2xvciAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgLmRhdGEtY29sb3IgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuZGF0YS1jb2xvciAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiB7XG4gIGJvcmRlci1jb2xvcjogIzU2NzM4Nztcbn1cblxuLnNlYXJjaC1mb3JtLWlucHV0OjpwbGFjZWhvbGRlciwgLnNlYXJjaC1mb3JtLWxhYmVsIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbiAgZm9udC1mYW1pbHk6IFwiRGVmYXVsdHNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zZWFyY2gtZm9ybS1pbnB1dDo6cGxhY2Vob2xkZXI6OnBsYWNlaG9sZGVyLCAuc2VhcmNoLWZvcm0tbGFiZWw6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzMzM7XG4gIG9wYWNpdHk6IDAuNTQ7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbi5wcmljaW5nLWRyaWZ0LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJpY2luZy1kcmlmdC1saW5rIC5kcmlmdC1kaXNhYmxlZC1ub3RpY2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTUwcHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzIxYzI0O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogOHB4IDA7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucHJpY2luZy1kcmlmdC1saW5rOmhvdmVyIC5kcmlmdC1kaXNhYmxlZC1ub3RpY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI0N5Ym90Q29va2llYm90RGlhbG9nIHtcbiAgei1pbmRleDogMjE0NzQ4MzY0NyAhaW1wb3J0YW50O1xufVxuXG4jQ29va2llYm90V2lkZ2V0Om5vdCguQ29va2llYm90V2lkZ2V0LWluYWN0aXZlKSB7XG4gIGxlZnQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuaWZyYW1lI3EtbWVzc2VuZ2VyLWZyYW1lIHtcbiAgYm90dG9tOiAtOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tb2JpbGUtZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2JpbGUtZnVsbC13aWR0aCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmxpc3QtY29sdW1ucy0zIHtcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gIGNvbHVtbi1jb3VudDogMjtcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWNvbHVtbnMtMyB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICB9XG59XG5cbi5pbWctYm9yZGVyLWNvcm5lcnMtOCBpbWcge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkaXI9cnRsXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vaW1hZ2VzL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLyogSWNvbnMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL3NsaWNrL3NsaWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zbGljay9zbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zbGljay9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3NsaWNrL3NsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvc2xpY2svc2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLXByZXY6aG92ZXIsIC5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsIC5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbi5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDc2ODE7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXByZXYge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTI1cHg7XG59XG4uc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuW2Rpcj1ydGxdIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4O1xufVxuW2Rpcj1ydGxdIC5zbGljay1uZXh0IHtcbiAgbGVmdDogLTI1cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cbltkaXI9cnRsXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsIC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIuKAolwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMC4yNTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5tb2RhbC12aWRlbyB7XG4gIG1heC13aWR0aDogNjk4cHg7XG4gIG1heC1oZWlnaHQ6IDM5M3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA5NCU7IC8qIENvdWxkIGJlIG1vcmUgb3IgbGVzcywgZGVwZW5kaW5nIG9uIHNjcmVlbiBzaXplICovXG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2RhbC12aWRlby5iaWcge1xuICAgIG1heC13aWR0aDogMTE5MXB4O1xuICAgIG1heC1oZWlnaHQ6IDY3MHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5tb2RhbC12aWRlbyAuY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwYWRkaW5nOiA4cHggMjJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIHJpZ2h0OiAtMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5tb2RhbC12aWRlbyAuY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC12aWRlbyAuY2xvc2Uge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgfVxufVxuXG4ud2lzaXRhX2hlaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZpZGVvLXBsYXllci1yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWRlby1wbGF5ZXItcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZGVvLXBsYXllci1yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi52aWRlby10aHVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZGVvLXRodW1iIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4udmlkZW8tdGh1bWIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzkwcHgpIHtcbiAgLnZpZGVvLXRodW1iIGltZyB7XG4gICAgbWF4LWhlaWdodDogNDk4cHg7XG4gIH1cbn1cbi52aWRlby10aHVtYjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMjVzO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmNDtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA5L3BsYXktYnV0dG9uLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wOS9wbGF5LWJ1dHRvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMTVweDtcbiAgbWFzay1zaXplOiAxMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlkZW8tdGh1bWI6YWZ0ZXIge1xuICAgIC13ZWJraXQtbWFzay1zaXplOiAxNTVweDtcbiAgICBtYXNrLXNpemU6IDE1NXB4O1xuICB9XG59XG4udmlkZW8tdGh1bWI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBvcGFjaXR5OiAwLjE1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZGVvLXRodW1iOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLnZpZGVvLXRodW1iOmhvdmVyOmFmdGVyIHtcbiAgd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG59XG4udmlkZW8tdGh1bWI6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4udmlkZW8tdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogODAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDJweCAycHggNHB4ICMzMzM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlkZW8tdGl0bGUge1xuICAgIHRvcDogNjMlO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4udy1kaWFsb2cudy1jc3MtcmVzZXQge1xuICBtaW4td2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbndpc3RpYS1wbGF5ZXI6bm90KDpkZWZpbmVkKSB7XG4gIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIG5vLXJlcGVhdCB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTAvZGVmYXVsdC1oY3NzLWxvZ28uanBnXCIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmlsdGVyOiBibHVyKDVweCk7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi53aXN0aWFfcHJlbG9hZF90cmFuc2NyaXB0X3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbmhlYWRlci5zaXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggMTJweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzLCBib3gtc2hhZG93IDAuMnMsIG9wYWNpdHkgMC40cywgdHJhbnNmb3JtIDAuNHM7XG4gIHBhZGRpbmc6IDdweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlci5zaXRlLWhlYWRlciB7XG4gICAgcGFkZGluZzogMTNweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMC41cHggMCAwO1xuICB9XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC53aG8tdXNlcy1oY3NzIGFydGljbGUgLnNpdGUtaW5uZXIsIC53aG8tdXNlcy1oY3NzIGFydGljbGUgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLm5hcnJvdy1jb250YWluZXIsIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyIC5jb250YWluZXIsIGhlYWRlci5zaXRlLWhlYWRlciAud2hvLXVzZXMtaGNzcyBhcnRpY2xlIC5zaXRlLWlubmVyLCAud2hvLXVzZXMtaGNzcyBhcnRpY2xlIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5uYXJyb3ctY29udGFpbmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXIsIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXIge1xuICAgIGNvbHVtbi1nYXA6IDI0cHg7XG4gICAgcm93LWdhcDogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICBoZWFkZXIuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC53aG8tdXNlcy1oY3NzIGFydGljbGUgLnNpdGUtaW5uZXIsIC53aG8tdXNlcy1oY3NzIGFydGljbGUgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLm5hcnJvdy1jb250YWluZXIsIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lciB7XG4gICAgY29sdW1uLWdhcDogMTRweDtcbiAgfVxufVxuaGVhZGVyLnNpdGUtaGVhZGVyLmZpeGVkLXN1Yi1uYXYge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTgwcHgpO1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5wcmltYXJ5LW5hdi10b2dnbGUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5wcmltYXJ5LW5hdi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5wcmltYXJ5LW5hdi10b2dnbGUgLmJhcnMge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5wcmltYXJ5LW5hdi10b2dnbGUgLmJhcnM6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5wcmltYXJ5LW5hdi10b2dnbGUuY2xvc2Uge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5wcmltYXJ5LW5hdi10b2dnbGUuY2xvc2UgLmJhcnM6Zmlyc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDVweCwgNXB4KTtcbn1cbmhlYWRlci5zaXRlLWhlYWRlciAucHJpbWFyeS1uYXYtdG9nZ2xlLmNsb3NlIC5iYXJzOm50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDA7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLnByaW1hcnktbmF2LXRvZ2dsZS5jbG9zZSAuYmFyczpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg3cHgsIC02cHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlci5zaXRlLWhlYWRlciAucHJpbWFyeS1uYXYtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyIC5wcmltYXJ5LW5hdi10b2dnbGUge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5cbi53cC1jdXN0b20tbG9nbyAudGl0bGUtYXJlYSB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLndwLWN1c3RvbS1sb2dvIC50aXRsZS1hcmVhIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAud3AtY3VzdG9tLWxvZ28gLnRpdGxlLWFyZWEge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC53cC1jdXN0b20tbG9nbyAudGl0bGUtYXJlYSB7XG4gICAgbWF4LXdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ud3AtY3VzdG9tLWxvZ28gLnRpdGxlLWFyZWEgLmN1c3RvbS1sb2dvLWxpbmsge1xuICB3aWR0aDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3AtY3VzdG9tLWxvZ28gLnRpdGxlLWFyZWEgLmN1c3RvbS1sb2dvLWxpbmsge1xuICAgIHdpZHRoOiA3MXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cC1jdXN0b20tbG9nbyAudGl0bGUtYXJlYSAuY3VzdG9tLWxvZ28tbGluayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5uYXYtc2Vjb25kYXJ5IHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMDtcbn1cbi5uYXYtc2Vjb25kYXJ5IGEge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXYtc2Vjb25kYXJ5IGEge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5uYXYtc2Vjb25kYXJ5IGE6aG92ZXIge1xuICBjb2xvcjogIzAwOTYzOTtcbn1cbi5uYXYtc2Vjb25kYXJ5IC5jdGEtYnV0dG9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5uYXYtc2Vjb25kYXJ5IC5jdGEtYnV0dG9uLWNvbnRhaW5lciBhIHtcbiAgY29sb3I6ICNlMzUyMDU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgI2UzNTIwNTtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLm5hdi1zZWNvbmRhcnkgLmN0YS1idXR0b24tY29udGFpbmVyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM1MjA1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtc2Vjb25kYXJ5IC5jdGEtYnV0dG9uLWNvbnRhaW5lciBhIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXYtc2Vjb25kYXJ5IC5jdGEtYnV0dG9uLWNvbnRhaW5lciBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5uYXYtc2Vjb25kYXJ5IC5tZW51LWl0ZW0ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLm5hdi1zZWNvbmRhcnkgLnBob25lLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtc2Vjb25kYXJ5IC5waG9uZS1saW5rIGEge1xuICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXYtc2Vjb25kYXJ5IC5waG9uZS1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5uYXYtc2Vjb25kYXJ5IC5sb2dpbi1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1zZWNvbmRhcnkgLmxvZ2luLWxpbmsgYSB7XG4gICAgcGFkZGluZzogMTRweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdi1zZWNvbmRhcnkgLmxvZ2luLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLm5hdi1zZWNvbmRhcnkgLnN1cHBvcnQtbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXNlY29uZGFyeSAuc3VwcG9ydC1saW5rIGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZTM1MjA1O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjZTM1MjA1O1xuICB9XG4gIC5uYXYtc2Vjb25kYXJ5IC5zdXBwb3J0LWxpbmsgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UzNTIwNTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXYtc2Vjb25kYXJ5IC5zdXBwb3J0LWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5uYXYtc2Vjb25kYXJ5IHtcbiAgICBvcmRlcjogMjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2LXNlY29uZGFyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuI2dlbmVzaXMtbmF2LXByaW1hcnkge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5LnNob3dNZW51IHVsI21lbnUtcHJpbWFyeS1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSAud3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB7XG4gICAgb3JkZXI6IDQ7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOTVweCk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDk3cHgpO1xuICB9XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSBhIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDk2Mzk7XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAuZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICM3QTdBN0E7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDAuODI1cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IHAuc3ViLW1lbnUtaW5mb3JtYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IHAuc3ViLW1lbnUtaW5mb3JtYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNDRweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IHAuc3ViLW1lbnUtaW5mb3JtYXRpb24gLnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxLjc0cHg7XG4gIH1cbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5sb2dpbi1saW5rIGEge1xuICBjb2xvcjogIzAwOTYzOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAubG9naW4tbGluayBhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBwYWRkaW5nOiAxMnB4IDhweCAyN3B4O1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBwYWRkaW5nOiAyN3B4IDdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHBhZGRpbmc6IDEycHggOHB4IDI3cHg7XG4gIH1cbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sdW1uLWdhcDogOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgY29sdW1uLWdhcDogNHB4O1xuICB9XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICBmb250LWZhbWlseTogXCJEZWZhdWx0c1wiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiBhOmFmdGVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICB9XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUgPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmFjdGl2ZSA+IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnVwLWNhcmV0OmFmdGVyLCAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUgPiBhLCAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmFjdGl2ZSA+IGE6YWZ0ZXIge1xuICBjb2xvcjogIzAwOTYzOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gYTphZnRlciB7XG4gICAgY29sb3I6ICMwMDk2Mzk7XG4gIH1cbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUge1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIGNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICB9XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSB7XG4gIHBhZGRpbmc6IDA7XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdWItbWVudSBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpub3QoLnNvbHV0aW9ucyk6aG92ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm5vdCguc29sdXRpb25zKTpob3ZlciAuc3ViLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpub3QoLnNvbHV0aW9ucyk6aG92ZXIgLnN1Yi1tZW51IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm5vdCguc29sdXRpb25zKTpob3ZlciAuc3ViLW1lbnUgYSB7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpub3QoLnNvbHV0aW9ucyk6aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDA5NjM5O1xuICAgIHRvcDogNThweDtcbiAgICBtYXgtd2lkdGg6IDI0NHB4O1xuICAgIG1pbi13aWR0aDogMTcycHg7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bm90KC5zb2x1dGlvbnMpOmhvdmVyID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpub3QoLnNvbHV0aW9ucyk6aG92ZXIgPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bm90KC5zb2x1dGlvbnMpOmhvdmVyID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnVwLWNhcmV0OmFmdGVyLCAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm5vdCguc29sdXRpb25zKTpob3ZlciA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm5vdCguc29sdXRpb25zKTpob3ZlciA+IC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIG1hcmdpbjogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAwKTtcbiAgICB0b3A6IDA7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpub3QoLnNvbHV0aW9ucyk6aG92ZXIgPiAuc3ViLW1lbnUgLnN1Yi1tZW51IGxpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bm90KC5zb2x1dGlvbnMpOmhvdmVyID4gLnN1Yi1tZW51IC5zdWItbWVudSBhIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc29sdXRpb25zOmhvdmVyIHtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zb2x1dGlvbnM6aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDg5NnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgdG9wOiA2MC41cHg7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zb2x1dGlvbnM6aG92ZXIgPiAuc3ViLW1lbnUgbGkge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zb2x1dGlvbnM6aG92ZXIgPiAuc3ViLW1lbnUgbGkub3RoZXItc29sdXRpb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnNvbHV0aW9uczpob3ZlciA+IC5zdWItbWVudSBsaS5vdGhlci1zb2x1dGlvbnMgLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc29sdXRpb25zOmhvdmVyID4gLnN1Yi1tZW51IGxpLm90aGVyLXNvbHV0aW9ucyAuc3ViLW1lbnUgbGkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc29sdXRpb25zOmhvdmVyID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zb2x1dGlvbnM6aG92ZXIgPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtID4gYTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zb2x1dGlvbnM6aG92ZXIgPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtOm50aC1jaGlsZCgtbis0KSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc29sdXRpb25zOmhvdmVyID4gLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zb2x1dGlvbnM6aG92ZXIgPiAuc3ViLW1lbnUgLnN1Yi1tZW51IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnNvbHV0aW9uczpob3ZlciA+IC5zdWItbWVudSAuc3ViLW1lbnUgYSB7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc29sdXRpb25zOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnNvbHV0aW9uczpob3ZlciAub3RoZXItc29sdXRpb25zIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc29sdXRpb25zOmhvdmVyIC5vdGhlci1zb2x1dGlvbnMgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zb2x1dGlvbnM6aG92ZXIgLmFsbC1zb2x1dGlvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnNvbHV0aW9uczpob3ZlciAuYWxsLXNvbHV0aW9ucyBhOmFmdGVyIHtcbiAgICBib3R0b206IC0xcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgZm9udC1mYW1pbHk6IFwiRGVmYXVsdHNcIjtcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnNvbHV0aW9uczpob3ZlciAuaGNzcy1zb2Z0d2FyZSA+IGE6OmJlZm9yZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAuc29sdXRpb25zID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBjb2x1bW4tZ2FwOiAxNnB4O1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLnNvbHV0aW9ucyA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0gPiBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDI5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLnNvbHV0aW9ucyA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0gPiBhID4gc3BhbiB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gOTRweCk7XG4gIH1cbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5zb2x1dGlvbnMgPiAuc3ViLW1lbnUgLnN1Yi1tZW51IGEge1xuICBwYWRkaW5nOiAxMnB4IDY1cHg7XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAuc29sdXRpb25zIC5lc3RpbWF0aW5nID4gYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzEyL2NhbGN1bGF0b3JfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5zb2x1dGlvbnMgLm9wZXJhdGlvbnMgPiBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMTIvaGVsbWV0X2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAuc29sdXRpb25zIC5mbGVldCA+IGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8xMi9idWxsZG96ZXJfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5zb2x1dGlvbnMgLmRhdGEtcmVwb3J0aW5nID4gYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzEyL2dyYXBoX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5zb2x1dGlvbnMgLmhjc3Mtc29mdHdhcmUgPiBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMS9sb2dvLWhjc3MtanVzdGljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTlweDtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCAjQTFBMUExO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAuc29sdXRpb25zIC5vdGhlci1zb2x1dGlvbnMgPiBhIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLnNvbHV0aW9ucyAub3RoZXItc29sdXRpb25zIC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5zb2x1dGlvbnMgLm90aGVyLXNvbHV0aW9ucyAuc3ViLW1lbnUgYSA+IHNwYW4ge1xuICBoZWlnaHQ6IDI5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAuc29sdXRpb25zIC5vdGhlci1zb2x1dGlvbnMgLnN1Yi1tZW51IGEge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLnNvbHV0aW9ucyAub3RoZXItc29sdXRpb25zIC5zdWItbWVudSBhID4gc3BhbiB7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gOTNweCk7XG4gIH1cbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5zb2x1dGlvbnMgLm90aGVyLXNvbHV0aW9ucyAuc3ViLW1lbnUgLmV4dGVybmFsLWxpbmsgYSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sdW1uLWdhcDogM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAuc29sdXRpb25zIC5vdGhlci1zb2x1dGlvbnMgLnN1Yi1tZW51IC5leHRlcm5hbC1saW5rIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAyOXB4O1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMi9leHRlcm5hbF9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDIvZXh0ZXJuYWxfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5zb2x1dGlvbnMgLm90aGVyLXNvbHV0aW9ucyAuc3ViLW1lbnUgLmV4dGVybmFsLWxpbmsgYTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLnNvbHV0aW9ucyAuYWxsLXNvbHV0aW9ucyBhIHtcbiAgY29sb3I6ICMwMDk2Mzk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLndoby13ZS1zZXJ2ZSB7XG4gICAgbWluLXdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IHtcbiAgICBjb2x1bW4tZ2FwOiA0cHg7XG4gIH1cbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IC5zZWFyY2gtZm9ybSB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiA4cHg7XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSAuc2VhcmNoLWZvcm06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LWZhbWlseTogRGVmYXVsdHMsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjQjFCMUIxO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDFweDtcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0tbGFiZWwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBzYW5zLXNlcmlmO1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSAuc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLWlucHV0IHtcbiAgbWluLXdpZHRoOiAxNzRweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0taW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IC5zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0taW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSAuc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLWlucHV0IHtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICB9XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSAuc2VhcmNoIHtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IC5zZWFyY2gge1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICBjb2xvcjogIzAwOTYzOTtcbiAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSAuc2VhcmNoID4gLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMnB4IDAgNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA5NjM5O1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IC5zZWFyY2g6aG92ZXIge1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSAuc2VhcmNoOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgLnNlYXJjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgLnNlYXJjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0OHB4O1xuICB9XG59XG5cbiNvdGhlci1tZW51IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzMlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI290aGVyLW1lbnUgbGkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNvdGhlci1tZW51IGxpIHtcbiAgICBtaW4td2lkdGg6IDI2MHB4O1xuICB9XG59XG4jb3RoZXItbWVudSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNvdGhlci1tZW51IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDAgMnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjb3RoZXItbWVudSBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI290aGVyLW1lbnUgYTpob3ZlcjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjb3RoZXItbWVudSBhIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI290aGVyLW1lbnUgYSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjb3RoZXItbWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3MDcwNzA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI290aGVyLW1lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCBoMiwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsICNwcm9kdWN0LWhlcm8gI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCBwLmhlYWRsaW5lLCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IC5zdWItdGl0bGUtaDIge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IHByb3hpbWEtbm92YSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgaDIsICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAjcHJvZHVjdC1oZXJvICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgcC5oZWFkbGluZSwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCAuc3ViLXRpdGxlLWgyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgaDIsICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAjcHJvZHVjdC1oZXJvICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgcC5oZWFkbGluZSwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtY29udGVudCAuc3ViLXRpdGxlLWgyIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IGgyLCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50ICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgI3Byb2R1Y3QtaGVybyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IHAuaGVhZGxpbmUsICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgLnN1Yi10aXRsZS1oMiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbiNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgcC5ib2xkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4jY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1jb250ZW50IGltZyB7XG4gIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogYXV0bztcbn1cbiNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWNvbnRlbnQgLnJvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2IHtcbiAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtZGF0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLUJhY2tncm91bmQtRGVmYXVsdC1EZWZhdWx0LCAjRkZGKTtcbiAgcGFkZGluZzogMjRweCAxMnB4O1xufVxuI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtZGF0YSAuZmlsbC1jb2xvciBzdmcgPiBwYXRoLCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1kYXRhIC5maWxsLWNvbG9yIHN2ZyA+IHBvbHlnb24sICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWRhdGEgLmZpbGwtY29sb3Igc3ZnID4gcmVjdCB7XG4gIGZpbGw6ICMwMGI1ZTI7XG59XG4jY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1kYXRhIC5maWxsLWNvbG9yIHN2ZyBjaXJjbGUge1xuICBzdHJva2U6ICMwMGI1ZTI7XG59XG4jY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1kYXRhIC5maWxsLWNvbG9yIHN2ZyAjQ0FOQURBIHBhdGgge1xuICBmaWxsOiAjMDBiNWUyO1xufVxuI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3RhdGUtZGF0YSAuZmVhdHVyZWQtaW1hZ2Uge1xuICBtYXgtaGVpZ2h0OiAxOTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zdGF0ZS1kYXRhIC5mZWF0dXJlZC1pbWFnZSB7XG4gICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbiNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWRhdGEuc2xpY2stc2xpZGUsICNjdXN0b21lcnNfYnlfc3RhdGUgLnN0YXRlLWRhdGE6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNjdXN0b21lcnNfYnlfc3RhdGUgLmZpbGwtY29sb3IudXMtbWFwIHN2ZyBnOmhvdmVyID4gcGF0aCwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuZmlsbC1jb2xvci51cy1tYXAgc3ZnIGc6aG92ZXIgPiBwb2x5Z29uLCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5maWxsLWNvbG9yLnVzLW1hcCBzdmcgZzpob3ZlciA+IHJlY3QsICNjdXN0b21lcnNfYnlfc3RhdGUgLmZpbGwtY29sb3IuY2FuYWRhLW1hcCBzdmcgZzpob3ZlciA+IHBhdGgsICNjdXN0b21lcnNfYnlfc3RhdGUgLmZpbGwtY29sb3IuY2FuYWRhLW1hcCBzdmcgZzpob3ZlciA+IHBvbHlnb24sICNjdXN0b21lcnNfYnlfc3RhdGUgLmZpbGwtY29sb3IuY2FuYWRhLW1hcCBzdmcgZzpob3ZlciA+IHJlY3Qge1xuICBmaWxsOiAjMDBiNWUyO1xufVxuI2N1c3RvbWVyc19ieV9zdGF0ZSAuZmlsbC1jb2xvci51cy1tYXAgc3ZnIGc6aG92ZXIgY2lyY2xlLCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5maWxsLWNvbG9yLmNhbmFkYS1tYXAgc3ZnIGc6aG92ZXIgY2lyY2xlIHtcbiAgc3Ryb2tlOiAjMDBiNWUyO1xufVxuI2N1c3RvbWVyc19ieV9zdGF0ZSAuZmlsbC1jb2xvci51cy1tYXAgc3ZnID4gcGF0aCwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuZmlsbC1jb2xvci51cy1tYXAgc3ZnID4gcG9seWdvbiwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuZmlsbC1jb2xvci51cy1tYXAgc3ZnID4gcmVjdCwgI2N1c3RvbWVyc19ieV9zdGF0ZSAuZmlsbC1jb2xvci5jYW5hZGEtbWFwIHN2ZyA+IHBhdGgsICNjdXN0b21lcnNfYnlfc3RhdGUgLmZpbGwtY29sb3IuY2FuYWRhLW1hcCBzdmcgPiBwb2x5Z29uLCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5maWxsLWNvbG9yLmNhbmFkYS1tYXAgc3ZnID4gcmVjdCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2N1c3RvbWVyc19ieV9zdGF0ZSAuZmlsbC1jb2xvci51cy1tYXAgc3ZnLCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5maWxsLWNvbG9yLmNhbmFkYS1tYXAgc3ZnIHtcbiAgICBtYXgtaGVpZ2h0OiA1NjBweDtcbiAgfVxufVxuI2N1c3RvbWVyc19ieV9zdGF0ZSBzZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiA4LjI1OHB4O1xuICBib3JkZXItY29sb3I6ICMwMDk2Mzk7XG4gIGNvbG9yOiAjMDA5NjM5O1xufVxuXG4ubW9iaWxlLXN0YXRlLWRyb3Bkb3duIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZybV9zdHlsZV9oY3NzLCAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgLmhjc3MtZm9ybS1mcmFtZSB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG4uZnJtX3N0eWxlX2hjc3MgZmllbGRzZXQsIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIGZpZWxkc2V0LCAuaGNzcy1mb3JtLWZyYW1lIGZpZWxkc2V0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmZybV9zdHlsZV9oY3NzIC5mcm1fZW1iZWRfZm9ybV9jb250YWluZXIsIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIC5mcm1fZW1iZWRfZm9ybV9jb250YWluZXIsIC5oY3NzLWZvcm0tZnJhbWUgLmZybV9lbWJlZF9mb3JtX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5mcm1fc3R5bGVfaGNzcyAuZnJtX3ByaW1hcnlfbGFiZWwsIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIC5mcm1fcHJpbWFyeV9sYWJlbCwgLmhjc3MtZm9ybS1mcmFtZSAuZnJtX3ByaW1hcnlfbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZnJtX3N0eWxlX2hjc3MgLmZybV9wcmltYXJ5X2xhYmVsLCAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSAuZnJtX3ByaW1hcnlfbGFiZWwsIC5oY3NzLWZvcm0tZnJhbWUgLmZybV9wcmltYXJ5X2xhYmVsIHtcbiAgICBmb250LXNpemU6IDAuODVyZW07XG4gIH1cbn1cbi5mcm1fc3R5bGVfaGNzcyAuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgLmZybV9maW5hbF9zdWJtaXQsIC5oY3NzLWZvcm0tZnJhbWUgLmZybV9maW5hbF9zdWJtaXQge1xuICBtYXJnaW4tYm90dG9tOiAtMTZweCAhaW1wb3J0YW50O1xufVxuLmZybV9zdHlsZV9oY3NzIC5mcm1fY29tYm9faW5wdXRzX2NvbnRhaW5lciwgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgLmZybV9jb21ib19pbnB1dHNfY29udGFpbmVyLCAuaGNzcy1mb3JtLWZyYW1lIC5mcm1fY29tYm9faW5wdXRzX2NvbnRhaW5lciB7XG4gIGdyaWQtZ2FwOiAxNnB4O1xufVxuLmZybV9zdHlsZV9oY3NzIC5mcm1fY29tYm9faW5wdXRzX2NvbnRhaW5lciAuZm9ybS1maWVsZCwgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgLmZybV9jb21ib19pbnB1dHNfY29udGFpbmVyIC5mb3JtLWZpZWxkLCAuaGNzcy1mb3JtLWZyYW1lIC5mcm1fY29tYm9faW5wdXRzX2NvbnRhaW5lciAuZm9ybS1maWVsZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mcm1fc3R5bGVfaGNzcyAuZnJtX2NvbWJvX2lucHV0c19jb250YWluZXIgLmZvcm0tZmllbGQgLmZybV9kZXNjcmlwdGlvbiwgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgLmZybV9jb21ib19pbnB1dHNfY29udGFpbmVyIC5mb3JtLWZpZWxkIC5mcm1fZGVzY3JpcHRpb24sIC5oY3NzLWZvcm0tZnJhbWUgLmZybV9jb21ib19pbnB1dHNfY29udGFpbmVyIC5mb3JtLWZpZWxkIC5mcm1fZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi5mcm1fc3R5bGVfaGNzcyAuZnJtX2NvbWJvX2lucHV0c19jb250YWluZXIgLmZvcm0tZmllbGQgLmZybV9kZXNjcmlwdGlvbjphZnRlciwgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgLmZybV9jb21ib19pbnB1dHNfY29udGFpbmVyIC5mb3JtLWZpZWxkIC5mcm1fZGVzY3JpcHRpb246YWZ0ZXIsIC5oY3NzLWZvcm0tZnJhbWUgLmZybV9jb21ib19pbnB1dHNfY29udGFpbmVyIC5mb3JtLWZpZWxkIC5mcm1fZGVzY3JpcHRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIipcIjtcbiAgY29sb3I6IHJnYigxODUsIDc0LCA3Mik7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5oY3NzLWZvcm0tZnJhbWUsIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIHtcbiAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBwYWRkaW5nOiAzMnB4IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhjc3MtZm9ybS1mcmFtZSwgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbi5oY3NzLWZvcm0tZnJhbWUubm8tYm9yZGVyLCAubm8tYm9yZGVyLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmhjc3MtZm9ybS1mcmFtZS5zYWZldHktY29sb3IsIC5zYWZldHktY29sb3IuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmOWUxYjtcbn1cbi5oY3NzLWZvcm0tZnJhbWUuc2FmZXR5LWNvbG9yIC5ta3RvRm9ybSBidXR0b24ubWt0b0J1dHRvbiwgLnNhZmV0eS1jb2xvci5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIC5ta3RvRm9ybSBidXR0b24ubWt0b0J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzUyMDUgIWltcG9ydGFudDtcbn1cbi5oY3NzLWZvcm0tZnJhbWUuc2FmZXR5LWNvbG9yIGEsIC5zYWZldHktY29sb3IuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSBhIHtcbiAgY29sb3I6ICNlMzUyMDU7XG59XG4uaGNzcy1mb3JtLWZyYW1lLm9wZXJhdGlvbnMtY29sb3IsIC5vcGVyYXRpb25zLWNvbG9yLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUge1xuICBib3JkZXItY29sb3I6ICMwMDVlYjg7XG59XG4uaGNzcy1mb3JtLWZyYW1lLm9wZXJhdGlvbnMtY29sb3IgLm1rdG9Gb3JtIGJ1dHRvbi5ta3RvQnV0dG9uLCAub3BlcmF0aW9ucy1jb2xvci5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIC5ta3RvRm9ybSBidXR0b24ubWt0b0J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTgzRkMgIWltcG9ydGFudDtcbn1cbi5oY3NzLWZvcm0tZnJhbWUub3BlcmF0aW9ucy1jb2xvciAubWt0b0Zvcm0gYnV0dG9uLm1rdG9CdXR0b246aG92ZXIsIC5vcGVyYXRpb25zLWNvbG9yLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgLm1rdG9Gb3JtIGJ1dHRvbi5ta3RvQnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNUVCOCAhaW1wb3J0YW50O1xufVxuLmhjc3MtZm9ybS1mcmFtZS5vcGVyYXRpb25zLWNvbG9yIGEsIC5vcGVyYXRpb25zLWNvbG9yLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgYSB7XG4gIGNvbG9yOiAjMDA1ZWI4O1xufVxuLmhjc3MtZm9ybS1mcmFtZS5mbGVldC1jb2xvciwgLmZsZWV0LWNvbG9yLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUge1xuICBib3JkZXItY29sb3I6ICMwMDlFQTY7XG59XG4uaGNzcy1mb3JtLWZyYW1lLmZsZWV0LWNvbG9yIC5ta3RvRm9ybSBidXR0b24ubWt0b0J1dHRvbiwgLmZsZWV0LWNvbG9yLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgLm1rdG9Gb3JtIGJ1dHRvbi5ta3RvQnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOUVBNiAhaW1wb3J0YW50O1xufVxuLmhjc3MtZm9ybS1mcmFtZS5mbGVldC1jb2xvciBhLCAuZmxlZXQtY29sb3IuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSBhIHtcbiAgY29sb3I6ICMwMDlFQTY7XG59XG4uaGNzcy1mb3JtLWZyYW1lLmRhdGEtY29sb3IsIC5kYXRhLWNvbG9yLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUge1xuICBib3JkZXItY29sb3I6ICM1NjczODc7XG59XG4uaGNzcy1mb3JtLWZyYW1lLmRhdGEtY29sb3IgLm1rdG9Gb3JtIGJ1dHRvbi5ta3RvQnV0dG9uLCAuZGF0YS1jb2xvci5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIC5ta3RvRm9ybSBidXR0b24ubWt0b0J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjczODcgIWltcG9ydGFudDtcbn1cbi5oY3NzLWZvcm0tZnJhbWUuZGF0YS1jb2xvciBhLCAuZGF0YS1jb2xvci5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIGEge1xuICBjb2xvcjogIzU2NzM4Nztcbn1cbi5oY3NzLWZvcm0tZnJhbWUuYmxvZy1mb3JtIC5mcm1fY29tYm9faW5wdXRzX2NvbnRhaW5lciwgLmJsb2ctZm9ybS5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIC5mcm1fY29tYm9faW5wdXRzX2NvbnRhaW5lciB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbn1cblxuLndoby11c2VzLWhjc3MgYXJ0aWNsZSBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53aG8tdXNlcy1oY3NzIGFydGljbGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi53aG8tdXNlcy1oY3NzIGFydGljbGUgc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud2hvLXVzZXMtaGNzcyBhcnRpY2xlIHNlY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLndoby11c2VzLWhjc3MgLmJpZy1oZWFkbGluZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDIuMDdyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud2hvLXVzZXMtaGNzcyAuYmlnLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDIuOTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG4ud2hvLXVzZXMtaGNzcyAubW9iaWxlLWgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ud2hvLXVzZXMtaGNzcyAubW9iaWxlLWgyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDA5NjM5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53aG8tdXNlcy1oY3NzIC5tb2JpbGUtaDIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53aG8tdXNlcy1oY3NzIC5tb2JpbGUtaDIuc3RhdGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndoby11c2VzLWhjc3MgI2N0YSBwIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53aG8tdXNlcy1oY3NzICNjdGEgcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndoby11c2VzLWhjc3MgI2N0YSBwIHtcbiAgICBmb250LXNpemU6IDEuODVyZW07XG4gIH1cbn1cblxuI3Byb2R1Y3QtaGVybyB7XG4gIHBhZGRpbmctdG9wOiA0MnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZiAwLCAjZmZmIDIxJSwgIzIxMkIzQSAyMSUsICMyMTJCM0EgMTAwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3QtaGVybyB7XG4gICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTJCM0E7XG4gICAgcGFkZGluZy10b3A6IDU4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNwcm9kdWN0LWhlcm8ge1xuICAgIHBhZGRpbmc6IDUxcHggMCA1OHB4O1xuICB9XG59XG4jcHJvZHVjdC1oZXJvIC5oZXJvLWNvbnRlbnQge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3Byb2R1Y3QtaGVybyAuaGVyby1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEzMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4jcHJvZHVjdC1oZXJvIC5oZXJvLWNvbnRlbnQgLnJvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jcHJvZHVjdC1oZXJvIGgxIHtcbiAgZm9udC1zaXplOiAwLjgyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWhlcm8gaDEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuI3Byb2R1Y3QtaGVybyBwIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGNvbG9yOiAjQkVCRUJFO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWhlcm8gcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbiNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDMuNTgycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbiNwcm9kdWN0LWhlcm8gLnNpemUtZnVsbCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3QtaGVybyAuc2l6ZS1mdWxsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4jcHJvZHVjdC1oZXJvLmluZHVzdHJ5LWhlcm8gLmhlcm8tY29udGVudCB7XG4gIHotaW5kZXg6IDM7XG59XG4jcHJvZHVjdC1oZXJvLmluZHVzdHJ5LWhlcm86YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IDE7XG59XG4jcHJvZHVjdC1oZXJvLmluZHVzdHJ5LWhlcm86YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMyMTJCM0EgMCUsICMyMTJCM0EgNDAuMDclLCByZ2JhKDM5LCA0NiwgNTksIDAuOSkgNDUuOTklLCByZ2JhKDM5LCA0NiwgNTksIDAuOCkgNDguNTMlLCByZ2JhKDM5LCA0NiwgNTksIDAuNykgNTIuNiUsIHJnYmEoMzksIDQ2LCA1OSwgMCkgNjAuOTYlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI3Byb2R1Y3QtaGVyby5pbmR1c3RyeS1oZXJvIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjEyQjNBO1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzAlO1xuICB9XG4gICNwcm9kdWN0LWhlcm8uaW5kdXN0cnktaGVybzpiZWZvcmUge1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogNDAlIDAgMCAwO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuICAjcHJvZHVjdC1oZXJvLmluZHVzdHJ5LWhlcm86YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNwcm9kdWN0LWhlcm8udXRpbGl0aWVzLWhlcm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI0U1RTVFNSAwLCAjRTVFNUU1IDIxJSwgIzIxMkIzQSAyMSUsICMyMTJCM0EgMTAwJSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1oZXJvLnV0aWxpdGllcy1oZXJvOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjY1ZGVnLCByZ2JhKDMzLCA0MywgNTgsIDAuOTIpIDI4LjA5JSwgcmdiYSgxMDYsIDEyNiwgMTYxLCAwLjkyKSAxNjcuMTElKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiNwcm9kdWN0LWhlcm8udXRpbGl0aWVzLWhlcm8gLndpc3RpYS1mcmFtZSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG4jcHJvZHVjdC1oZXJvLnV0aWxpdGllcy1oZXJvIC5hcnJvdy11bmRlcmxpbmUtY3RhIHtcbiAgcGFkZGluZzogMTJweCAxNnB4IDEycHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICNwcm9kdWN0LWhlcm8gLndpc3RpYV9lbWJlZCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4ud2hvLXVzZXMtZHJvcGRvd246bm90KCNpbmR1c3RyeS1uYXYpIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXItdG9wOiAxM3B4IHNvbGlkICMwMDk2Mzk7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ud2hvLXVzZXMtZHJvcGRvd246bm90KCNpbmR1c3RyeS1uYXYpIHVsIHtcbiAgcGFkZGluZzogNDhweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi53aG8tdXNlcy1kcm9wZG93bjpub3QoI2luZHVzdHJ5LW5hdikgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwOTYzOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2hvLXVzZXMtZHJvcGRvd246bm90KCNpbmR1c3RyeS1uYXYpIHVsIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi53aG8tdXNlcy1kcm9wZG93bjpub3QoI2luZHVzdHJ5LW5hdikgYSB7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLndoby11c2VzLWRyb3Bkb3duOm5vdCgjaW5kdXN0cnktbmF2KSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbiAgY29sb3I6ICNmZmY7XG59XG4ud2hvLXVzZXMtZHJvcGRvd246bm90KCNpbmR1c3RyeS1uYXYpIGEgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2hvLXVzZXMtZHJvcGRvd246bm90KCNpbmR1c3RyeS1uYXYpIGEgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAud2hvLXVzZXMtZHJvcGRvd246bm90KCNpbmR1c3RyeS1uYXYpIGEge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53aG8tdXNlcy1kcm9wZG93bjpub3QoI2luZHVzdHJ5LW5hdikgYSB7XG4gICAgcGFkZGluZzogMzZweCAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2hvLXVzZXMtZHJvcGRvd246bm90KCNpbmR1c3RyeS1uYXYpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLndoby11c2VzLWRyb3Bkb3duOm5vdCgjaW5kdXN0cnktbmF2KSB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyNHB4IDMwcHg7XG4gIH1cbiAgLndoby11c2VzLWRyb3Bkb3duOm5vdCgjaW5kdXN0cnktbmF2KSB1bCBsaSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDQ3JTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndoby11c2VzLWRyb3Bkb3duOm5vdCgjaW5kdXN0cnktbmF2KSB1bCBsaSB7XG4gICAgZmxleC1iYXNpczogMjMlO1xuICB9XG59XG5cbiNpbmR1c3RyeS1uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuI2luZHVzdHJ5LW5hdiB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbiNpbmR1c3RyeS1uYXYgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG59XG4jaW5kdXN0cnktbmF2ID4gdWwgPiBsaSB7XG4gIHBhZGRpbmc6IDE2cHggMCAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNpbmR1c3RyeS1uYXYgPiB1bCA+IGxpIGEge1xuICBwYWRkaW5nOiA4cHggMjRweDtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2luZHVzdHJ5LW5hdiA+IHVsID4gbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIGNvbG9yOiAjMDA5NjM5O1xufVxuI2luZHVzdHJ5LW5hdiA+IHVsID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDAgMTZweDtcbiAgbWFyZ2luOiAwIDI0cHg7XG59XG4jaW5kdXN0cnktbmF2ID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNpbmR1c3RyeS1uYXYgPiB1bCA+IGxpID4gYSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNpbmR1c3RyeS1uYXYgPiB1bCA+IGxpID4gYSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuI2luZHVzdHJ5LW5hdiA+IHVsID4gbGkgPiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNDJweDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDE2cHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNpbmR1c3RyeS1uYXYgPiB1bCA+IGxpID4gYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjaW5kdXN0cnktbmF2ID4gdWwgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDAgMCAyN3B4O1xuICAgIG1hcmdpbjogMCAyNHB4IDEzcHg7XG4gIH1cbn1cbiNpbmR1c3RyeS1uYXYgPiB1bCA+IGxpLnV0aWxpdGllcyBhOmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzExL2ljb24tbGlnaHRuaW5nLWJvbHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8xMS9pY29uLWxpZ2h0bmluZy1ib2x0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG59XG4jaW5kdXN0cnktbmF2ID4gdWwgPiBsaS50cmFuc3BvcnRhdGlvbiBhOmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L2ljb24taGlnaHdheS1vdmVycGFzcy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L2ljb24taGlnaHdheS1vdmVycGFzcy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xufVxuI2luZHVzdHJ5LW5hdiA+IHVsID4gbGkuaGVhdnktY2l2aWwgYTpiZWZvcmUge1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOS9pY29uLWVxdWlwbWVudC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA5L2ljb24tZXF1aXBtZW50LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2luZHVzdHJ5LW5hdiA+IHVsID4gbGkge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZzogMTZweCAwIDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjaW5kdXN0cnktbmF2ID4gdWwgPiBsaSB7XG4gICAgZmxleC1iYXNpczogY2FsYygzMy4zMyUgLSAyMHB4KTtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMTNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNpbmR1c3RyeS1uYXYgPiB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyNHB4IDMwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjaW5kdXN0cnktbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNjb21wYW55LXNpemUtbmF2IGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogNDJweDtcbiAgICB3aWR0aDogNDJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbiAgfVxufVxuI2NvbXBhbnktc2l6ZS1uYXYgYTpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjY29tcGFueS1zaXplLW5hdiBhIHtcbiAgICBwYWRkaW5nOiA2NHB4IDI0cHg7XG4gIH1cbn1cbiNjb21wYW55LXNpemUtbmF2IC5zbWFsbC1idXNpbmVzcyBhOmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L2ljb24tc21hbGwtbWlkc2l6ZS1idXNpbmVzcy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L2ljb24tc21hbGwtbWlkc2l6ZS1idXNpbmVzcy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICB3aWR0aDogNDlweDtcbn1cbiNjb21wYW55LXNpemUtbmF2IC5lbnRlcnByaXNlIGE6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvaWNvbi1lbnRlcnByaXNlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvaWNvbi1lbnRlcnByaXNlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG59XG5cbiN3aG8tdXNlcy10YWJzIHVsLnRhYm5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IHVuc2V0O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLUJhY2tncm91bmQtRGVmYXVsdC1EZWZhdWx0LCAjRkZGKTtcbiAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuI3doby11c2VzLXRhYnMgdWwudGFibmF2IGxpIHtcbiAgd2lkdGg6IDI1JTtcbn1cbiN3aG8tdXNlcy10YWJzIHVsLnRhYm5hdiBsaTpsYXN0LWNoaWxkIGE6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiN3aG8tdXNlcy10YWJzIHVsLnRhYm5hdiBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jd2hvLXVzZXMtdGFicyB1bC50YWJuYXYgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDUwJTtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IDI1JTtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICN3aG8tdXNlcy10YWJzIHVsLnRhYm5hdiBhIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjd2hvLXVzZXMtdGFicyB1bC50YWJuYXYgYSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICB9XG59XG4jd2hvLXVzZXMtdGFicyB1bC50YWJuYXYgLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI3doby11c2VzLXRhYnMgLnBhbmUge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI3doby11c2VzLXRhYnMgLnBhbmUuYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjd2hvLXVzZXMtdGFicyAucGFuZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjd2hvLXVzZXMtdGFicyAucGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjd2hvLXVzZXMtdGFicyAucGFuZS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8qIENoaWxkcmVuIFBhZ2UgU3R5bGVzICovXG4ucGFnZS10ZW1wbGF0ZS13aG8tdXNlcy1jaGlsZHJlbiAud2lzdGlhX2VtYmVkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtdGVtcGxhdGUtd2hvLXVzZXMtY2hpbGRyZW4gLnNpdGUtaW5uZXIge1xuICBtYXgtd2lkdGg6IDEzMTBweDtcbn1cbi5wYWdlLXRlbXBsYXRlLXdoby11c2VzLWNoaWxkcmVuIC5wcm9kdWN0LXBhZ2Utc3RhdHMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXdoby11c2VzLWNoaWxkcmVuIC5wcm9kdWN0LXBhZ2Utc3RhdHMge1xuICAgIG1hcmdpbi10b3A6IDk2cHg7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLXdoby11c2VzLWNoaWxkcmVuIGFydGljbGUgc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA5NnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLXdoby11c2VzLWNoaWxkcmVuIHNlY3Rpb24jcHJvZHVjdC1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbiAgfVxufVxuXG4uam9iLXJvbGUtYXNrLXRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4udGVzdGltb25pYWwtYXR0cmlidXRpb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubGluZS1oZWlnaHQtMCAuY29sIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5yb3cuYmVuZWZpdHMtY2VudGVyIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjVkZWcsICMyMTJCM0EgMjguMDklLCAjNkE3RUExIDE2Ny4xMSUpLCAjRjJGMkYyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIGgyLCAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gLnN1Yi10aXRsZS1oMiwgLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAjcHJvZHVjdC1oZXJvIC5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIHAuaGVhZGxpbmUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyLjFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gaDIsIC5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiAuc3ViLXRpdGxlLWgyLCAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsICNwcm9kdWN0LWhlcm8gLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gcC5oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIGgyLCAucmVsYXRlZC1wb3N0cy5hbHQtdmVyc2lvbiAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gLnN1Yi10aXRsZS1oMiwgLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAjcHJvZHVjdC1oZXJvIC5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIHAuaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gLmJsb2ctYm94IGg0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIC5ibG9nLWJveCBoNDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlbGF0ZWQtcG9zdHMuYWx0LXZlcnNpb24gLmJsb2ctYm94IC5pbWFnZS1ib3ggaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5yZWxhdGVkLXBvc3RzLmFsdC12ZXJzaW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4udGFiLXNlY3Rpb24gLnBhbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1zZWN0aW9uIC5wYW5lLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYi1zZWN0aW9uIC5wYW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbiAgfVxuICAudGFiLXNlY3Rpb24gLnBhbmUuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLnRhYi1zZWN0aW9uIC50YWItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi50YWItc2VjdGlvbiB1bC50YWJuYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWItc2VjdGlvbiB1bC50YWJuYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgfVxufVxuLnRhYi1zZWN0aW9uIHVsLnRhYm5hdiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRhYi1zZWN0aW9uIHVsLnRhYm5hdiAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi50YWItc2VjdGlvbiAuY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLnRhYi1zZWN0aW9uIC5jYXJkIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWItc2VjdGlvbiAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAyNHB4IDI0cHggODFweDtcbiAgfVxufVxuLnRhYi1zZWN0aW9uIC5jYXJkIGltZyB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgYXNwZWN0LXJhdGlvOiAzNzUvMjE0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWItc2VjdGlvbiAuY2FyZCBhIHtcbiAgICBib3R0b206IDI0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYi1zZWN0aW9uIC5jYXJkIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNjU2NTY1O1xuICBib3JkZXItcmFkaXVzOiA4LjI1OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgZm9udC1mYW1pbHk6IFwiRGVmYXVsdHNcIjtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZHJvcGRvd24tdG9nZ2xlLmFjdGl2ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBjb2xvcjogdW5zZXQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNnZW5lcmljLXRhYnMge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2dlbmVyaWMtdGFicyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweDtcbiAgfVxufVxuI2dlbmVyaWMtdGFicyAuZnJhbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xufVxuI2dlbmVyaWMtdGFicyB1bC50YWJuYXYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNnZW5lcmljLXRhYnMgdWwudGFibmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG4jZ2VuZXJpYy10YWJzIHVsLnRhYm5hdiAuYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4jZ2VuZXJpYy10YWJzIHVsLnRhYm5hdiAuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG59XG4jZ2VuZXJpYy10YWJzIHVsLnRhYm5hdiAuYWN0aXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuI2dlbmVyaWMtdGFicyAudGFiLWNvbnRlbnQge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZ2VuZXJpYy10YWJzIC50YWItY29udGVudCB7XG4gICAgZmxleDogMCAwIGNhbGMoNzUlIC0gMzBweCk7XG4gIH1cbn1cbiNnZW5lcmljLXRhYnMgLnBhbmUge1xuICB0cmFuc2Zvcm06IHVuc2V0O1xuICBwYWRkaW5nOiAyNHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI2dlbmVyaWMtdGFicyAucGFuZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2dlbmVyaWMtdGFicyAucGFuZSB7XG4gICAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjZ2VuZXJpYy10YWJzIC5wYW5lLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZ2VuZXJpYy10YWJzIC5wYW5lIHtcbiAgICBwYWRkaW5nOiA0OHB4O1xuICB9XG59XG4jZ2VuZXJpYy10YWJzIC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQ6ICNFREVERUQ7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jZ2VuZXJpYy10YWJzIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZ2VuZXJpYy10YWJzIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBwYWRkaW5nLXRvcDogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyB7XG4gICAgbWFyZ2luLXRvcDogOTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICB9XG59XG4jcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mcmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZnJhbWUge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMzBweCAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZnJhbWUge1xuICAgIHBhZGRpbmc6IDU0cHggMzJweCAzNXB4O1xuICB9XG59XG4jcHJvZHVjdC1mZWF0dXJlcy10YWJzIHVsLnRhYm5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyB1bC50YWJuYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cbiNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgdWwudGFibmF2IC5idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMzhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMXB4IDMwcHggMTJweCA1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgdWwudGFibmF2IC5idXR0b24ge1xuICAgIHBhZGRpbmc6IDE2cHggMzBweCAxNnB4IDUycHg7XG4gIH1cbn1cbiNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgdWwudGFibmF2IC5idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOC9jaGVja19jaXJjbGVfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2NoZWNrX2NpcmNsZV9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAtd2Via2l0LW1hc2stc2l6ZTogMThweDtcbiAgbWFzay1zaXplOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBsZWZ0OiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgdWwudGFibmF2IC5idXR0b246OmJlZm9yZSB7XG4gICAgbGVmdDogMjRweDtcbiAgfVxufVxuI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyB1bC50YWJuYXYgLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyB1bC50YWJuYXYgLmFjdGl2ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbiNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnRhYi1jb250ZW50IHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudGFiLWNvbnRlbnQge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnRhYi1jb250ZW50IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gIH1cbn1cbiNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUge1xuICB0cmFuc2Zvcm06IHVuc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IC5zdGFuZGFyZC1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyIGEsICNtZW51LWZvb3Rlci1jb250YWN0IC5jdGEtYnV0dG9uLWNvbnRhaW5lciAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IGEsICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgLmJsYWNrLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSAuZm9ybS1ibGFjay1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLWJsYWNrLWJ0biAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IC53aGl0ZS1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgLmZvcm0td2hpdGUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS13aGl0ZS1idG4gI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSAuaGVhdnliaWQtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IGlucHV0LnNlYXJjaC1mb3JtLXN1Ym1pdCwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSAuaGVhdnlqb2ItYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IC5uZXctZGlzcGF0Y2hlci1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgLnBsYW5zLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSAuc2FmZXR5LWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSAuZmxlZXQtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IC5lMzYwLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSAuZnVlbGVycGx1cy1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgLnRlbGVtYXRpY3MtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IC5hY2NvdW50aW5nLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSAuY2xvdWQtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IC5pbnNpZ2h0cy1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgLm5hdnktYmx1ZS1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZSB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbiNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnN0YW5kYXJkLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgYSwgI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgYSwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYmxhY2stYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mb3JtLWJsYWNrLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tYmxhY2stYnRuICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLndoaXRlLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZm9ybS13aGl0ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLXdoaXRlLWJ0biAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgaW5wdXQuc2VhcmNoLWZvcm0tc3VibWl0LCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWpvYi1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1kaXNwYXRjaGVyLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGxhbnMtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zYWZldHktYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mbGVldC1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmUzNjAtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mdWVsZXJwbHVzLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudGVsZW1hdGljcy1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jbG91ZC1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmluc2lnaHRzLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmF2eS1ibHVlLWJ0biB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zdGFuZGFyZC1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyIGEsICNtZW51LWZvb3Rlci1jb250YWN0IC5jdGEtYnV0dG9uLWNvbnRhaW5lciAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGEsICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmJsYWNrLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZm9ybS1ibGFjay1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLWJsYWNrLWJ0biAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC53aGl0ZS1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZvcm0td2hpdGUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS13aGl0ZS1idG4gI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnliaWQtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIGlucHV0LnNlYXJjaC1mb3JtLXN1Ym1pdCwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaGVhdnlqb2ItYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5uZXctZGlzcGF0Y2hlci1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBsYW5zLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc2FmZXR5LWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZmxlZXQtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5lMzYwLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZnVlbGVycGx1cy1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnRlbGVtYXRpY3MtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5hY2NvdW50aW5nLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuY2xvdWQtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5pbnNpZ2h0cy1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5hdnktYmx1ZS1idG4ge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuI3Byb2R1Y3QtZmVhdHVyZXMtdGFicy53aGl0ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbiNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicywgI3BpbGxhcnMtdGFicyB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzLCAjcGlsbGFycy10YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICB9XG59XG4jc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgLmZyYW1lLCAjcGlsbGFycy10YWJzIC5mcmFtZSB7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgLmZyYW1lLCAjcGlsbGFycy10YWJzIC5mcmFtZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4jc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgdWwudGFibmF2LCAjcGlsbGFycy10YWJzIHVsLnRhYm5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIHVsLnRhYm5hdiwgI3BpbGxhcnMtdGFicyB1bC50YWJuYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDZweDtcbiAgfVxufVxuI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIHVsLnRhYm5hdiBsaSwgI3BpbGxhcnMtdGFicyB1bC50YWJuYXYgbGkge1xuICB3aWR0aDogMTAwJTtcbn1cbiNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbiwgI3BpbGxhcnMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDBweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7XG4gIHBhZGRpbmc6IDE2cHggOHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbiwgI3BpbGxhcnMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4jc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgdWwudGFibmF2IC5idXR0b24uYWN0aXZlLCAjcGlsbGFycy10YWJzIHVsLnRhYm5hdiAuYnV0dG9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIHVsLnRhYm5hdiAuYnV0dG9uLmFjdGl2ZS5lc3RpbWF0aW5nLCAjcGlsbGFycy10YWJzIHVsLnRhYm5hdiAuYnV0dG9uLmFjdGl2ZS5lc3RpbWF0aW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbn1cbiNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbi5hY3RpdmUub3BlcmF0aW9ucywgI3BpbGxhcnMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbi5hY3RpdmUub3BlcmF0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVlYjg7XG59XG4jc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgdWwudGFibmF2IC5idXR0b24uYWN0aXZlLmZsZWV0LCAjcGlsbGFycy10YWJzIHVsLnRhYm5hdiAuYnV0dG9uLmFjdGl2ZS5mbGVldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlFQTY7XG59XG4jc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgdWwudGFibmF2IC5idXR0b24uYWN0aXZlLmRhdGEtcmVwb3J0aW5nLCAjcGlsbGFycy10YWJzIHVsLnRhYm5hdiAuYnV0dG9uLmFjdGl2ZS5kYXRhLXJlcG9ydGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjczODc7XG59XG4jc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgLmFjY29yZGlvbiwgI3BpbGxhcnMtdGFicyAuYWNjb3JkaW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNFREVERUQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgLmFjY29yZGlvbjphZnRlciwgI3BpbGxhcnMtdGFicyAuYWNjb3JkaW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgZm9udC1mYW1pbHk6IFwiRGVmYXVsdHNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4jc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgLmFjY29yZGlvbi5hY3RpdmU6YWZ0ZXIsICNwaWxsYXJzLXRhYnMgLmFjY29yZGlvbi5hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicyAuYWNjb3JkaW9uLCAjcGlsbGFycy10YWJzIC5hY2NvcmRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIC5wYW5lLCAjcGlsbGFycy10YWJzIC5wYW5lIHtcbiAgdHJhbnNmb3JtOiB1bnNldDtcbiAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBkaXNwbGF5OiBub25lO1xufVxuI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIC5wYW5lLmFjdGl2ZSwgI3BpbGxhcnMtdGFicyAucGFuZS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXksICNwaWxsYXJzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIC5wYW5lLCAjcGlsbGFycy10YWJzIC5wYW5lIHtcbiAgICBwYWRkaW5nOiA0OHB4O1xuICB9XG59XG4jc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgLnJvdywgI3BpbGxhcnMtdGFicyAucm93IHtcbiAgcm93LWdhcDogMjhweDtcbn1cblxuI3BpbGxhcnMtdGFicyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4jcGlsbGFycy10YWJzIC50YWItY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jcGlsbGFycy10YWJzIC5wYW5lIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjcGlsbGFycy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BpbGxhcnMtdGFicyAucGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAwO1xuICB9XG4gICNwaWxsYXJzLXRhYnMgLnBhbmUuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjcGlsbGFycy10YWJzIC5wYW5lIHtcbiAgICBwYWRkaW5nOiA0OHB4IDQ4cHggMDtcbiAgfVxufVxuI3BpbGxhcnMtdGFicyBoMywgI3BpbGxhcnMtdGFicyAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgI3BpbGxhcnMtdGFicyAuc3ViLXRpdGxlLWgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbiNwaWxsYXJzLXRhYnMgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4jcGlsbGFycy10YWJzIGEge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uY3VzdG9tZXItdGVzdGltb25pYWxzIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tZXItdGVzdGltb25pYWxzIHtcbiAgICBwYWRkaW5nOiA0OHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY3VzdG9tZXItdGVzdGltb25pYWxzIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuLmN1c3RvbWVyLXRlc3RpbW9uaWFscyAudmlkZW8tdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmN1c3RvbWVyLXRlc3RpbW9uaWFscyAudmlkZW8tdGh1bWI6YWZ0ZXIge1xuICAtd2Via2l0LW1hc2stc2l6ZTogMTE1cHg7XG4gIG1hc2stc2l6ZTogMTE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyAudmlkZW8tdGh1bWI6YWZ0ZXIge1xuICAgIC13ZWJraXQtbWFzay1zaXplOiAxNTVweDtcbiAgICBtYXNrLXNpemU6IDE1NXB4O1xuICB9XG59XG4uY3VzdG9tZXItdGVzdGltb25pYWxzIC52aWRlby10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyAudmlkZW8tdGl0bGUge1xuICAgIHRvcDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uZXctcHJvZHVjdC1wYXJlbnQgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyB7XG4gICAgbWFyZ2luLXRvcDogOTZweDtcbiAgfVxufVxuXG4jcHJvZHVjdC1mZWF0dXJlcyB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwcm9kdWN0LWZlYXR1cmVzIC5jb250ZW50LWJveCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzIC5jb250ZW50LWJveCBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuI3Byb2R1Y3QtZmVhdHVyZXMgLmNvbnRlbnQtYm94IHN2ZyB7XG4gIG1heC1oZWlnaHQ6IDQycHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMgLnJvdyB7XG4gICAgcm93LWdhcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdyAuY29sLTEyIC5jb250ZW50LWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3cgLmNvbC0xMiAuY29udGVudC1ib3gge1xuICAgIG1hcmdpbjogNDhweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93IC5jb2wtMTIgLmNvbnRlbnQtYm94IHtcbiAgICBtYXJnaW46IDQ4cHggMCA0OHB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzkwcHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93IC5jb2wtMTIgLmNvbnRlbnQtYm94IHtcbiAgICBtYXJnaW46IDgwcHggMCA4MHB4IDU3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3cgLmNvbC0xMjpmaXJzdC1jaGlsZCAuY29udGVudC1ib3gge1xuICAgIG1hcmdpbjogNDhweCAxNXB4IDQ4cHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3cgLmNvbC0xMjpmaXJzdC1jaGlsZCAuY29udGVudC1ib3gge1xuICAgIG1hcmdpbjogODBweCA1N3B4IDgwcHggMDtcbiAgfVxufVxuI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93Om5vdCgubGFzdC1yb3cpIGgyOmJlZm9yZSwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93Om5vdCgubGFzdC1yb3cpIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlOmJlZm9yZSwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93Om5vdCgubGFzdC1yb3cpIC5zdWItdGl0bGUtaDI6YmVmb3JlLCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3c6bm90KC5sYXN0LXJvdykgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lOmJlZm9yZSwgI3Byb2R1Y3QtaGVybyAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3c6bm90KC5sYXN0LXJvdykgcC5oZWFkbGluZTpiZWZvcmUge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogLTMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93Om5vdCgubGFzdC1yb3cpIGgyOmJlZm9yZSwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93Om5vdCgubGFzdC1yb3cpIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlOmJlZm9yZSwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93Om5vdCgubGFzdC1yb3cpIC5zdWItdGl0bGUtaDI6YmVmb3JlLCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3c6bm90KC5sYXN0LXJvdykgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lOmJlZm9yZSwgI3Byb2R1Y3QtaGVybyAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3c6bm90KC5sYXN0LXJvdykgcC5oZWFkbGluZTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIHtcbiAgICBtYXJnaW46IDAgMCA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMge1xuICAgIG1hcmdpbjogMCAwIDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgLnJvdyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLmZlYXR1cmUtYm9yZGVycyAucm93Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgLnJvdzpmaXJzdC1jaGlsZCwgI3Byb2R1Y3QtZmVhdHVyZXMuZmVhdHVyZS1ib3JkZXJzIC5yb3c6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLmZlYXR1cmUtYm9yZGVycyAucm93IC5jb2wtMTI6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuI3Byb2R1Y3QtZmVhdHVyZXMuZmVhdHVyZS1ib3JkZXJzIC5yb3c6bGFzdC1jaGlsZCAuY29sLTEyOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMgLmxhc3Qtcm93IC5jb250ZW50LWJveCB7XG4gICAgbWFyZ2luOiA4MHB4IDAgODBweCAhaW1wb3J0YW50O1xuICB9XG59XG4jcHJvZHVjdC1mZWF0dXJlcyAubGFzdC1yb3cgLmNvbnRlbnQtYm94IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzIHtcbiAgICBtYXJnaW46IDgwcHggMDtcbiAgfVxufVxuXG4ucHJvZHVjdC1wYWdlLXN0YXRzIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmYgMCUsICNmZmYgNTAlLCAjRURFREVEIDUwJSwgI0VERURFRCAxMDAlKTtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbi5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yIHtcbiAgICBwYWRkaW5nOiA2MHB4IDE1cHg7XG4gIH1cbn1cbi5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzNXB4IDQ2cHggNDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cyB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3QtcGFnZS1zdGF0cyBkaXZbY2xhc3MqPW9mZnNldF0gLnN0YXRzIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnByb2R1Y3QtcGFnZS1zdGF0cyBkaXZbY2xhc3MqPW9mZnNldF0gLnN0YXRzLW51bWJlciB7XG4gICAgZm9udC1zaXplOiAzLjcycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTc5MHB4KSB7XG4gIC5wcm9kdWN0LXBhZ2Utc3RhdHMgZGl2W2NsYXNzKj1vZmZzZXRdIC5zdGF0cy1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNC4yNXJlbTtcbiAgfVxufVxuLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtMSwgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLTE6YWZ0ZXIsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLTI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiA0OHB4O1xuICByaWdodDogNDhweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtMTphZnRlciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtMjphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3QtcGFnZS1zdGF0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweDtcbiAgfVxufVxuXG4ucGFnZS1zdGF0cyB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG4ucGFnZS1zdGF0cyAuc3RhdHMtY29sb3Ige1xuICBjb2xvcjogIzAwMDtcbiAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG59XG4ucGFnZS1zdGF0cyAuc3RhdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDM1cHggNDZweCA0MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1zdGF0cyAuc3RhdHMge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnZS1zdGF0cyAuc3RhdHMge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbi5wYWdlLXN0YXRzIC5zdGF0cy0xOmFmdGVyLCAucGFnZS1zdGF0cyAuc3RhdHMtMjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDQ4cHg7XG4gIHJpZ2h0OiA0OHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1zdGF0cyAuc3RhdHMtMTphZnRlciwgLnBhZ2Utc3RhdHMgLnN0YXRzLTI6YWZ0ZXIge1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDFweDtcbiAgfVxufVxuLnBhZ2Utc3RhdHMgLmxhc3Qtcm93Om5vdCgucm93LTEpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXN0YXRzIC5sYXN0LXJvdzpub3QoLnJvdy0xKSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAucGFnZS1zdGF0cyAubGFzdC1yb3c6bm90KC5yb3ctMSk6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2Utc3RhdHMgLmxhc3Qtcm93Om5vdCgucm93LTEpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG4ucGFnZS1zdGF0cyAubGFzdC1yb3c6bm90KC5yb3ctMSkgLnN0YXRzLTM6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utc3RhdHMgLnN0YXRzLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMy41ODVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wYWdlLXN0YXRzIC5zdGF0cy1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMy4zcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wYWdlLXN0YXRzIC5zdGF0cy1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxufVxuLnBhZ2Utc3RhdHMgLnN0YXRzLW51bWJlciBzcGFuIHtcbiAgZm9udC1zaXplOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXN0YXRzIC5zdGF0cy1udW1iZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBhZ2Utc3RhdHMgLnN0YXRzLW51bWJlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2Utc3RhdHMgLnN0YXRzLW51bWJlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cbi5wYWdlLXN0YXRzIC5zdGF0cy10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wYWdlLXN0YXRzIC5zdGF0cy10ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5wYWdlLXN0YXRzIC5zdGF0cy1hZGRpdGlvbmFsLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wYWdlLXN0YXRzIC5zdGF0cy1hZGRpdGlvbmFsLWxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2Utc3RhdHMgLnN0YXRzLWFkZGl0aW9uYWwtbGlua3MgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2Utc3RhdHMge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG4uY3VzdG9tZXItc3RvcnktdGl0bGUge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY3VzdG9tZXItc3RvcnktdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMjEyQjNBO1xuICBwYWRkaW5nOiA2NHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbWVyLXN0b3J5LXRleHQge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICB9XG59XG5cbi5jdXN0b21lci1zdG9yeS1xdW90ZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN1c3RvbWVyLXN0b3J5LXF1b3RlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxufVxuXG4uY3VzdG9tZXItc3RvcnktYXR0cmlidXRpb24ge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xufVxuXG5pbWcuY3VzdG9tZXItc3RvcnktbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG5cbmEuY3VzdG9tZXItc3RvcnktbGluayB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuYS5jdXN0b21lci1zdG9yeS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2UxZTFlMTtcbn1cblxuLmN1c3RvbWVyLXN0b3J5LWltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDcwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbWVyLXN0b3J5LWltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gIH1cbn1cblxuLmN1c3RvbWVyLXN0b3J5IHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tZXItc3Rvcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY3VzdG9tZXItc3RvcnktdGV4dCB7XG4gICAgcGFkZGluZzogNDBweCAyNHB4O1xuICB9XG4gIC5jdXN0b21lci1zdG9yeS1pbWFnZSB7XG4gICAgbWluLWhlaWdodDogMjg2cHg7XG4gIH1cbn1cbnNlY3Rpb24udGV4dC1pbWFnZS1ib3gtc2hhZG93IHtcbiAgbWFyZ2luLWJvdHRvbTogOTZweDtcbn1cblxuLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAuY29udGFpbmVyLCAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC5uYXJyb3ctY29udGFpbmVyLCAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAuc2l0ZS1pbm5lciwgLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC5zaXRlLWlubmVyLCAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC53aG8tdXNlcy1oY3NzIGFydGljbGUgLnNpdGUtaW5uZXIsIC53aG8tdXNlcy1oY3NzIGFydGljbGUgLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAuc2l0ZS1pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tQmFja2dyb3VuZC1EZWZhdWx0LURlZmF1bHQsICNGRkYpO1xuICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZXh0LWltYWdlLWJveC1zaGFkb3cgLmNvbC0xMi5jb2wtbGctNi50ZXh0LWNvbHVtbiB7XG4gIHBhZGRpbmc6IDEwMHB4IDY0cHg7XG59XG5cbi50ZXh0LWltYWdlLWJveC1zaGFkb3cgLnNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLnRleHQtaW1hZ2UtYm94LXNoYWRvdyBwIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cblxuc2VjdGlvbi50ZXh0LWltYWdlLWJveC1zaGFkb3cgLmltYWdlLWNvbHVtbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIG1pbi1oZWlnaHQ6IDQxNnB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODlweCkge1xuICBzZWN0aW9uLnRleHQtaW1hZ2UtYm94LXNoYWRvdyB7XG4gICAgbWFyZ2luOiAwIDE2cHggOTZweCAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLmNvbC0xMi5jb2wtbGctNi50ZXh0LWNvbHVtbiB7XG4gICAgcGFkZGluZzogNDBweCAyNHB4O1xuICB9XG4gIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG4gIC50ZXh0LWltYWdlLWJveC1zaGFkb3cgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5zZWN0aW9uLmltYWdlLXRleHQtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiA5NnB4O1xufVxuXG4uaW1hZ2UtdGV4dC1ncm91cCAuaW1hZ2UtY29sdW1uIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uaW1hZ2UtdGV4dC1ncm91cCAuY29sLTEyLmNvbC1sZy02LnRleHQtY29sdW1uIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xufVxuXG4uaW1hZ2UtdGV4dC1ncm91cCAuc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uaW1hZ2UtdGV4dC1ncm91cCBwIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cblxuLmltYWdlLXRleHQtZ3JvdXAgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjg5cHgpIHtcbiAgc2VjdGlvbi5pbWFnZS10ZXh0LWdyb3VwIHtcbiAgICBtYXJnaW46IDAgMTZweCA5NnB4IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmltYWdlLXRleHQtZ3JvdXAgLmNvbC0xMi5jb2wtbGctNi50ZXh0LWNvbHVtbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5pbWFnZS10ZXh0LWdyb3VwIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAuaW1hZ2UtdGV4dC1ncm91cCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbiAgLmNvbC0xMi5jb2wtbGctNi5pbWFnZS1jb2x1bW4ge1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nOiA2NyUgMCAwIDA7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbiN0ZXN0aW1vbmlhbC1zbGlkZXIge1xuICBtYXJnaW46IDQ4cHggLTE1cHggMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdGVzdGltb25pYWwtc2xpZGVyIHtcbiAgICBtYXJnaW46IDQ4cHggMCAzMHB4O1xuICB9XG59XG5cbiN0ZXN0aW1vbmlhbC1zbGlkZXNob3cge1xuICBtYXJnaW46IDQ4cHggMDtcbn1cbiN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgaDIsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGUsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnN1Yi10aXRsZS1oMiwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsICNwcm9kdWN0LWhlcm8gI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyBwLmhlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbiN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnF1b3RlIHAge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucXVvdGUgcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJxcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG59XG4jdGVzdGltb25pYWwtc2xpZGVzaG93IC5xdW90ZSBwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4oCdXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnF1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5xdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgfVxufVxuI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAubmFtZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4jdGVzdGltb25pYWwtc2xpZGVzaG93IC5jb21wYW55IHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jdGVzdGltb25pYWwtc2xpZGVzaG93IC5ibGFjay1idG4sICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZvcm0tYmxhY2stYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ibGFjay1idG4gI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG59XG4jdGVzdGltb25pYWwtc2xpZGVzaG93IC5zZWN0aW9uLWZyYW1lLCAjdGVzdGltb25pYWwtc2xpZGVzaG93ICNjdXN0b21lcnNfYnlfc3RhdGUgLnN3aXBlci1jb250YWluZXIgPiBkaXYsICNjdXN0b21lcnNfYnlfc3RhdGUgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuaGNzcy1mb3JtLWZyYW1lLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC53aG8tdXNlcy1kcm9wZG93bjpub3QoI2luZHVzdHJ5LW5hdikgYSwgLndoby11c2VzLWRyb3Bkb3duOm5vdCgjaW5kdXN0cnktbmF2KSAjdGVzdGltb25pYWwtc2xpZGVzaG93IGEsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgI2luZHVzdHJ5LW5hdiA+IHVsID4gbGksICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgI2dlbmVyaWMtdGFicyAucGFuZSwgI2dlbmVyaWMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5wYW5lLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucHJvZHVjdC1wYWdlLXN0YXRzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnN0YXRzLWNvbG9yLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnBhZ2Utc3RhdHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc3RhdHMtY29sb3Ige1xuICBwYWRkaW5nOiA0OHB4O1xuICBoZWlnaHQ6IHVuc2V0O1xuICBtYXJnaW46IDAgMTVweCAxNXB4O1xuICBib3gtc2hhZG93OiA0cHggNnB4IDEzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnNlY3Rpb24tZnJhbWUsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgI2N1c3RvbWVyc19ieV9zdGF0ZSAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdiwgI2N1c3RvbWVyc19ieV9zdGF0ZSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5oY3NzLWZvcm0tZnJhbWUsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLndoby11c2VzLWRyb3Bkb3duOm5vdCgjaW5kdXN0cnktbmF2KSBhLCAud2hvLXVzZXMtZHJvcGRvd246bm90KCNpbmR1c3RyeS1uYXYpICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgYSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAjaW5kdXN0cnktbmF2ID4gdWwgPiBsaSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAjZ2VuZXJpYy10YWJzIC5wYW5lLCAjZ2VuZXJpYy10YWJzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnBhbmUsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc3RhdHMtY29sb3IsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zdGF0cy1jb2xvciB7XG4gICAgbWFyZ2luOiAwIDE1cHggMTVweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2VjdGlvbi1mcmFtZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjY3VzdG9tZXJzX2J5X3N0YXRlICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnN3aXBlci1jb250YWluZXIgPiBkaXYsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmhjc3MtZm9ybS1mcmFtZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAud2hvLXVzZXMtZHJvcGRvd246bm90KCNpbmR1c3RyeS1uYXYpIGEsIC53aG8tdXNlcy1kcm9wZG93bjpub3QoI2luZHVzdHJ5LW5hdikgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyBhLCAjdGVzdGltb25pYWwtc2xpZGVzaG93ICNpbmR1c3RyeS1uYXYgPiB1bCA+IGxpLCAjdGVzdGltb25pYWwtc2xpZGVzaG93ICNnZW5lcmljLXRhYnMgLnBhbmUsICNnZW5lcmljLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucGFuZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zdGF0cy1jb2xvciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wYWdlLXN0YXRzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnN0YXRzLWNvbG9yIHtcbiAgICBwYWRkaW5nOiA0OHB4O1xuICB9XG59XG4jdGVzdGltb25pYWwtc2xpZGVzaG93IC5zZWN0aW9uLWZyYW1lIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2IGltZywgI2N1c3RvbWVyc19ieV9zdGF0ZSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zd2lwZXItY29udGFpbmVyID4gZGl2IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuaGNzcy1mb3JtLWZyYW1lIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLndoby11c2VzLWRyb3Bkb3duOm5vdCgjaW5kdXN0cnktbmF2KSBhIGltZywgLndoby11c2VzLWRyb3Bkb3duOm5vdCgjaW5kdXN0cnktbmF2KSAjdGVzdGltb25pYWwtc2xpZGVzaG93IGEgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93ICNpbmR1c3RyeS1uYXYgPiB1bCA+IGxpIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAjZ2VuZXJpYy10YWJzIC5wYW5lIGltZywgI2dlbmVyaWMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5wYW5lIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciBpbWcsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc3RhdHMtY29sb3IgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciBpbWcsIC5wYWdlLXN0YXRzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLnN0YXRzLWNvbG9yIGltZyB7XG4gIGhlaWdodDogMTA5cHg7XG4gIHdpZHRoOiAxMDlweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiB1bnNldDtcbiAgfVxuICAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxufVxuI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2xpY2stbGlzdCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2xpY2stdHJhY2sge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2VjdGlvbi1mcmFtZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjY3VzdG9tZXJzX2J5X3N0YXRlICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnN3aXBlci1jb250YWluZXIgPiBkaXYsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmhjc3MtZm9ybS1mcmFtZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAud2hvLXVzZXMtZHJvcGRvd246bm90KCNpbmR1c3RyeS1uYXYpIGEsIC53aG8tdXNlcy1kcm9wZG93bjpub3QoI2luZHVzdHJ5LW5hdikgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCBhLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoICNpbmR1c3RyeS1uYXYgPiB1bCA+IGxpLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoICNnZW5lcmljLXRhYnMgLnBhbmUsICNnZW5lcmljLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAucGFuZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zdGF0cy1jb2xvciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wYWdlLXN0YXRzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnN0YXRzLWNvbG9yIHtcbiAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zZWN0aW9uLWZyYW1lIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2IGltZywgI2N1c3RvbWVyc19ieV9zdGF0ZSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zd2lwZXItY29udGFpbmVyID4gZGl2IGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuaGNzcy1mb3JtLWZyYW1lIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSBpbWcsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLndoby11c2VzLWRyb3Bkb3duOm5vdCgjaW5kdXN0cnktbmF2KSBhIGltZywgLndoby11c2VzLWRyb3Bkb3duOm5vdCgjaW5kdXN0cnktbmF2KSAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIGEgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoICNpbmR1c3RyeS1uYXYgPiB1bCA+IGxpIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAjZ2VuZXJpYy10YWJzIC5wYW5lIGltZywgI2dlbmVyaWMtdGFicyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5wYW5lIGltZywgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciBpbWcsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc3RhdHMtY29sb3IgaW1nLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciBpbWcsIC5wYWdlLXN0YXRzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnN0YXRzLWNvbG9yIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuc2VjdGlvbi1mcmFtZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAjY3VzdG9tZXJzX2J5X3N0YXRlIC5zd2lwZXItY29udGFpbmVyID4gZGl2LCAjY3VzdG9tZXJzX2J5X3N0YXRlICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnN3aXBlci1jb250YWluZXIgPiBkaXYsICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLmhjc3MtZm9ybS1mcmFtZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAud2hvLXVzZXMtZHJvcGRvd246bm90KCNpbmR1c3RyeS1uYXYpIGEsIC53aG8tdXNlcy1kcm9wZG93bjpub3QoI2luZHVzdHJ5LW5hdikgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCBhLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoICNpbmR1c3RyeS1uYXYgPiB1bCA+IGxpLCAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoICNnZW5lcmljLXRhYnMgLnBhbmUsICNnZW5lcmljLXRhYnMgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAucGFuZSwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAjdGVzdGltb25pYWwtc2xpZGVzaG93IC5mdWxsLXdpZHRoIC5zdGF0cy1jb2xvciwgI3Rlc3RpbW9uaWFsLXNsaWRlc2hvdyAuZnVsbC13aWR0aCAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wYWdlLXN0YXRzICN0ZXN0aW1vbmlhbC1zbGlkZXNob3cgLmZ1bGwtd2lkdGggLnN0YXRzLWNvbG9yIHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG59XG5cbiNnbG9iYWwtYmFubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZ2xvYmFsLWJhbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMwQTI1NDAgMCUsICMwQTI1NDAgMTAwJSksIGxpbmVhci1ncmFkaWVudCgxMDRkZWcsICMyQjM5OTAgNDEuNDElLCAjMjY0RDlGIDU2LjY0JSwgIzIxNjBBRCA3MS44NyUsICMyN0FBRTEgMTAyLjMyJSksICMyMTJCM0E7XG4gICAgbWluLWhlaWdodDogMzRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiNnbG9iYWwtYmFubmVyIC5kLWZsZXgge1xuICByb3ctZ2FwOiAyNHB4O1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2dsb2JhbC1iYW5uZXIgLmQtZmxleCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbiNnbG9iYWwtYmFubmVyIC5tZXNzYWdlLWFyZWEge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4jZ2xvYmFsLWJhbm5lciAubWVzc2FnZS1hcmVhIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2dsb2JhbC1iYW5uZXIgLm1lc3NhZ2UtYXJlYSAuaGVhZGxpbmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM0OUM5RkYgMCUsICNBNkRGNTggMTAwJSk7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNnbG9iYWwtYmFubmVyIC5tZXNzYWdlLWFyZWEgLnJlZ2lzdGVyLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4jZ2xvYmFsLWJhbm5lciAubWVzc2FnZS1hcmVhIC5yZWdpc3Rlci1saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG59XG4jZ2xvYmFsLWJhbm5lciAubWVzc2FnZS1hcmVhIC5yZWdpc3Rlci1saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOC9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgY29sb3I6ICMwMDk2Mzk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmJsb2cgI2hlcm8ge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvZyAjaGVybyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuaDEubGF0ZXN0LXN0b3JpZXMge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgxLmxhdGVzdC1zdG9yaWVzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4jZmVhdHVyZWQtYmxvZyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2ZlYXR1cmVkLWJsb2cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTJCM0E7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG59XG4jZmVhdHVyZWQtYmxvZyAuZW50cnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyQjNBO1xuICBwYWRkaW5nOiAyMHB4IDEzcHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNmZWF0dXJlZC1ibG9nIC5lbnRyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2ZlYXR1cmVkLWJsb2cgLmVudHJ5IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgI2ZlYXR1cmVkLWJsb2cgLmVudHJ5IHtcbiAgICB3aWR0aDogNjIwcHg7XG4gIH1cbn1cbiNmZWF0dXJlZC1ibG9nIC5lbnRyeS1tZXRhIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNmZWF0dXJlZC1ibG9nIC5lbnRyeS1tZXRhIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuI2ZlYXR1cmVkLWJsb2cgLmVudHJ5LW1ldGEgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2ZlYXR1cmVkLWJsb2cgYS5lbnRyeS1jb250ZW50IHtcbiAgY29sb3I6ICMwMDk2Mzk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4jZmVhdHVyZWQtYmxvZyBhLmVudHJ5LWNvbnRlbnQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbn1cbiNmZWF0dXJlZC1ibG9nIC5mZWF0dXJlZC1pbWFnZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZmVhdHVyZWQtYmxvZyAuZmVhdHVyZWQtaW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbiNmZWF0dXJlZC1ibG9nICNibG9nLWhlcm8ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGFzcGVjdC1yYXRpbzogOTM0LzUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNmZWF0dXJlZC1ibG9nICNibG9nLWhlcm8ge1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjZmVhdHVyZWQtYmxvZyAjYmxvZy1oZXJvIHtcbiAgICBhc3BlY3QtcmF0aW86IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICNmZWF0dXJlZC1ibG9nICNibG9nLWhlcm8ge1xuICAgIGFzcGVjdC1yYXRpbzogOTM0LzUwMDtcbiAgfVxufVxuI2ZlYXR1cmVkLWJsb2cgaDIsICNmZWF0dXJlZC1ibG9nIC5jdGEtcmVxdWVzdC1zZWN0aW9uLXRpdGxlLCAjZmVhdHVyZWQtYmxvZyAuc3ViLXRpdGxlLWgyLCAjZmVhdHVyZWQtYmxvZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsICNwcm9kdWN0LWhlcm8gI2ZlYXR1cmVkLWJsb2cgcC5oZWFkbGluZSB7XG4gIGNvbG9yOiAjMDA5NjM5O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMC44MzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNmZWF0dXJlZC1ibG9nIGgyLCAjZmVhdHVyZWQtYmxvZyAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgI2ZlYXR1cmVkLWJsb2cgLnN1Yi10aXRsZS1oMiwgI2ZlYXR1cmVkLWJsb2cgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAjcHJvZHVjdC1oZXJvICNmZWF0dXJlZC1ibG9nIHAuaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgfVxufVxuI2ZlYXR1cmVkLWJsb2cgaDMsICNmZWF0dXJlZC1ibG9nIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAjZmVhdHVyZWQtYmxvZyAuc3ViLXRpdGxlLWgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICNmZWF0dXJlZC1ibG9nIGgzLCAjZmVhdHVyZWQtYmxvZyAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgI2ZlYXR1cmVkLWJsb2cgLnN1Yi10aXRsZS1oMyB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG59XG4jZmVhdHVyZWQtYmxvZyBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICNmZWF0dXJlZC1ibG9nIHAge1xuICAgIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgfVxufVxuXG4uYmxvZy10YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJsb2ctdGFncyBsaSB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuLmJsb2ctdGFncyBhIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICMwMDk2Mzk7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxMHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuODM1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLXRhZ3MgYSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9nLXRhZ3MgYSB7XG4gICAgbWluLXdpZHRoOiAyMDhweDtcbiAgfVxufVxuLmJsb2ctdGFncyBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctdGFncyB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5cbi5zY3JvbGwtdGFncyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNjcm9sbC10YWdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG59XG5cbiNibG9nLWhlcm8ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjYmxvZy1oZXJvIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICB9XG59XG5cbi53cC1zaW5ndWxhciAjYmxvZy1oZXJvIHtcbiAgbWF4LWhlaWdodDogMTUzcHg7XG4gIGFzcGVjdC1yYXRpbzogMzk1LzE1MztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1zaW5ndWxhciAjYmxvZy1oZXJvIHtcbiAgICBtYXgtaGVpZ2h0OiA1MTJweDtcbiAgICBhc3BlY3QtcmF0aW86IDEyODAvNTEyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndwLXNpbmd1bGFyICNibG9nLWhlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwM3B4O1xuICB9XG59XG5cbi5mZWF0dXJlZC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYmxvZy1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ibG9nLWJveCAucC1oZWFkaW5nLTQge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmJsb2ctYm94IC5wLWhlYWRpbmctNDo6YmVmb3JlIHtcbiAgd2lkdGg6IDg4cHg7XG4gIGhlaWdodDogNHB4O1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IC0yOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9nLWJveCAucC1oZWFkaW5nLTQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uYmxvZy1ib3ggcCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1ib3ggcCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uYmxvZy1ib3ggcC5yZWFkLW1vcmUge1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctYm94IHAucmVhZC1tb3JlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4uYmxvZy1ib3ggLmVudHJ5LXRpbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLWJveCAuZW50cnktdGltZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxufVxuLmJsb2ctYm94IC5lbnRyeS1tZXRhIHtcbiAgY29sb3I6ICM2RTZFNkU7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLWJveCAuZW50cnktbWV0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2ctYm94IC5ibG9nLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzMnB4IDI0cHg7XG59XG5cbi5sYXRlc3Qtc3Rvcmllcy1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmxhdGVzdC1zdG9yaWVzLWxpbms6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdG9wOiAtMnB4O1xufVxuLmxhdGVzdC1zdG9yaWVzLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDUxLCAxNzEsIDk2LjYpO1xufVxuXG4uc3Rvcmllcy1ieSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3Rvcmllcy1ieSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuLmF1dGhvci1ibHVyYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDQ4cHggMDtcbn1cbi5hdXRob3ItYmx1cmIgaW1nIHtcbiAgbWF4LXdpZHRoOiA2NXB4O1xuICBtYXgtaGVpZ2h0OiA2NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF1dGhvci1ibHVyYiBpbWcge1xuICAgIG1heC13aWR0aDogODNweDtcbiAgICBtYXgtaGVpZ2h0OiA4M3B4O1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxufVxuLmF1dGhvci1ibHVyYiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRob3ItYmx1cmIgcCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi5hdXRob3ItYmx1cmIgLmF1dGhvciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYXV0aG9yLWJsdXJiIGgxIHtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRob3ItYmx1cmIgaDEge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLmF1dGhvci1ibHVyYiBhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDA7XG59XG4uYXV0aG9yLWJsdXJiIGEuYXV0aG9yLWVtYWlsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmF1dGhvci1ibHVyYiBhOmhvdmVyIHtcbiAgY29sb3I6ICM1MmFjNjk7XG59XG4uYXV0aG9yLWJsdXJiIC5hdXRob3ItZGV0YWlscyB7XG4gIGZsZXg6IDEgMCA2MCU7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRob3ItYmx1cmIgLmF1dGhvci1kZXRhaWxzIHtcbiAgICBmbGV4OiAxIDAgNzAlO1xuICB9XG59XG5cbi5ibG9nIGFydGljbGUsIC5hcmNoaXZlIGFydGljbGUsIC5zaW5nbGUtZ2FsbGVyeSBhcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5ibG9nIGFydGljbGUuZ2FsbGVyeSwgLmFyY2hpdmUgYXJ0aWNsZS5nYWxsZXJ5LCAuc2luZ2xlLWdhbGxlcnkgYXJ0aWNsZS5nYWxsZXJ5IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uYmxvZyBhcnRpY2xlLmdhbGxlcnkgaW1nLCAuYXJjaGl2ZSBhcnRpY2xlLmdhbGxlcnkgaW1nLCAuc2luZ2xlLWdhbGxlcnkgYXJ0aWNsZS5nYWxsZXJ5IGltZyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZyBhcnRpY2xlLCAuYXJjaGl2ZSBhcnRpY2xlLCAuc2luZ2xlLWdhbGxlcnkgYXJ0aWNsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuLmJsb2cgLmltYWdlLWJveCwgLmFyY2hpdmUgLmltYWdlLWJveCwgLnNpbmdsZS1nYWxsZXJ5IC5pbWFnZS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFzcGVjdC1yYXRpbzogNDA3LzE2Mztcbn1cbi5ibG9nIC5pbWFnZS1ib3ggaW1nLCAuYXJjaGl2ZSAuaW1hZ2UtYm94IGltZywgLnNpbmdsZS1nYWxsZXJ5IC5pbWFnZS1ib3ggaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2cgLmltYWdlLWJveCBpbWcsIC5hcmNoaXZlIC5pbWFnZS1ib3ggaW1nLCAuc2luZ2xlLWdhbGxlcnkgLmltYWdlLWJveCBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5ibG9nIC5hcmNoaXZlLXBhZ2luYXRpb24sIC5hcmNoaXZlIC5hcmNoaXZlLXBhZ2luYXRpb24sIC5zaW5nbGUtZ2FsbGVyeSAuYXJjaGl2ZS1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiA2MHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9nIC5hcmNoaXZlLXBhZ2luYXRpb24gbGkuYWN0aXZlIGEsIC5hcmNoaXZlIC5hcmNoaXZlLXBhZ2luYXRpb24gbGkuYWN0aXZlIGEsIC5zaW5nbGUtZ2FsbGVyeSAuYXJjaGl2ZS1wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbn1cbi5ibG9nIC5hcmNoaXZlLXBhZ2luYXRpb24gbGkucGFnaW5hdGlvbi1wcmV2aW91cyBhLCAuYmxvZyAuYXJjaGl2ZS1wYWdpbmF0aW9uIGxpLnBhZ2luYXRpb24tbmV4dCBhLCAuYXJjaGl2ZSAuYXJjaGl2ZS1wYWdpbmF0aW9uIGxpLnBhZ2luYXRpb24tcHJldmlvdXMgYSwgLmFyY2hpdmUgLmFyY2hpdmUtcGFnaW5hdGlvbiBsaS5wYWdpbmF0aW9uLW5leHQgYSwgLnNpbmdsZS1nYWxsZXJ5IC5hcmNoaXZlLXBhZ2luYXRpb24gbGkucGFnaW5hdGlvbi1wcmV2aW91cyBhLCAuc2luZ2xlLWdhbGxlcnkgLmFyY2hpdmUtcGFnaW5hdGlvbiBsaS5wYWdpbmF0aW9uLW5leHQgYSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xufVxuLmJsb2cgLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSBhLCAuYXJjaGl2ZSAuYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGEsIC5zaW5nbGUtZ2FsbGVyeSAuYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJsb2cgLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSBhOmhvdmVyLCAuYXJjaGl2ZSAuYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGE6aG92ZXIsIC5zaW5nbGUtZ2FsbGVyeSAuYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xufVxuLmJsb2cgLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSBhOmZvY3VzLCAuYXJjaGl2ZSAuYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGE6Zm9jdXMsIC5zaW5nbGUtZ2FsbGVyeSAuYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGE6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbn1cbi5ibG9nIC5hdXRob3ItZGVzY3JpcHRpb24sIC5hcmNoaXZlIC5hdXRob3ItZGVzY3JpcHRpb24sIC5zaW5nbGUtZ2FsbGVyeSAuYXV0aG9yLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnBvc3QtdHlwZS1hcmNoaXZlLXZpZGVvcyAuaW1hZ2UtYm94IHtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLXZpZGVvcyAjZmVhdHVyZWQtYmxvZyAjYmxvZy1oZXJvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICBtYXgtaGVpZ2h0OiB1bnNldDtcbn1cblxuLmFyY2hpdmUtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFyY2hpdmUtZGVzY3JpcHRpb24gLmFyY2hpdmUtdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zaW5nbGUtcG9zdCAuYmxvZy1jb250ZW50ID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5jb250YWluZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLm5hcnJvdy1jb250YWluZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpbmdsZS1wb3N0IC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2luZ2xlLXBvc3QgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLndoby11c2VzLWhjc3MgYXJ0aWNsZSAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC53aG8tdXNlcy1oY3NzIGFydGljbGUgLnNpbmdsZS1wb3N0IC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmJsb2ctY29udGVudCA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5jb250YWluZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAubmFycm93LWNvbnRhaW5lciA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLndoby11c2VzLWhjc3MgYXJ0aWNsZSAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC53aG8tdXNlcy1oY3NzIGFydGljbGUgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnNpdGUtaW5uZXIgPiBhcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcG9zdCAuYmxvZy1jb250ZW50ID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5jb250YWluZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLm5hcnJvdy1jb250YWluZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpbmdsZS1wb3N0IC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2luZ2xlLXBvc3QgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLndoby11c2VzLWhjc3MgYXJ0aWNsZSAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC53aG8tdXNlcy1oY3NzIGFydGljbGUgLnNpbmdsZS1wb3N0IC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmJsb2ctY29udGVudCA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5jb250YWluZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAubmFycm93LWNvbnRhaW5lciA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLndoby11c2VzLWhjc3MgYXJ0aWNsZSAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC53aG8tdXNlcy1oY3NzIGFydGljbGUgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnNpdGUtaW5uZXIgPiBhcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4uc2luZ2xlLXBvc3QgLmVudHJ5LW1ldGEsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1tZXRhIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiAwLjgzNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnNpbmdsZS1wb3N0IC5lbnRyeS1tZXRhIHNwYW4sIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1tZXRhIHNwYW4ge1xuICBjb2xvcjogIzAwOTYzOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXBvc3QgLmVudHJ5LW1ldGEsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1tZXRhIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuLnNpbmdsZS1wb3N0IC5lbnRyeS1jYXRlZ29yaWVzLCAuc2luZ2xlLXBvc3QgLmVudHJ5LXRhZ3MsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jYXRlZ29yaWVzLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktdGFncyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktdGl0bGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjlyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wb3N0IC5lbnRyeS10aXRsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlLXBvc3QgLmVudHJ5LXRpdGxlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuLnNpbmdsZS1wb3N0IC5zdXBwb3J0aW5nLWhlYWRsaW5lLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuc3VwcG9ydGluZy1oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLXBvc3QgLnN1cHBvcnRpbmctaGVhZGxpbmUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zdXBwb3J0aW5nLWhlYWRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4uc2luZ2xlLXBvc3QgdGQsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi5zaW5nbGUtcG9zdCAuYWNjb3VudGluZy1saXN0LCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuYWNjb3VudGluZy1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtcG9zdCBibG9ja3F1b3RlLmhjc3MtZ3JlZW4sIC5zaW5nbGUtd2hpdGUtcGFwZXJzIGJsb2NrcXVvdGUuaGNzcy1ncmVlbiB7XG4gIGJhY2tncm91bmQ6IHJnYig3Ni41LCAxODEuNSwgMTE2LjQpO1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMnB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnNpbmdsZS1wb3N0IGJsb2NrcXVvdGUuaGNzcy1ncmVlbiBzdHJvbmcsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIGJsb2NrcXVvdGUuaGNzcy1ncmVlbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2luZ2xlLXBvc3QgYmxvY2txdW90ZS5oY3NzLWdyZWVuIHAsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIGJsb2NrcXVvdGUuaGNzcy1ncmVlbiBwIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5zaW5nbGUtcG9zdCBibG9ja3F1b3RlLmhjc3Mtb3JhbmdlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyBibG9ja3F1b3RlLmhjc3Mtb3JhbmdlIHtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICNmZjllMWI7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uc2luZ2xlLXBvc3QgYmxvY2txdW90ZS5oY3NzLW9yYW5nZSBzdHJvbmcsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIGJsb2NrcXVvdGUuaGNzcy1vcmFuZ2Ugc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNpbmdsZS1wb3N0IC5mdWVsLXNhdmluZ3MtY3RhLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZnVlbC1zYXZpbmdzLWN0YSB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAycHg7XG4gIGJhY2tncm91bmQ6IHJnYigxMTUuNSwgNjcuOCwgMTIyLjcpO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcG9zdCAuZnVlbC1zYXZpbmdzLWN0YSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmZ1ZWwtc2F2aW5ncy1jdGEge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLnNpbmdsZS1wb3N0IC5mdWVsLXNhdmluZ3MtY3RhIGEsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5mdWVsLXNhdmluZ3MtY3RhIGEge1xuICBjb2xvcjogI2ZmOWUxYjtcbn1cbi5zaW5nbGUtcG9zdCAuZnVlbC1zYXZpbmdzLWN0YSBhOmhvdmVyLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZnVlbC1zYXZpbmdzLWN0YSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNpbmdsZS1wb3N0IC5mdWVsLXNhdmluZ3MtY3RhIHAsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5mdWVsLXNhdmluZ3MtY3RhIHAge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIGgzLCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuc3ViLXRpdGxlLWgzLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBoMywgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLmN0YS1yZXF1ZXN0LXN1YmhlYWRpbmcsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5zdWItdGl0bGUtaDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIGgzOjpiZWZvcmUsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZzo6YmVmb3JlLCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLnN1Yi10aXRsZS1oMzo6YmVmb3JlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBoMzo6YmVmb3JlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZzo6YmVmb3JlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuc3ViLXRpdGxlLWgzOjpiZWZvcmUge1xuICB3aWR0aDogODhweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogIzAwOTYzOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBoMywgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLnN1Yi10aXRsZS1oMywgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgaDMsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5jdGEtcmVxdWVzdC1zdWJoZWFkaW5nLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuc3ViLXRpdGxlLWgzIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBwLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgcCwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgcCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBpbWcsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktZm9vdGVyIC5lbnRyeS1tZXRhLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktZm9vdGVyIC5lbnRyeS1tZXRhIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktZm9vdGVyIHNwYW4sIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1mb290ZXIgc3BhbiB7XG4gIGNvbG9yOiB1bnNldDtcbn1cbi5zaW5nbGUtcG9zdCAuYXV0aG9yLWJsdXJiLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuYXV0aG9yLWJsdXJiIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zaW5nbGUtcG9zdCAuYXV0aG9yLWRlc2NyaXB0aW9uLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuYXV0aG9yLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtcG9zdCAuYXV0aG9yLWluZm8sIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5hdXRob3ItaW5mbyB7XG4gIGZvbnQtc2l6ZTogMC44MzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY29sb3I6ICMwMDk2Mzk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wb3N0IC5hdXRob3ItaW5mbywgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmF1dGhvci1pbmZvIHtcbiAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLnNpbmdsZS1wb3N0IC5hdXRob3ItaW5mbzo6YWZ0ZXIsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5hdXRob3ItaW5mbzo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnNpbmdsZS1wb3N0IC5hdXRob3ItbGluaywgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmF1dGhvci1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwOTYzOTtcbn1cbi5zaW5nbGUtcG9zdCAuYXV0aG9yLWxpbms6aG92ZXIsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5hdXRob3ItbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgaDIsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IC5zdWItdGl0bGUtaDIsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsICNwcm9kdWN0LWhlcm8gLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IHAuaGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuN3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgaDIsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCAuY3RhLXJlcXVlc3Qtc2VjdGlvbi10aXRsZSwgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IC5zdWItdGl0bGUtaDIsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsICNwcm9kdWN0LWhlcm8gLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IHAuaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4uc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgaDMsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IC5zdWItdGl0bGUtaDMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgaDMsIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudCAuY3RhLXJlcXVlc3Qtc3ViaGVhZGluZywgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50IC5zdWItdGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG4uc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi5hY2NvdW50aW5nLWJsb2ctYnRuIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5hY2NvdW50aW5nLWJsb2ctYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbi5hY2NvdW50aW5nLWJsb2ctYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiRGVmYXVsdHNcIjtcbiAgZm9udC1zaXplOiAxLjY1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5hY2NvdW50aW5nLWJsb2ctYnRuLmRvd246YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uZ3JlZW4taGVhZGVyLWljb25zIHtcbiAgY29sb3I6ICMwMDk2Mzk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA5NjM5O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmdyZWVuLWhlYWRlci1pY29ucyBpIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZ3JlZW4taGVhZGVyLWljb25zIC52Y2UtdGV4dC1ibG9jay13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uc2luZ2xlLXBvc3QuZnVsbC13aWR0aC1jb250ZW50IC5lbnRyeS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlLXBvc3QuZnVsbC13aWR0aC1jb250ZW50IC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnJlbGF0ZWQtcG9zdHMge1xuICBtYXJnaW4tdG9wOiA2NnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDMycHggMCA0OHB4O1xufVxuLnJlbGF0ZWQtcG9zdHMgLnAtaGVhZGluZy0yIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWxhdGVkLXBvc3RzIC5wLWhlYWRpbmctMiB7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5yZWxhdGVkLXBvc3RzIC5yb3cge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVsYXRlZC1wb3N0cyB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBwYWRkaW5nOiA0OHB4IDAgOTZweDtcbiAgfVxufVxuXG4uYXJjaGl2ZS5wYWdlZCBoMS5sYXRlc3Qtc3RvcmllcywgLmFyY2hpdmUudGFnIGgxLmxhdGVzdC1zdG9yaWVzLCAuYmxvZy5wYWdlZCBoMS5sYXRlc3Qtc3RvcmllcywgLmJsb2cudGFnIGgxLmxhdGVzdC1zdG9yaWVzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuI2ltYWdlLXBhZ2UtbGlua3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xuICBwYWRkaW5nOiA0OHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2ltYWdlLXBhZ2UtbGlua3Mge1xuICAgIHBhZGRpbmc6IDk2cHggMDtcbiAgfVxufVxuI2ltYWdlLXBhZ2UtbGlua3MgLnJvdyB7XG4gIHJvdy1nYXA6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2ltYWdlLXBhZ2UtbGlua3MgLnJvdyB7XG4gICAgcm93LWdhcDogNDhweDtcbiAgfVxufVxuXG5hLmltYWdlLXBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5hLmltYWdlLXBhZ2UtbGluayBzcGFuIHtcbiAgcGFkZGluZzogMTZweDtcbiAgbWluLWhlaWdodDogODlweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5hLmltYWdlLXBhZ2UtbGluayBpbWcge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuYS5pbWFnZS1wYWdlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEY3NThCO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGEuaW1hZ2UtcGFnZS1saW5rIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn0iLCIvKiFcblRoZW1lIE5hbWU6IEhDU1MgMjAyMlxuVGhlbWUgVVJJOiBodHRwczovL3d3dy5oY3NzLmNvbS9cbkRlc2NyaXB0aW9uOiBUaGlzIGlzIHRoZSBtYWluIEhDU1MgdGhlbWUuXG5BdXRob3I6IERhdmVuIFN0YW5sZXksIENvbm5pZSBIaWxsLCBUaW0gU3RlaW5rZVxuQXV0aG9yIFVSSTogaHR0cHM6Ly93d3cuaGNzcy5jb20vXG5cblRhZ3M6IGFjY2Vzc2liaWxpdHktcmVhZHksIGJsb2NrLXN0eWxlcywgY3VzdG9tLWNvbG9ycywgY3VzdG9tLWxvZ28sIGN1c3RvbS1tZW51LCBlZGl0b3Itc3R5bGUsIGZlYXR1cmVkLWltYWdlcywgZm9vdGVyLXdpZGdldHMsIGZ1bGwtd2lkdGgtdGVtcGxhdGUsIGxlZnQtc2lkZWJhciwgb25lLWNvbHVtbiwgcmlnaHQtc2lkZWJhciwgcnRsLWxhbmd1YWdlLXN1cHBvcnQsIHN0aWNreS1wb3N0LCB0aGVtZS1vcHRpb25zLCB0aHJlYWRlZC1jb21tZW50cywgdHJhbnNsYXRpb24tcmVhZHksIHR3by1jb2x1bW5zLCB3aWRlLWJsb2Nrc1xuXG5UZW1wbGF0ZTogZ2VuZXNpc1xuXG5MaWNlbnNlOiBHUEwtMi4wLW9yLWxhdGVyXG5MaWNlbnNlIFVSSTogaHR0cHM6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcblxuVGV4dCBEb21haW46IGdlbmVzaXMtc2FtcGxlIVxuUmVxdWlyZXMgYXQgbGVhc3Q6IDUuNFxuUmVxdWlyZXMgUEhQOiA1LjZcbiovXG5AdXNlICdzYXNzOm1hdGgnO1xuQGltcG9ydCBcImJvb3RzdHJhcC1ncmlkL2Jvb3RzdHJhcC1ncmlkXCI7XG5AaW1wb3J0IFwibW9kdWxlcy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJkZWZhdWx0L2RlZmF1bHRcIjtcbkBpbXBvcnQgXCJkZWZhdWx0L21vZHVsZV9jbGFzc2VzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9kZWZhdWx0X2ZvbnRzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9wcm94aW1hbm92YV9mb250c1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvbW9kYWxcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2Zvb3RlclwiO1xuQGltcG9ydCBcIm1vZHVsZXMvYnV0dG9uc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvZ2VuZXJhbFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvc2xpY2tcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3NsaWNrX3RoZW1lXCI7XG5AaW1wb3J0IFwibW9kdWxlcy93aXN0aWFcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL21haW4tbWVudVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvb3RoZXJfbWVudVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvY3VzdG9tZXJzX2J5X3N0YXRlXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9mb3JtaWRhYmxlXCI7XG5AaW1wb3J0IFwicGFnZXMvd2hvLXVzZXMtaGNzc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvdGFic1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvcHJvZHVjdF90YWJzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9zb2x1dGlvbnNfZmVhdHVyZXNfdGFic1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvY3VzdG9tZXJfdGVzdGltb25pYWxzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9wcm9kdWN0X2ZlYXR1cmVzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9wcm9kdWN0X3BhZ2Vfc3RhdHNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2N1c3RvbWVyX3N0b3J5XCI7XG5AaW1wb3J0IFwibW9kdWxlcy90ZXh0X2ltYWdlX2JveF9zaGFkb3dcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2ltYWdlX3RleHRfZ3JvdXBcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3Rlc3RpbW9uaWFsX3NsaWRlclwiO1xuQGltcG9ydCBcIm1vZHVsZXMvZ2xvYmFsLWJhbm5lclwiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9ibG9nXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9pbWFnZV9wYWdlX2xpbmtzXCI7IiwiLyohXG4gKiBCb290c3RyYXAgR3JpZCB2NC40LjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbiBodG1sIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuICB9XG4gIFxuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICB9XG4gIFxuICBAaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG4gIEBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbiAgXG4gIEBpbXBvcnQgXCJtaXhpbnMvYnJlYWtwb2ludHNcIjtcbiAgQGltcG9ydCBcIm1peGlucy9ncmlkLWZyYW1ld29ya1wiO1xuICBAaW1wb3J0IFwibWl4aW5zL2dyaWRcIjtcbiAgQGltcG9ydCBcIm1peGlucy9zY3JlZW4tcmVhZGVyXCI7XG4gIEBpbXBvcnQgXCJtaXhpbnMvdGludF9zaGFkZVwiO1xuICBcbiAgQGltcG9ydCBcImdyaWRcIjtcbiAgQGltcG9ydCBcInV0aWxpdGllcy9kaXNwbGF5XCI7XG4gIEBpbXBvcnQgXCJ1dGlsaXRpZXMvZmxleFwiO1xuICBAaW1wb3J0IFwidXRpbGl0aWVzL3NwYWNpbmdcIjtcbiAgIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgfVxuXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGNvbnRhaW5lci1tYXgtd2lkdGggPiAkd2lkdGggb3IgJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgLyAyO1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICAmID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCUgLyAkY291bnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlIC8gJGNvdW50O1xuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIixcIiUzY1wiKSxcbiAgKFwiPlwiLFwiJTNlXCIpLFxuICAoXCIjXCIsXCIlMjNcIiksXG4pICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHgsXG4gIHh4eGw6IDE3OTBweCxcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMzEwcHgsXG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAoXG4gICAgKDIxIDkpLFxuICAgICgxNiA5KSxcbiAgICAoNCAzKSxcbiAgICAoMSAxKSxcbiAgKSxcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15IC8gMikgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1sZyAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yOiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0Jz48cGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplIC8gMiAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIHN1YnRyYWN0KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgZXNjYXBlLXN2ZygkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3IpIG5vLXJlcGVhdCByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBhZGQoMWVtICogLjc1LCAoMiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAqIC43NSkgKyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9JzAgMCAxMiAxMic+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICAgICksXG4gICAgXCJpbnZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgICApLFxuICApLFxuICAkZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuKTtcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAvIDIgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgQGlmICRzaXplICE9IDAge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvKiAjIyBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGJsYWNrOiAjMDAwMDAwO1xuJHdoaXRlOiAjZmZmZmZmO1xuXG4vLyoqIFNoYWRlcyBvZiBHcmF5XG4kZGFyay1ncmF5OiAjMzMzO1xuJGdyYXk6ICM1OTU5NTk7XG4kc2lsdmVyOiAjOGM4YzhjO1xuJGxpZ2h0LWdyYXk6ICNiZmJmYmY7XG4kbGlnaHRlci1ncmF5OiAjZjJmMmYyO1xuLy8qKiBQcmltYXJ5IENvbG9yc1xuJGdyZWVuOiAjMDA5NjM5O1xuJGhjc3MtZ3JheTogIzYzNjQ2NjtcbiRoZWF2eWpvYjogIzAwNWViODtcbiRvcmFuZ2U6ICNmZjllMWI7XG4kdGVsZW1hdGljczogIzAwYjVlMjtcbiRkaXNwYXRjaGVyOiAjZTM1MjA1O1xuJGUzNjA6ICMwMDc2ODE7XG4kZnVlbGVycGx1czogIzY0MmY2Yztcbi8vKiogU2Vjb25kYXJ5IENvbG9yc1xuJGJ1cm50LW9yYW5nZTogI0Q5NzMwMDtcbiRjcmVkZW50aWFsczogIzVFNzQ2MTtcbiRlbG9nczogIzdBOUEwMTtcbiRjbG91ZDogIzU2NzM4NztcbiRpbnNpZ2h0czogIzU2NzM4NztcbiR0cnVja2luZzogIzAwQjJBOTtcbiRoY3NzLWZvcm1zOiAjNDE4RkRFO1xuJGhjc3MtcGxhbnM6ICM0ODVDQzc7XG4kaGNzcy1za2lsbHM6ICM0Rjc1OEI7XG4kaGNzcy1iaTogIzAwM0E3MDtcbiRlbXBsb3llZWFwcDogIzdCNjQ2OTtcbiRxdWFsaXR5OiAjMjkzNzhkO1xuJGludGVsbGlnZW5jZTogIzFhM2Y3MDtcbiRoY3NzLWRhcmstbmV1dHJhbDogIzIxMkIzQTtcbi8vKiogU3lub255bXNcbiRoY3NzLWdyZWVuOiAkZ3JlZW47XG4kaGVhdnliaWQ6ICRncmVlbjtcbiRoY3NzLXNhZmV0eTogJG9yYW5nZTtcbiR0ZWFsOiAkZTM2MDtcbiRwdXJwbGU6ICRmdWVsZXJwbHVzO1xuJGZsZWV0OiAjMDA5RUE2O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3IgZm9yIGA8Ym9keT5gLlxuJGJnLWNvbG9yOiAkd2hpdGU7XG4vLyoqIEdsb2JhbCB0ZXh0IGNvbG9yIG9uIGA8Ym9keT5gLlxuJHRleHQtY29sb3I6ICRkYXJrLWdyYXk7XG4kbGluay1jb2xvcjogJGdyZWVuO1xuJG5hdi1saW5rOiAjNGY0ZjUxO1xuXG4vLyoqIFNvY2lhbCBNZWRpYSBDb2xvcnNcbiR0d2l0dGVyOiAjNTVhY2VlO1xuJGZhY2Vib29rOiAjM2I1OTk4O1xuJHlvdXR1YmU6ICNiYjAwMDA7XG4kbGlua2VkaW46ICMwMDdiYjU7XG4kaW5zdGFncmFtOiAjYzEzNTg0O1xuJGFlcmlhbDogICMwMDllY2I7XG5cbiRwcm94aW1hLW5vdmE6IFwicHJveGltYS1ub3ZhXCIsIHNhbnMtc2VyaWY7XG4kcm9ib3RvOiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuLy8qKiBTeW5vbnltc1xuJGJvZHktZm9udDogJHByb3hpbWEtbm92YTtcbiRmYWxsYmFjay1mb250OiAkcm9ib3RvO1xuXG4vKiAjIyBGb250IFdlaWdodHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGhhaXJsaW5lLXdlaWdodDogMTAwO1xuJHRoaW4td2VpZ2h0OiAgICAgMjAwO1xuJGxpZ2h0LXdlaWdodDogICAgMzAwO1xuJG5vcm1hbC13ZWlnaHQ6ICAgNDAwO1xuJG1lZGl1bS13ZWlnaHQ6ICAgNTAwO1xuJHNlbWlib2xkLXdlaWdodDogNjAwO1xuJGJvbGQtd2VpZ2h0OiAgICAgNzAwO1xuJHhib2xkLXdlaWdodDogICAgODAwO1xuJGJsYWNrLXdlaWdodDogICAgOTAwO1xuXG4vLyoqIFN5bm9ueW1zXG4kcmVndWxhci13ZWlnaHQ6ICAgICRub3JtYWwtd2VpZ2h0O1xuJGJvb2std2VpZ2h0OiAgICAgICAkbGlnaHQtd2VpZ2h0O1xuJHhsaWdodC13ZWlnaHQ6ICAgICAkaGFpcmxpbmUtd2VpZ2h0O1xuJHVsdHJhbGlnaHQtd2VpZ2h0OiAkaGFpcmxpbmUtd2VpZ2h0O1xuJGhlYXZ5LXdlaWdodDogICAgICAkeGJvbGQtd2VpZ2h0O1xuXG4vKiAjIyBGb250IFN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kbm9ybWFsLXN0eWxlOiBub3JtYWw7XG4kaXRhbGljLXN0eWxlOiBpdGFsaWM7XG4kYm9sZC1zdHlsZTogYm9sZDtcbiIsIi8qXG5UaGVtZSBOYW1lOiBHZW5lc2lzIFNhbXBsZVxuVGhlbWUgVVJJOiBodHRwczovL2RlbW8uc3R1ZGlvcHJlc3MuY29tL1xuRGVzY3JpcHRpb246IFRoaXMgaXMgdGhlIHNhbXBsZSB0aGVtZSBjcmVhdGVkIGZvciB0aGUgR2VuZXNpcyBGcmFtZXdvcmsuXG5BdXRob3I6IFN0dWRpb1ByZXNzXG5BdXRob3IgVVJJOiBodHRwczovL3d3dy5zdHVkaW9wcmVzcy5jb20vXG5cblZlcnNpb246IDMuNC4xXG5cblRhZ3M6IGFjY2Vzc2liaWxpdHktcmVhZHksIGJsb2NrLXN0eWxlcywgY3VzdG9tLWNvbG9ycywgY3VzdG9tLWxvZ28sIGN1c3RvbS1tZW51LCBlZGl0b3Itc3R5bGUsIGZlYXR1cmVkLWltYWdlcywgZm9vdGVyLXdpZGdldHMsIGZ1bGwtd2lkdGgtdGVtcGxhdGUsIGxlZnQtc2lkZWJhciwgb25lLWNvbHVtbiwgcmlnaHQtc2lkZWJhciwgcnRsLWxhbmd1YWdlLXN1cHBvcnQsIHN0aWNreS1wb3N0LCB0aGVtZS1vcHRpb25zLCB0aHJlYWRlZC1jb21tZW50cywgdHJhbnNsYXRpb24tcmVhZHksIHR3by1jb2x1bW5zLCB3aWRlLWJsb2Nrc1xuXG5UZW1wbGF0ZTogZ2VuZXNpc1xuXG5MaWNlbnNlOiBHUEwtMi4wLW9yLWxhdGVyXG5MaWNlbnNlIFVSSTogaHR0cHM6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcblxuVGV4dCBEb21haW46IGdlbmVzaXMtc2FtcGxlXG5SZXF1aXJlcyBhdCBsZWFzdDogNS40XG5SZXF1aXJlcyBQSFA6IDUuNlxuKi9cblxuLyogVGFibGUgb2YgQ29udGVudHNcbi0gSFRNTDUgUmVzZXRcblx0LSBCYXNlbGluZSBOb3JtYWxpemVcblx0LSBCb3ggU2l6aW5nXG5cdC0gRmxvYXQgQ2xlYXJpbmdcbi0gRGVmYXVsdHNcblx0LSBUeXBvZ3JhcGhpY2FsIEVsZW1lbnRzXG5cdC0gSGVhZGluZ3Ncblx0LSBPYmplY3RzXG5cdC0gR2FsbGVyeVxuXHQtIEZvcm1zXG5cdC0gVGFibGVzXG5cdC0gU2NyZWVuIFJlYWRlciBUZXh0XG4tIFN0cnVjdHVyZSBhbmQgTGF5b3V0XG5cdC0gU2l0ZSBDb250YWluZXJcblx0LSBTaXRlIElubmVyXG4tIENvbW1vbiBDbGFzc2VzXG5cdC0gQXZhdGFyXG5cdC0gR2VuZXNpc1xuXHQtIFNlYXJjaCBGb3JtXG5cdC0gVGl0bGVzXG5cdC0gV29yZFByZXNzXG4tIFdpZGdldHNcblx0LSBGZWF0dXJlZCBDb250ZW50XG4tIFBsdWdpbnNcblx0LSBHZW5lc2lzIGVOZXdzIEV4dGVuZGVkXG5cdC0gR2VuZXNpcyBTaW1wbGUgRkFRXG5cdC0gV1BGb3Jtc1xuLSBTa2lwIExpbmtzXG4tIFNpdGUgSGVhZGVyXG5cdC0gVGl0bGUgQXJlYVxuLSBTaXRlIE5hdmlnYXRpb25cblx0LSBSZXNwb25zaXZlIE1lbnVcblx0LSBIZWFkZXIgTWVudVxuXHQtIEZvb3RlciBNZW51XG4tIENvbnRlbnQgQXJlYVxuXHQtIEVudHJ5IENvbnRlbnRcblx0LSBFbnRyeSBNZXRhXG5cdC0gUGFnaW5hdGlvblxuXHQtIEVudHJ5IENvbW1lbnRzXG4tIFNpZGViYXJcbi0gRm9vdGVyIFdpZGdldHNcbi0gU2l0ZSBGb290ZXJcbi0gTWVkaWEgUXVlcmllc1xuXHQtIE1pbi13aWR0aDogOTYwcHhcblx0XHQtIFNpdGUgSGVhZGVyXG5cdFx0LSBHZW5lc2lzIE1lbnVcblx0XHQtIFJlc3BvbnNpdmUgTWVudVxuXHRcdC0gSGVhZGVyIE1lbnVcblx0XHQtIFNpdGUgSW5uZXJcblx0XHQtIENvbnRlbnRcblx0XHQtIFNpZGViYXJcblx0XHQtIEF1dGhvciBCb3hcblx0XHQtIEFmdGVyIEVudHJ5XG5cdFx0LSBDb2x1bW4gQ2xhc3Nlc1xuXHRcdC0gRW50cnkgTWlzYy5cblx0XHQtIEZvb3RlciBXaWRnZXRzXG4tIFByaW50IFN0eWxlc1xuKi9cblxuXG4vKiBIVE1MNSBSZXNldFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5odG1se2xpbmUtaGVpZ2h0OjEuMTU7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCV9Ym9keXttYXJnaW46MH1tYWlue2Rpc3BsYXk6YmxvY2t9aDF7Zm9udC1zaXplOjJlbTttYXJnaW46LjY3ZW0gMH1ocntib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowO292ZXJmbG93OnZpc2libGV9cHJle2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1he2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9YWJiclt0aXRsZV17Ym9yZGVyLWJvdHRvbTpub25lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZGVyfWNvZGUsa2JkLHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfXNtYWxse2ZvbnQtc2l6ZTo4MCV9c3ViLHN1cHtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotLjI1ZW19c3Vwe3RvcDotLjVlbX1pbWd7Ym9yZGVyLXN0eWxlOm5vbmV9YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZToxMDAlO2xpbmUtaGVpZ2h0OjEuMTU7bWFyZ2luOjB9YnV0dG9uLGlucHV0e292ZXJmbG93OnZpc2libGV9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfVt0eXBlPWJ1dHRvbl0sW3R5cGU9cmVzZXRdLFt0eXBlPXN1Ym1pdF0sYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259W3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lcixidXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyLXN0eWxlOm5vbmU7cGFkZGluZzowfVt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3JpbmcsYnV0dG9uOi1tb3otZm9jdXNyaW5ne291dGxpbmU6MXB4IGRvdHRlZCBCdXR0b25UZXh0fWZpZWxkc2V0e3BhZGRpbmc6LjM1ZW0gLjc1ZW0gLjYyNWVtfWxlZ2VuZHtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6aW5oZXJpdDtkaXNwbGF5OnRhYmxlO21heC13aWR0aDoxMDAlO3BhZGRpbmc6MDt3aGl0ZS1zcGFjZTpub3JtYWx9cHJvZ3Jlc3N7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0b31bdHlwZT1jaGVja2JveF0sW3R5cGU9cmFkaW9de2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjB9W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfVt0eXBlPXNlYXJjaF17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDtvdXRsaW5lLW9mZnNldDotMnB4fVt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2ZvbnQ6aW5oZXJpdH1kZXRhaWxze2Rpc3BsYXk6YmxvY2t9c3VtbWFyeXtkaXNwbGF5Omxpc3QtaXRlbX1baGlkZGVuXSx0ZW1wbGF0ZXtkaXNwbGF5Om5vbmV9XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbi8qIEJveCBTaXppbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5odG1sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLyogRmxvYXQgQ2xlYXJpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYXV0aG9yLWJveDo6YmVmb3JlLFxuLmNsZWFyZml4OjpiZWZvcmUsXG4uZW50cnk6OmJlZm9yZSxcbi5lbnRyeS1jb250ZW50OjpiZWZvcmUsXG4uZm9vdGVyLXdpZGdldHM6OmJlZm9yZSxcbi5wYWdpbmF0aW9uOjpiZWZvcmUsXG4uc2l0ZS1jb250YWluZXI6OmJlZm9yZSxcbi5zaXRlLWZvb3Rlcjo6YmVmb3JlLFxuLnNpdGUtaGVhZGVyOjpiZWZvcmUsXG4uc2l0ZS1pbm5lcjo6YmVmb3JlLFxuLndpZGdldDo6YmVmb3JlLFxuLndyYXA6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmF1dGhvci1ib3g6OmFmdGVyLFxuLmNsZWFyZml4OjphZnRlcixcbi5lbnRyeTo6YWZ0ZXIsXG4uZW50cnktY29udGVudDo6YWZ0ZXIsXG4uZm9vdGVyLXdpZGdldHM6OmFmdGVyLFxuLnBhZ2luYXRpb246OmFmdGVyLFxuLnNpdGUtY29udGFpbmVyOjphZnRlcixcbi5zaXRlLWZvb3Rlcjo6YWZ0ZXIsXG4uc2l0ZS1oZWFkZXI6OmFmdGVyLFxuLnNpdGUtaW5uZXI6OmFmdGVyLFxuLndpZGdldDo6YWZ0ZXIsXG4ud3JhcDo6YWZ0ZXIge1xuXHRjbGVhcjogYm90aDtcblx0Y29udGVudDogXCIgXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xufVxuXG5cbi8qIERlZmF1bHRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIFR5cG9ncmFwaGljYWwgRWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5odG1sIHtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbmJvZHkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRjb2xvcjogIzMzMztcblx0Zm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMS42MjU7XG5cdG1hcmdpbjogMDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5idXR0b24sXG5pbnB1dDpmb2N1cyxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxudGV4dGFyZWE6Zm9jdXMsXG4uYnV0dG9uLFxuLmdhbGxlcnkgaW1nIHtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbmEge1xuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwOTYzOTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuYTpmb2N1cyxcbmE6aG92ZXIge1xuXHRjb2xvcjogIzMzMztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wIHtcblx0bWFyZ2luOiAwIDAgMjhweDtcblx0cGFkZGluZzogMDtcbn1cblxub2wsXG51bCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxubGkge1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbmhyIHtcblx0Ym9yZGVyOiAwO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuXHRjbGVhcjogYm90aDtcblx0Y29sb3I6ICNlZWU7XG5cdG1hcmdpbjogMS42NWVtIGF1dG87XG59XG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG5ibG9ja3F1b3RlLFxuY2l0ZSxcbmVtLFxuaSB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxubWFyayB7XG5cdGJhY2tncm91bmQ6ICNkZGQ7XG5cdGNvbG9yOiAjMzMzO1xufVxuXG5ibG9ja3F1b3RlIHtcblx0bWFyZ2luOiAzMHB4O1xufVxuXG4vKiBIZWFkaW5nc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbi5wLWhlYWRpbmctMSxcbi5wLWhlYWRpbmctMixcbi5wLWhlYWRpbmctMyxcbi5wLWhlYWRpbmctNCxcbi5wLWhlYWRpbmctNSxcbi5wLWhlYWRpbmctNlxuIHtcblx0Zm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbmgxLCAucC1oZWFkaW5nLTEge1xuXHRmb250LXNpemU6IDJyZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdGZvbnQtc2l6ZTogMy4yNXJlbTtcblx0fVxufVxuXG5oMiwgLnAtaGVhZGluZy0yIHtcblx0Zm9udC1zaXplOiAxLjdyZW07XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdGZvbnQtc2l6ZTogMi44cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdH1cbn1cblxuaDMsIC5wLWhlYWRpbmctMyAge1xuXHRmb250LXNpemU6IDEuNXJlbTtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHR9XG59XG5cbmg0LCAucC1oZWFkaW5nLTQge1xuXHRmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5lbnRyeS1jb250ZW50IGgzLFxuLmVudHJ5LWNvbnRlbnQgaDQge1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuXG4uZW50cnktY29udGVudCBoNCB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbmg1LCAucC1oZWFkaW5nLTUge1xuXHRmb250LXNpemU6IDEuMTVyZW07XG59XG5cbmg2LCAucC1oZWFkaW5nLTYge1xuXHRmb250LXNpemU6IDFyZW07XG59XG5cbi8qIE9iamVjdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5lbWJlZCxcbmlmcmFtZSxcbmltZyxcbm9iamVjdCxcbnZpZGVvLFxuLndwLWNhcHRpb24ge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZyB7XG5cdGhlaWdodDogYXV0bztcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuZmlndXJlIHtcblx0bWFyZ2luOiAwO1xufVxuXG4vKiBHYWxsZXJ5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmdhbGxlcnkge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ2FsbGVyeSBpbWcge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDRweDtcbn1cblxuLmdhbGxlcnkgaW1nOmZvY3VzLFxuLmdhbGxlcnkgaW1nOmhvdmVyIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzk5OTtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0xIC5nYWxsZXJ5LWl0ZW0ge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuXHR3aWR0aDogNTAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XG5cdHdpZHRoOiAzMyU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtIHtcblx0d2lkdGg6IDI1JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW0ge1xuXHR3aWR0aDogMjAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbSB7XG5cdHdpZHRoOiAxNi42NjY2JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xuXHR3aWR0aDogMTQuMjg1NyU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtIHtcblx0d2lkdGg6IDEyLjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XG5cdHdpZHRoOiAxMS4xMTExJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDJuKzEpLFxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDNuKzEpLFxuLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDRuKzEpLFxuLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDVuKzEpLFxuLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDZuKzEpLFxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDduKzEpLFxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDhuKzEpLFxuLmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDluKzEpIHtcblx0Y2xlYXI6IGxlZnQ7XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luOiAwIDAgMzBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBGb3Jtc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRjb2xvcjogIzMzMztcblx0Zm9udC1zaXplOiAxLjE1cmVtO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRwYWRkaW5nOiAxNXB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuaW5wdXQ6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJpbWFnZVwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICMzMzM7XG5cdG9wYWNpdHk6IDE7XG59XG5cbjo6cGxhY2Vob2xkZXIge1xuXHRjb2xvcjogIzMzMztcblx0b3BhY2l0eTogMTtcbn1cblxuYnV0dG9uLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4uc2l0ZS1jb250YWluZXIgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLnNpdGUtY29udGFpbmVyIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLWZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG4uYnV0dG9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzMzMztcblx0Ym9yZGVyOiAwO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0cGFkZGluZzogMTVweCAzMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0d2lkdGg6IGF1dG87XG59XG5cbmJ1dHRvbjpmb2N1cyxcbmJ1dHRvbjpob3ZlcixcbmlucHV0W3R5cGU9XCJidXR0b25cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdOmhvdmVyLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4uc2l0ZS1jb250YWluZXIgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxuLnNpdGUtY29udGFpbmVyIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3Zlcixcbi5zaXRlLWNvbnRhaW5lciBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1mb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxuLnNpdGUtY29udGFpbmVyIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLWZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4uYnV0dG9uOmZvY3VzLFxuLmJ1dHRvbjpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDczZTU7XG5cdGJvcmRlci13aWR0aDogMDtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5lbnRyeS1jb250ZW50IC5idXR0b246Zm9jdXMsXG4uZW50cnktY29udGVudCAuYnV0dG9uOmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5idXR0b24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zaXRlLWNvbnRhaW5lciBidXR0b246ZGlzYWJsZWQsXG4uc2l0ZS1jb250YWluZXIgYnV0dG9uOmRpc2FibGVkOmhvdmVyLFxuLnNpdGUtY29udGFpbmVyIGlucHV0OmRpc2FibGVkLFxuLnNpdGUtY29udGFpbmVyIGlucHV0OmRpc2FibGVkOmhvdmVyLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl06ZGlzYWJsZWQsXG4uc2l0ZS1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpkaXNhYmxlZDpob3Zlcixcbi5zaXRlLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwicmVzZXRcIl06ZGlzYWJsZWQsXG4uc2l0ZS1jb250YWluZXIgaW5wdXRbdHlwZT1cInJlc2V0XCJdOmRpc2FibGVkOmhvdmVyLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06ZGlzYWJsZWQsXG4uc2l0ZS1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpkaXNhYmxlZDpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cdGJvcmRlci13aWR0aDogMDtcblx0Y29sb3I6ICM3Nzc7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFRhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbnRib2R5IHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5cbnRkLFxudGgge1xuXHRsaW5lLWhlaWdodDogMjtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxudGQge1xuXHRwYWRkaW5nOiAwLjVlbTtcbn1cblxudHIge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbn1cblxudGgge1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRwYWRkaW5nOiAwLjVlbTtcbn1cblxuLyogU2NyZWVuIFJlYWRlciBUZXh0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnNjcmVlbi1yZWFkZXItc2hvcnRjdXQsXG4uc2NyZWVuLXJlYWRlci10ZXh0LFxuLnNjcmVlbi1yZWFkZXItdGV4dCBzcGFuIHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuXHRoZWlnaHQ6IDFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxcHg7XG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMsXG4uc2NyZWVuLXJlYWRlci1zaG9ydGN1dDpmb2N1cyxcbi53aWRnZXRfc2VhcmNoIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdGNsaXA6IGF1dG8gIWltcG9ydGFudDtcblx0Y29sb3I6ICMzMzM7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDFlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR3aWR0aDogYXV0bztcblx0ei1pbmRleDogMTAwMDAwOyAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xufVxuXG4ubW9yZS1saW5rIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cblxuLyogU3RydWN0dXJlIGFuZCBMYXlvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogU2l0ZSBDb250YWluZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc2l0ZS1jb250YWluZXIge1xuXHQvKmFuaW1hdGlvbjogZmFkZWluIDFzOyovXG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuQGtleWZyYW1lcyBmYWRlaW4ge1xuXG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG59XG5cbi8qIFNpdGUgSW5uZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc2l0ZS1pbm5lciB7XG5cdGNsZWFyOiBib3RoO1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMCAzMHB4IDA7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRtYXgtd2lkdGg6IDExNDBweDtcblx0fVxuXHQvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdC8vIFx0bWF4LXdpZHRoOiAxMjEwcHg7XG5cdC8vIH1cblx0Ly8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcblx0Ly8gXHRtYXgtd2lkdGg6IDE1NDBweDtcblx0Ly8gfVxuXHQvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpIHtcblx0Ly8gXHRtYXgtd2lkdGg6IDE3MTBweDtcblx0Ly8gfVxufVxuXG5cbi8qIENvbW1vbiBDbGFzc2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIEF2YXRhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5hdmF0YXIge1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4uYXV0aG9yLWJveCAuYXZhdGFyLFxuLmFsaWdubGVmdCAuYXZhdGFyIHtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uYWxpZ25yaWdodCAuYXZhdGFyIHtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5jb21tZW50IC5hdmF0YXIge1xuXHRtYXJnaW46IDAgMTVweCAyMHB4IDA7XG59XG5cbi8qIEdlbmVzaXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYWZ0ZXItZW50cnksXG4uYXJjaGl2ZS1kZXNjcmlwdGlvbixcbi5hdXRob3ItYm94IHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmFmdGVyLWVudHJ5IHtcblx0Ym94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0cGFkZGluZzogMjBweCAzMHB4O1xufVxuXG4uYWZ0ZXItZW50cnkgLndpZGdldDpsYXN0LW9mLXR5cGUge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYnJlYWRjcnVtYiB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuXHRmb250LXNpemU6IDFyZW07XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uZ2VuZXNpcy10aXRsZS1oaWRkZW4gLmJyZWFkY3J1bWIge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYXJjaGl2ZS1kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGQsXG4uYXV0aG9yLWJveCBwOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBTZWFyY2ggRm9ybVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zZWFyY2gtZm9ybSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5lbnRyeS1jb250ZW50IC5zZWFyY2gtZm9ybSB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdHdpZHRoOiA1MCU7XG59XG5cbi5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLndpZGdldF9zZWFyY2ggaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMXB4O1xufVxuXG4vKiBUaXRsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYXJjaGl2ZS1kZXNjcmlwdGlvbiAuZW50cnktdGl0bGUsXG4uYXJjaGl2ZS10aXRsZSxcbi5hdXRob3ItYm94LXRpdGxlIHtcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZW50cnktdGl0bGUge1xuXHRmb250LXNpemU6IDEuOXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmVudHJ5LXRpdGxlIGEsXG4uc2lkZWJhciAud2lkZ2V0LXRpdGxlIGEge1xuXHRjb2xvcjogIzMzMztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZW50cnktdGl0bGUgYTpmb2N1cyxcbi5lbnRyeS10aXRsZSBhOmhvdmVyIHtcblx0Y29sb3I6ICMwMDczZTU7XG59XG5cbi53aWRnZXQtdGl0bGUge1xuXHRmb250LXNpemU6IDEuMTVyZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5nZW5lc2lzLXRpdGxlLWhpZGRlbiAuc2l0ZS1pbm5lciB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG4vKiBXb3JkUHJlc3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5hLmFsaWduY2VudGVyIGltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuYS5hbGlnbm5vbmUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5hbGlnbmxlZnQge1xuXHRmbG9hdDogbGVmdDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmFsaWducmlnaHQge1xuXHRmbG9hdDogcmlnaHQ7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5hLmFsaWdubGVmdCxcbmEuYWxpZ25ub25lLFxuYS5hbGlnbnJpZ2h0IHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWcuY2VudGVyZWQsXG4uYWxpZ25jZW50ZXIsXG4uc2luZ3VsYXItaW1hZ2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIGF1dG8gMzBweDtcbn1cblxuaW1nLmFsaWdubm9uZSxcbi5hbGlnbm5vbmUge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5hLmFsaWdubGVmdCxcbmltZy5hbGlnbmxlZnQsXG4ud3AtY2FwdGlvbi5hbGlnbmxlZnQge1xuXHRtYXJnaW46IDAgMjBweCAyMHB4IDA7XG59XG5cbmEuYWxpZ25yaWdodCxcbmltZy5hbGlnbnJpZ2h0LFxuLndwLWNhcHRpb24uYWxpZ25yaWdodCB7XG5cdG1hcmdpbjogMCAwIDIwcHggMjBweDtcbn1cblxuZmlnY2FwdGlvbixcbi5nYWxsZXJ5LWNhcHRpb24sXG4ud3AtY2FwdGlvbi10ZXh0IHtcblx0Zm9udC1zaXplOiAuOXJlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bWFyZ2luLXRvcDogMC41ZW07XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lbnRyeS1jb250ZW50IHAud3AtY2FwdGlvbi10ZXh0IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWF1ZGlvLXNob3J0Y29kZSxcbi5lbnRyeS1jb250ZW50IC53cC1wbGF5bGlzdCxcbi5lbnRyeS1jb250ZW50IC53cC12aWRlbyB7XG5cdG1hcmdpbjogMCAwIDMwcHg7XG59XG5cbi8qIFdpZGdldHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLndpZGdldCB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi53aWRnZXQgcDpsYXN0LWNoaWxkLFxuLndpZGdldCB1bCA+IGxpOmxhc3Qtb2YtdHlwZSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQgdWwgPiBsaSB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi53aWRnZXQgdWwgPiBsaTpsYXN0LW9mLXR5cGUge1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLndpZGdldCBvbCA+IGxpIHtcblx0bGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuXHRsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0dGV4dC1pbmRlbnQ6IC0yMHB4O1xufVxuXG4ud2lkZ2V0IGxpIGxpIHtcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW46IDAgMCAwIDMwcHg7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi53aWRnZXRfY2FsZW5kYXIgdGFibGUge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLndpZGdldF9jYWxlbmRhciB0ZCxcbi53aWRnZXRfY2FsZW5kYXIgdGgge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIEZlYXR1cmVkIENvbnRlbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZmVhdHVyZWQtY29udGVudCAuZW50cnkge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZlYXR1cmVkLWNvbnRlbnQgLmVudHJ5Omxhc3Qtb2YtdHlwZSB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mZWF0dXJlZC1jb250ZW50IC5lbnRyeS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5cbi8qIFBsdWdpbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogR2VuZXNpcyBlTmV3cyBFeHRlbmRlZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5hZnRlci1lbnRyeSAuZW5ld3Mge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDEwcHg7XG59XG5cbi5zaWRlYmFyIC5lbmV3cyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdHBhZGRpbmc6IDMwcHg7XG59XG5cbi5lbmV3cy13aWRnZXQgaW5wdXQge1xuXHRmb250LXNpemU6IDFyZW07XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5hZnRlci1lbnRyeSAuZW5ld3Mtd2lkZ2V0IGlucHV0IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZW5ld3Mtd2lkZ2V0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRtYXJnaW46IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZW5ld3MgZm9ybSArIHAge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4vKiBHZW5lc2lzIFNpbXBsZSBGQVFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZ3MtZmFxX19xdWVzdGlvbiB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcblx0Y29sb3I6ICMzMzM7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cblxuLmdzLWZhcV9fcXVlc3Rpb246Zm9jdXMsXG4uZ3MtZmFxX19xdWVzdGlvbjpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogIzAwNzNlNTtcbn1cblxuLmdzLWZhcV9fcXVlc3Rpb246OmFmdGVyIHtcblx0Y29udGVudDogXCJcXGYxMzJcIjtcblx0Zm9udC1mYW1pbHk6IGRhc2hpY29uczsgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmQgKi9cblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZ3MtZmFxX19xdWVzdGlvbi5ncy1mYXEtLWV4cGFuZGVkOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxmNDYwXCI7XG59XG5cbi8qIFdQIEZvcm1zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmVudHJ5LWNvbnRlbnQgLndwZm9ybXMtY29udGFpbmVyIHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwZm9ybXMtZm9ybSAud3Bmb3Jtcy1maWVsZCB7XG5cdGNsZWFyOiBib3RoO1xuXHRtYXJnaW46IDIwcHggMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNpdGUtY29udGFpbmVyIC53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1mb3JtIC53cGZvcm1zLWZpZWxkIGlucHV0IHtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiAxNXB4O1xufVxuXG4uc2l0ZS1jb250YWluZXIgLmVudHJ5LWNvbnRlbnQgLndwZm9ybXMtZm9ybSAud3Bmb3Jtcy1maWVsZC1sYWJlbCB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zaXRlLWNvbnRhaW5lciAuZW50cnktY29udGVudCAud3Bmb3Jtcy1mb3JtIC53cGZvcm1zLWZpZWxkLXN1YmxhYmVsIHtcblx0Zm9udC1zaXplOiAuOXJlbTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwZm9ybXMtZm9ybSAud3Bmb3Jtcy1maWVsZC1ocCB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0bGVmdDogLTkwMDBweCAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnNpdGUtY29udGFpbmVyIC5lbnRyeS1jb250ZW50IC53cGZvcm1zLWZvcm0gdGV4dGFyZWEge1xuXHRwYWRkaW5nOiAxNXB4O1xufVxuXG4uc2l0ZS1jb250YWluZXIgLmVudHJ5LWNvbnRlbnQgLndwZm9ybXMtZm9ybSB0ZXh0YXJlYS53cGZvcm1zLWZpZWxkLXNtYWxsIHtcblx0aGVpZ2h0OiAxMjBweDtcbn1cblxuLnNpdGUtY29udGFpbmVyIC5lbnRyeS1jb250ZW50IC53cGZvcm1zLWZvcm0gdGV4dGFyZWEud3Bmb3Jtcy1maWVsZC1tZWRpdW0ge1xuXHRoZWlnaHQ6IDIwMHB4O1xufVxuXG4uc2l0ZS1jb250YWluZXIgLmVudHJ5LWNvbnRlbnQgLndwZm9ybXMtZm9ybSB0ZXh0YXJlYS53cGZvcm1zLWZpZWxkLWxhcmdlIHtcblx0aGVpZ2h0OiAzMDBweDtcbn1cblxuXG4vKiBTa2lwIExpbmtzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5nZW5lc2lzLXNraXAtbGluayB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmdlbmVzaXMtc2tpcC1saW5rIC5za2lwLWxpbmstaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZ2VuZXNpcy1za2lwLWxpbmsgbGkge1xuXHRoZWlnaHQ6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHdpZHRoOiAwO1xufVxuXG4vKiBEaXNwbGF5IG91dGxpbmUgb24gZm9jdXMgKi9cbjpmb2N1cyB7XG5cdGNvbG9yOiAjMzMzO1xuXHRvdXRsaW5lOiAjY2NjIHNvbGlkIDFweDtcbn1cblxuXG4vKiBTaXRlIEhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc2l0ZS1oZWFkZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogOTk5O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRlci1ncmF5O1xuXHR0b3A6IDA7XG59XG5cbi8qIFRpdGxlIEFyZWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udGl0bGUtYXJlYSB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4ud3AtY3VzdG9tLWxvZ28gLnRpdGxlLWFyZWEge1xuXHRtYXgtd2lkdGg6IDM1MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRwYWRkaW5nLXRvcDogNXB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLndwLWN1c3RvbS1sb2dvIC5jdXN0b20tbG9nby1saW5rIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi53cC1jdXN0b20tbG9nbyAudGl0bGUtYXJlYSBpbWcge1xuXHR3aWR0aDogYXV0bztcbn1cblxuLnNpdGUtdGl0bGUge1xuXHRmb250LXNpemU6IDEuMjVyZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2l0ZS10aXRsZSBhLFxuLnNpdGUtdGl0bGUgYTpmb2N1cyxcbi5zaXRlLXRpdGxlIGE6aG92ZXIge1xuXHRjb2xvcjogIzMzMztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2l0ZS1kZXNjcmlwdGlvbixcbi53cC1jdXN0b20tbG9nbyAuc2l0ZS10aXRsZSB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR3aWR0aDogMXB4O1xuXHR3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG5cbi8qIFNpdGUgTmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYWN0aXZhdGVkICsgLmdlbmVzaXMtcmVzcG9uc2l2ZS1tZW51ICNtZW51LXByaW1hcnktbWVudXtcbiAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSB7XG5cdGNsZWFyOiBib3RoO1xuXHRsaW5lLWhlaWdodDogMTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgYSB7XG5cdGNvbG9yOiAjMzMzO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAuOTVyZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTJweDtcblx0cGFkZGluZy10b3A6IDEycHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgYTpmb2N1cyxcbi5nZW5lc2lzLW5hdi1tZW51IGE6aG92ZXIsXG4uZ2VuZXNpcy1uYXYtbWVudSAuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IC5jdXJyZW50LW1lbnUtaXRlbSA+IGE6Zm9jdXMsXG4uZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUgLmN1cnJlbnQtbWVudS1pdGVtID4gYTpob3ZlciB7XG5cdGNvbG9yOiAjMDA3M2U1O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSxcbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSBhIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSB7XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiBub25lO1xuXHRsZWZ0OiAtOTk5OXB4O1xuXHRtYXJnaW46IDA7XG5cdG9wYWNpdHk6IDE7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0cG9zaXRpb246IHN0YXRpYztcblx0ei1pbmRleDogOTk7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSBhIHtcblx0Zm9udC1zaXplOiAuOXJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW06Zm9jdXMsXG4uZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtOmhvdmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtOmhvdmVyID4gLnN1Yi1tZW51IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxlZnQ6IGF1dG87XG5cdG9wYWNpdHk6IDE7XG59XG5cbi8qIFJlc3BvbnNpdmUgTWVudVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5tZW51IC5tZW51LWl0ZW06Zm9jdXMge1xuXHRwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ubWVudSAubWVudS1pdGVtID4gYTpmb2N1cyArIHVsLnN1Yi1tZW51LFxuLm1lbnUgLm1lbnUtaXRlbS5zZkhvdmVyID4gdWwuc3ViLW1lbnUge1xuXHRsZWZ0OiBhdXRvO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubWVudS10b2dnbGUsXG4uc3ViLW1lbnUtdG9nZ2xlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci13aWR0aDogMDtcblx0Y29sb3I6ICMzMzM7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDAgYXV0bztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubWVudS10b2dnbGU6Zm9jdXMsXG4ubWVudS10b2dnbGU6aG92ZXIsXG4uc3ViLW1lbnUtdG9nZ2xlOmZvY3VzLFxuLnN1Yi1tZW51LXRvZ2dsZTpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItd2lkdGg6IDA7XG5cdGNvbG9yOiAjMDA3M2U1O1xufVxuXG4ubWVudS10b2dnbGUge1xuXHRmbG9hdDogcmlnaHQ7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRwYWRkaW5nOiAxNXB4IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTAwMDtcbn1cblxuLm1lbnUtdG9nZ2xlLmFjdGl2YXRlZDo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzMzVcIjtcbn1cblxuLnNpdGUtaGVhZGVyIC5kYXNoaWNvbnMtYmVmb3JlOjpiZWZvcmUge1xuXHR0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uc2l0ZS1oZWFkZXIgLm1lbnUtdG9nZ2xlOjpiZWZvcmUge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdHRvcDogMXB4O1xufVxuXG4uc3ViLW1lbnUtdG9nZ2xlIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRwYWRkaW5nOiA5cHggMTBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiAxMDA7XG59XG5cbi5zdWItbWVudSAuc3ViLW1lbnUtdG9nZ2xlIHtcblx0cGFkZGluZzogMTJweCAxMHB4O1xufVxuXG4uc3ViLW1lbnUtdG9nZ2xlOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uc3ViLW1lbnUtdG9nZ2xlLmFjdGl2YXRlZDo6YmVmb3JlIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuXG4vKiBDb250ZW50IEFyZWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogRW50cnkgQ29udGVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5lbnRyeS1jb250ZW50IG9sLFxuLmVudHJ5LWNvbnRlbnQgdWwge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi5lbnRyeS1jb250ZW50IG9sID4gbGkge1xuXHRsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG5cbi5lbnRyeS1jb250ZW50IHVsID4gbGkge1xuXHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi5lbnRyeS1jb250ZW50IG9sIHVsID4gbGksXG4uZW50cnktY29udGVudCB1bCB1bCA+IGxpIHtcblx0bGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG59XG5cbi5lbnRyeS1jb250ZW50IG9sIG9sLFxuLmVudHJ5LWNvbnRlbnQgdWwgdWwge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZW50cnktY29udGVudCBjb2RlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLmNvbnRlbnQgLnN0aWNreSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdHBhZGRpbmc6IDMwcHg7XG59XG5cbi8qIEVudHJ5IE1ldGFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5wLmVudHJ5LW1ldGEge1xuXHRmb250LXNpemU6IDFyZW07XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbnRyeS1oZWFkZXIgLmVudHJ5LW1ldGEge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZW50cnktZm9vdGVyIC5lbnRyeS1tZXRhIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uZW50cnktY2F0ZWdvcmllcyxcbi5lbnRyeS10YWdzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5lbnRyeS1jb21tZW50cy1saW5rOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcMjAxNFwiO1xuXHRtYXJnaW46IDAgNnB4IDAgMnB4O1xufVxuXG4vKiBQYWdpbmF0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnBhZ2luYXRpb24ge1xuXHRjbGVhcjogYm90aDtcblx0bWFyZ2luOiA2MHB4IDA7XG59XG5cbi5hZGphY2VudC1lbnRyeS1wYWdpbmF0aW9uIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSB7XG5cdGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSBhIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcblx0Y29sb3I6ICMzMzM7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IDFyZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdG1hcmdpbi1ib3R0b206IDRweDtcblx0cGFkZGluZzogOHB4IDEycHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSBhOmZvY3VzLFxuLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSBhOmhvdmVyLFxuLmFyY2hpdmUtcGFnaW5hdGlvbiBsaS5hY3RpdmUgYSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4vKiBFbnRyeSBDb21tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jb21tZW50LXJlc3BvbmQsXG4uZW50cnktY29tbWVudHMsXG4uZW50cnktcGluZ3Mge1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY29tbWVudC1saXN0IGxpIHtcblx0cGFkZGluZzogNDBweCAwIDAgMzBweDtcbn1cblxuLmNvbW1lbnQtbGlzdCAuZGVwdGgtMSB7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbW1lbnQtaGVhZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmNvbW1lbnQtY29udGVudCB7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4uY29tbWVudC1jb250ZW50IHVsID4gbGkge1xuXHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cInVybFwiXSB7XG5cdHdpZHRoOiA1MCU7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uY29tbWVudC1oZWFkZXIgcCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbnRyeS1waW5ncyAucmVwbHkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCBsYWJlbCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4vKiBTaWRlYmFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zaWRlYmFyIHtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRsaW5lLWhlaWdodDogMS41O1xufVxuXG4uc2lkZWJhciAud2lkZ2V0IHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnNpZGViYXIgcCB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8qIEZvb3RlciBXaWRnZXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5mb290ZXItd2lkZ2V0cyB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRjbGVhcjogYm90aDtcblx0cGFkZGluZzogNjBweCAwO1xufVxuXG4uZm9vdGVyLXdpZGdldHMgLndyYXAge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZm9vdGVyLXdpZGdldC1hcmVhOmxhc3QtY2hpbGQsXG4uZm9vdGVyLXdpZGdldHMgLndpZGdldDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG4vKiBTaXRlIEZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc2l0ZS1mb290ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcblx0Zm9udC1zaXplOiAuOTVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdHBhZGRpbmc6IDMwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpdGUtZm9vdGVyIHAge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5cbi8qIE1lZGlhIFF1ZXJpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuXG5cdHRhYmxlIHtcblx0XHR0YWJsZS1sYXlvdXQ6IGF1dG87XG5cdFx0d29yZC1icmVhazogbm9ybWFsO1xuXHR9XG5cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuXG5cdC8qIFNpdGUgSGVhZGVyXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC5zaXRlLWhlYWRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXG5cdC8qIENvbnRlbnRcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LmNvbnRlbnQge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA2NSU7XG5cdH1cblxuXHQuc2lkZWJhci1jb250ZW50IC5jb250ZW50IHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cblxuXHQuZnVsbC13aWR0aC1jb250ZW50IC5jb250ZW50IHtcblx0XHRmbG9hdDogbm9uZTtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cblxuXHQvKiBTaWRlYmFyXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC5zaWRlYmFyIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0d2lkdGg6IDMwJTtcblx0fVxuXG5cdC5zaWRlYmFyLWNvbnRlbnQgLnNpZGViYXIge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG5cblx0LyogQXV0aG9yIEJveFxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQuYXV0aG9yLWJveCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHR9XG5cblx0LyogQWZ0ZXIgRW50cnlcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LmFmdGVyLWVudHJ5IHtcblx0XHRwYWRkaW5nOiA0MHB4IDYwcHg7XG5cdH1cblxuXHQuYWZ0ZXItZW50cnkgLmVuZXdzIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0fVxuXG5cdC8qIENvbHVtbiBDbGFzc2VzXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC5maXZlLXNpeHRocyxcblx0LmZvdXItc2l4dGhzLFxuXHQub25lLWZvdXJ0aCxcblx0Lm9uZS1oYWxmLFxuXHQub25lLXNpeHRoLFxuXHQub25lLXRoaXJkLFxuXHQudGhyZWUtZm91cnRocyxcblx0LnRocmVlLXNpeHRocyxcblx0LnR3by1mb3VydGhzLFxuXHQudHdvLXNpeHRocyxcblx0LnR3by10aGlyZHMge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1sZWZ0OiAyLjU2NDEwMjU2NDEwMjU2NCU7XG5cdH1cblxuXHQub25lLWhhbGYsXG5cdC50aHJlZS1zaXh0aHMsXG5cdC50d28tZm91cnRocyB7XG5cdFx0d2lkdGg6IDQ4LjcxNzk0ODcxNzk0ODcxNSU7XG5cdH1cblxuXHQub25lLXRoaXJkLFxuXHQudHdvLXNpeHRocyB7XG5cdFx0d2lkdGg6IDMxLjYyMzkzMTYyMzkzMTYyNSU7XG5cdH1cblxuXHQuZm91ci1zaXh0aHMsXG5cdC50d28tdGhpcmRzIHtcblx0XHR3aWR0aDogNjUuODExOTY1ODExOTY1ODIlO1xuXHR9XG5cblx0Lm9uZS1mb3VydGgge1xuXHRcdHdpZHRoOiAyMy4wNzY5MjMwNzY5MjMwNzclO1xuXHR9XG5cblx0LnRocmVlLWZvdXJ0aHMge1xuXHRcdHdpZHRoOiA3NC4zNTg5NzQzNTg5NzQzNiU7XG5cdH1cblxuXHQub25lLXNpeHRoIHtcblx0XHR3aWR0aDogMTQuNTI5OTE0NTI5OTE0NTMlO1xuXHR9XG5cblx0LmZpdmUtc2l4dGhzIHtcblx0XHR3aWR0aDogODIuOTA1OTgyOTA1OTgyOTElO1xuXHR9XG5cblx0LmZpcnN0IHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXG5cdC8qIEVudHJ5IE1pc2MuXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC5hZnRlci1lbnRyeSxcblx0LmFyY2hpdmUtZGVzY3JpcHRpb24sXG5cdC5hdXRob3ItYm94LFxuXHQuY29tbWVudC1yZXNwb25kLFxuXHQuZW50cnktY29tbWVudHMsXG5cdC5lbnRyeS1waW5ncyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0fVxuXHRcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0LyogR2VuZXNpcyBNZW51XG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXHQjbWVudS1wcmltYXJ5LW1lbnV7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0LmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbTpmb2N1cyxcblx0LmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbTpob3ZlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LmdlbmVzaXMtbmF2LW1lbnUgPiAubWVudS1ib2xkID4gYSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXG5cdC5nZW5lc2lzLW5hdi1tZW51ID4gLm1lbnUtaGlnaGxpZ2h0ID4gYSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzMzMztcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0fVxuXG5cdC5nZW5lc2lzLW5hdi1tZW51ID4gLm1lbnUtaGlnaGxpZ2h0ID4gYTpmb2N1cyxcblx0LmdlbmVzaXMtbmF2LW1lbnUgPiAubWVudS1oaWdobGlnaHQgPiBhOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3M2U1O1xuXHR9XG5cblx0LmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xuXHR9XG5cblx0LmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IGEge1xuXHRcdGJvcmRlci10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdH1cblxuXHQuZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcblx0XHRtYXJnaW46IC00NnB4IDAgMCAxNzlweDtcblx0fVxuXG5cdC8qIFJlc3BvbnNpdmUgTWVudVxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQuZ2VuZXNpcy1yZXNwb25zaXZlLW1lbnV7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQubWVudS10b2dnbGUsXG5cdC5zdWItbWVudS10b2dnbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG59XG5cbi8qIFByaW50IFN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AbWVkaWEgcHJpbnQge1xuXG5cdCosXG5cdCo6OmJlZm9yZSxcblx0Kjo6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdGEsXG5cdGE6dmlzaXRlZCB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblxuXHRhW2hyZWZdOjphZnRlciB7XG5cdFx0Y29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG5cdH1cblxuXHRhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcblx0fVxuXG5cdGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIsXG5cdGFbaHJlZl49XCIjXCJdOjphZnRlcixcblx0LnNpdGUtdGl0bGUgPiBhOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0fVxuXG5cdHRoZWFkIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG5cdH1cblxuXHRpbWcsXG5cdHRyIHtcblx0XHRwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG5cdH1cblxuXHRpbWcge1xuXHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cblx0QHBhZ2Uge1xuXHRcdG1hcmdpbjogMmNtIDAuNWNtO1xuXHR9XG5cblx0cCxcblx0aDIsXG5cdGgzIHtcblx0XHRvcnBoYW5zOiAzO1xuXHRcdHdpZG93czogMztcblx0fVxuXG5cdGJsb2NrcXVvdGUsXG5cdHByZSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzk5OTtcblx0XHRwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG5cdH1cblxuXHQuY29udGVudCxcblx0LmNvbnRlbnQtc2lkZWJhciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHRidXR0b24sXG5cdGlucHV0LFxuXHRzZWxlY3QsXG5cdHRleHRhcmVhLFxuXHQuYnJlYWRjcnVtYixcblx0LmNvbW1lbnQtZWRpdC1saW5rLFxuXHQuY29tbWVudC1mb3JtLFxuXHQuY29tbWVudC1saXN0IC5yZXBseSBhLFxuXHQuY29tbWVudC1yZXBseS10aXRsZSxcblx0LmVkaXQtbGluayxcblx0LmVudHJ5LWNvbW1lbnRzLWxpbmssXG5cdC5lbnRyeS1mb290ZXIsXG5cdC5nZW5lc2lzLWJveCxcblx0LmhlYWRlci13aWRnZXQtYXJlYSxcblx0LmhpZGRlbi1wcmludCxcblx0LmhvbWUtdG9wLFxuXHQucG9zdC1lZGl0LWxpbmssXG5cdC5zaWRlYmFyIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQudGl0bGUtYXJlYSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnNpdGUtdGl0bGUgPiBhIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRleHQtaW5kZW50OiAwO1xuXHR9XG5cblx0LnNpdGUtaW5uZXIge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5hdXRob3ItYm94IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0aDEsXG5cdGgyLFxuXHRoMyxcblx0aDQsXG5cdGg1LFxuXHRoNiB7XG5cdFx0b3JwaGFuczogMztcblx0XHRwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcblx0XHRwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG5cdFx0d2lkb3dzOiAzO1xuXHR9XG5cblxuXHRpbWcge1xuXHRcdHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuXHRcdHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcblx0fVxuXG5cdGJsb2NrcXVvdGUsXG5cdHByZSxcblx0dGFibGUge1xuXHRcdHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcblx0fVxuXG5cdGRsLFxuXHRvbCxcblx0dWwge1xuXHRcdHBhZ2UtYnJlYWstYmVmb3JlOiBhdm9pZDtcblx0fVxuXG59XG4iLCIvKlNFTyBIZWFkaW5nIHRhZ3NcbmgxIC0gTWFpbiB0aXRsZS4gUGFnZSB0aXRsZSAgLSBtYWluIHRvcGljIG9mIHRoZSBwYWdlLCBzaG91bGQgb25seSBiZSB1c2VkIG9uY2UgcGVyIHBhZ2UuXG5oMiAtIFNlY3Rpb24gdGl0bGUuICBtYWluIHBvaW50cyBvZiB0aGUgY29udGVudFxuaDMgLSBTdWJoZWFkaW5nIHRpdGxlLiBTdWItcG9pbnRzLCBzdXBwb3J0aW5nIGNvbnRlbnRcbmg0IC0gU3ViLXN1YmhlYWRpbmcgdGl0bGUuIEFkZGl0aW9uYWwgZGV0YWlsc1xuY2xhc3Mgc2hvdWxkIGJlIHNlY3Rpb24taGVhZGluZy10YWdcbiovXG4uaC10YWd7XG4gICAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xufVxuLm5ldy1wcm9kdWN0cy10ZW1wbGF0ZS1wYXJhZ3JhcGh7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG59XG4vL3Byb2R1Y3QtaGVybyBzZWN0aW9uIF9wcm9kdWN0X2hlcm8uc2Nzc1xuLnByb2R1Y3QtaGVyby1tYWluLXRpdGxle1xuICAgIGZvbnQtc2l6ZTogLjgyNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbn1cbi5wcm9kdWN0LWhlcm8tc2VjdGlvbi10aXRsZXtcbiAgICBAZXh0ZW5kIC5oLXRhZztcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICBmb250LXNpemU6IDMuNTgycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbn1cbi5wcm9kdWN0LWhlcm8tcGFyYWdyYXBoe1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGNvbG9yOiAjQkVCRUJFO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbn1cbi8vQ3VzdG9tZXIgTG9nbyBTZWN0aW9uIF9jdXN0b21lcl9sb2dvcy5zY3NzXG4uY3VzdG9tZXItbG9nb3Mtc2VjdGlvbi10aXRsZXtcbiAgICBAZXh0ZW5kIC5oLXRhZztcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBmb250LXNpemU6IDIuMDdyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxufVxuLy9wcm9kdWN0IHNlY3Rpb24gdGl0bGVcbi5wcm9kdWN0LXNlY3Rpb24tdGl0bGV7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAyLjA3cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBmb250LXNpemU6IDIuOTVyZW0gIWltcG9ydGFudDtcbiAgICB9XG59XG4vL3Byb2R1Y3QgZmVhdHVyZXMgX3Byb2R1Y3RfZmVhdHVyZXMuc2Nzc1xuLnByb2R1Y3QtZmVhdHVyZXMtc3ViaGVhZGluZ3tcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBmb250LXNpemU6IDIuMDdyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxufVxuLnByb2R1Y3QtZmVhdHVyZXMtYmlnZ2VyLXN1YmhlYWRpbmd7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4wN3JlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgIH1cbn1cbi5wcm9kdWN0LWZlYXR1cmVzLXBhcmFncmFwaHtcbiAgICBAZXh0ZW5kIC5uZXctcHJvZHVjdHMtdGVtcGxhdGUtcGFyYWdyYXBoO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG4vL1Byb2R1Y3QgVGFicyBfcHJvZHVjdF90YWJzLnNjc3Ncbi5wcm9kdWN0LWZlYXR1cmVzLXRhYnMtc3ViaGVhZGluZ3tcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBmb250LXNpemU6IDIuNDc1cmVtO1xuICAgIH1cbn1cbi5wcm9kdWN0LWZlYXR1cmVzLXRhYnMtcGFyYWdyYXBoe1xuICAgIEBleHRlbmQgLm5ldy1wcm9kdWN0cy10ZW1wbGF0ZS1wYXJhZ3JhcGg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG59XG4vL0N1c3RvbWVyIFRlc3RpbW9uaWFscyBfY3VzdG9tZXJfdGVzdGltb25pYWxzLnNjc3Ncbi5jdXN0b21lci10ZXN0aW1vbmlhbHMtZXhjZXJwdHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMS4yOTVyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgfVxuICAgICY6OmJlZm9yZXtcbiAgICAgICAgY29udGVudDon4oCcJztcbiAgICB9XG4gICAgJjo6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6J+KAnSc7XG4gICAgfVxufVxuLmN1c3RvbWVyLXRlc3RpbW9uaWFscy1uYW1le1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIH1cbn1cbi8vUGFnZSBTdGF0cyBfcHJvZHVjdF9wYWdlX3N0YXRzLnNjc3Ncbi5wcm9kdWN0LXBhZ2Utc3RhdHMtbnVtYmVye1xuICAgIGZvbnQtc2l6ZTogMy41ODVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMi44NzVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBmb250LXNpemU6IDMuNDVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICBmb250LXNpemU6IDQuNzVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgIH1cbiAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOjMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBmb250LXNpemU6NDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo0OHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLnByb2R1Y3QtcGFnZS1zdGF0cy10ZXh0e1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKXtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH0gICBcbn1cbi5wYWdlLXN0YXRzLXNlY3Rpb24tdGl0bGV7XG4gICAgQGV4dGVuZCAubGVmdC1jZW50ZXItbW9iaWxlO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxufVxuLnBhZ2Utc3RhdHMtcGFyYWdyYXBoLXRleHR7XG4gICAgQGV4dGVuZCAubGVmdC1jZW50ZXItbW9iaWxlO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgfVxufVxuLy9TYWxlcyBTdGVwcyBfc2FsZXNfc3RlcHMuc2Nzc1xuLnNhbGVzLXN0ZXBzLXNlY3Rpb24tdGl0bGV7XG4gICAgZm9udC1zaXplOiAyLjA3cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDIuOTVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICAgIH1cbn1cbi5zYWxlcy1zdGVwcy1zdWJoZWFkaW5ne1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMi4wN3JlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40ODVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxufVxuLnNhbGVzLXN0ZXBzLXN1Yi1zdWJoZWFkaW5ne1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyBcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEyM3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE0N3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDk4cHg7XG4gICAgfVxufVxuLnNhbGVzLXN0ZXAtcGFyYWdyYXBoe1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG59XG4vL25ld3MgJiBmYXFzIF9uZXdzX2ZhcXMuc2Nzc1xuLm5ld3MtZmFxcy1zZWN0aW9uLXRpdGxle1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMi4wN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdGZvbnQtc2l6ZTogMi45NXJlbSAhaW1wb3J0YW50O1xuXHR9XG59XG4ubmV3cy1mYXFzLXN1YmhlYWRpbmd7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbWFyZ2luOiAxNnB4IDQwcHggMTZweCAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgbWFyZ2luOiAzMnB4IDQwcHggMzJweCAwO1xuICAgIH1cbn1cbi5uZXdzLWZhcXMtY3RhLXN1YmhlYWRpbmd7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMiU7XG4gICAgbWFyZ2luOiAwO1xufVxuLm5ld3MtZmFxcy1wYXJhZ3JhcGh7XG4gICAgQGV4dGVuZCAubmV3LXByb2R1Y3RzLXRlbXBsYXRlLXBhcmFncmFwaDtcbn1cbi8vU29jaWFsIFJldmlld3MgX3NvY2lhbF9yZXZpZXdzLnNjc3Ncbi5zb2NpYWwtcmV2aWV3cy1zZWN0aW9uLXRpdGxle1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMi4wN3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgZm9udC1zaXplOiAyLjk1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxufVxuLnNvY2lhbC1yZXZpZXdzLXN0YXItcmV2aWV3cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbn1cbi5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZy1wYXJhZ3JhcGh7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLy9DVEEgUmVxdWVzdFxuLmN0YS1yZXF1ZXN0LXNlY3Rpb24tdGl0bGV7XG4gICAgQGV4dGVuZCBoMjtcbn1cbi5jdGEtcmVxdWVzdC1zdWJoZWFkaW5ne1xuICAgIEBleHRlbmQgaDM7XG59XG4ucmVzb3VyY2VzLXNlY3Rpb24tc2VjdGlvbi10aXRsZXtcbiAgICBAZXh0ZW5kIC5oLXRhZztcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbn1cbi5yZXNvdXJjZXMtc2VjdGlvbi1zdWJoZWFkaW5ne1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5yZXNvdXJjZXMtc2VjdGlvbi1zdWItc3ViaGVhZGluZ3tcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cbn1cbi5yZXNvdXJjZS1tb2R1bGUtc2VjdGlvbi10aXRsZXtcbiAgICBAZXh0ZW5kIC5oLXRhZztcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5nZW5lcmljLWhlcm8tbWFpbi10aXRsZXtcbiAgICBAZXh0ZW5kIC5wcm9kdWN0LWhlcm8tc2VjdGlvbi10aXRsZTtcbiAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9ICAgIFxufVxuLmdlbmVyaWMtaGVyby1wYXJhZ3JhcGgtdGV4dHtcbiAgICBAZXh0ZW5kIC5nZW5lcmljLXBhcmFncmFwaC10ZXh0O1xufVxuLmdlbmVyaWMtaGVyby1leWVicm93LXRleHR7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMjkuMnB4O1xuICAgIH1cbiAgICAmLnNhZmV0eXtcbiAgICAgICAgY29sb3I6ICNFMjZCMDA7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMjZCMDA7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogOC85O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9pY29uLWNhbGVuZGFyLTQuc3ZnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNC9pY29uLWNhbGVuZGFyLTQuc3ZnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5nZW5lcmljLXNlY3Rpb24tdGl0bGV7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG59XG4uZ2VuZXJpYy1wYXJhZ3JhcGgtdGV4dHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbn1cbi8vUGFzdCBXZWJpbmFycyBfcGFzdC13ZWJpbmFycy5zY3NzXG4ucGFzdC13ZWJpbmFyLW1haW4tdGl0bGV7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbn1cbi5wYXN0LXdlYmluYXItc2VjdGlvbi10aXRsZXtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG59XG4ucGFzdC13ZWJpbmFyLXZpZGVvLWRlc2NyaXB0aW9ue1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICB9XG59XG4udmlkZW8taW5mby1saXN0e1xuICAgIGxpe1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG53aXN0aWEtdHJhbnNjcmlwdHtcbiAgICAmOjpwYXJ0KHNwZWFrZXIpe1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjo6cGFydChwYXJhZ3JhcGgpe1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuLmNvbnRhY3QtdXMtZXllYnJvdy10ZXh0e1xuICAgIGNvbG9yOiAjMDBDMTU4O1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgLyogMTYyLjUlICovXG4gICAgbGV0dGVyLXNwYWNpbmc6IDYuNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ud2hvLXVzZXMtZXllYnJvdy10ZXh0e1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgLyogMTYyLjUlICovXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5qb2Itcm9sZS1hc2stc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4OyAgXG4gICAgfVxufSIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0RlZmF1bHRzJztcblx0c3JjOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9kZWZhdWx0cy9EZWZhdWx0cy5lb3Q/cmZhOXo4Jyk7XG5cdHNyYzogdXJsKCcvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvZGVmYXVsdHMvRGVmYXVsdHMuZW90PyNpZWZpeHJmYTl6OCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvZGVmYXVsdHMvRGVmYXVsdHMud29mZj9yZmE5ejgnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvZGVmYXVsdHMvRGVmYXVsdHMudHRmP3JmYTl6OCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvZGVmYXVsdHMvRGVmYXVsdHMuc3ZnP3JmYTl6OCNEZWZhdWx0cycpIGZvcm1hdCgnc3ZnJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5bY2xhc3NePVwiRGVmYXVsdHMtXCJdLFxuW2NsYXNzKj1cIiBEZWZhdWx0cy1cIl0ge1xuXHRmb250LWZhbWlseTogJ0RlZmF1bHRzJztcblx0c3BlYWs6IG5vbmU7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRsaW5lLWhlaWdodDogMTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5EZWZhdWx0cy1nbGFzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwMFwiO1xufVxuXG4uRGVmYXVsdHMtbXVzaWM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMDFcIjtcbn1cblxuLkRlZmF1bHRzLXNlYXJjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwMlwiO1xufVxuXG4uRGVmYXVsdHMtZW52ZWxvcGUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwM1wiO1xufVxuXG4uRGVmYXVsdHMtaGVhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMDRcIjtcbn1cblxuLkRlZmF1bHRzLXN0YXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMDVcIjtcbn1cblxuLkRlZmF1bHRzLXN0YXItbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwNlwiO1xufVxuXG4uRGVmYXVsdHMtdXNlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwN1wiO1xufVxuXG4uRGVmYXVsdHMtZmlsbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwOFwiO1xufVxuXG4uRGVmYXVsdHMtdGgtbGFyZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMDlcIjtcbn1cblxuLkRlZmF1bHRzLXRoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDBhXCI7XG59XG5cbi5EZWZhdWx0cy10aC1saXN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDBiXCI7XG59XG5cbi5EZWZhdWx0cy1jaGVjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwY1wiO1xufVxuXG4uRGVmYXVsdHMtY2xvc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMGRcIjtcbn1cblxuLkRlZmF1bHRzLXJlbW92ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uRGVmYXVsdHMtdGltZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMGRcIjtcbn1cblxuLkRlZmF1bHRzLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDBlXCI7XG59XG5cbi5EZWZhdWx0cy1zZWFyY2gtbWludXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMTBcIjtcbn1cblxuLkRlZmF1bHRzLXBvd2VyLW9mZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxMVwiO1xufVxuXG4uRGVmYXVsdHMtc2lnbmFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDEyXCI7XG59XG5cbi5EZWZhdWx0cy1jb2c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMTNcIjtcbn1cblxuLkRlZmF1bHRzLWdlYXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMTNcIjtcbn1cblxuLkRlZmF1bHRzLXRyYXNoLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMTRcIjtcbn1cblxuLkRlZmF1bHRzLWhvbWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMTVcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxNlwiO1xufVxuXG4uRGVmYXVsdHMtY2xvY2stbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuXG4uRGVmYXVsdHMtcm9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxOFwiO1xufVxuXG4uRGVmYXVsdHMtZG93bmxvYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMTlcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMWFcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDFiXCI7XG59XG5cbi5EZWZhdWx0cy1pbmJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxY1wiO1xufVxuXG4uRGVmYXVsdHMtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxZFwiO1xufVxuXG4uRGVmYXVsdHMtcmVwZWF0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG59XG5cbi5EZWZhdWx0cy1yb3RhdGUtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMWVcIjtcbn1cblxuLkRlZmF1bHRzLXJlZnJlc2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMjFcIjtcbn1cblxuLkRlZmF1bHRzLWxpc3QtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDIyXCI7XG59XG5cbi5EZWZhdWx0cy1sb2NrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG5cbi5EZWZhdWx0cy1mbGFnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDI0XCI7XG59XG5cbi5EZWZhdWx0cy1oZWFkcGhvbmVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDI1XCI7XG59XG5cbi5EZWZhdWx0cy12b2x1bWUtb2ZmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDI2XCI7XG59XG5cbi5EZWZhdWx0cy12b2x1bWUtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAyN1wiO1xufVxuXG4uRGVmYXVsdHMtdm9sdW1lLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDI4XCI7XG59XG5cbi5EZWZhdWx0cy1xcmNvZGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMjlcIjtcbn1cblxuLkRlZmF1bHRzLWJhcmNvZGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMmFcIjtcbn1cblxuLkRlZmF1bHRzLXRhZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAyYlwiO1xufVxuXG4uRGVmYXVsdHMtdGFnczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAyY1wiO1xufVxuXG4uRGVmYXVsdHMtYm9vazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAyZFwiO1xufVxuXG4uRGVmYXVsdHMtYm9va21hcms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMmVcIjtcbn1cblxuLkRlZmF1bHRzLXByaW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDJmXCI7XG59XG5cbi5EZWZhdWx0cy1jYW1lcmE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzBcIjtcbn1cblxuLkRlZmF1bHRzLWZvbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzFcIjtcbn1cblxuLkRlZmF1bHRzLWJvbGQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzJcIjtcbn1cblxuLkRlZmF1bHRzLWl0YWxpYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAzM1wiO1xufVxuXG4uRGVmYXVsdHMtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzRcIjtcbn1cblxuLkRlZmF1bHRzLXRleHQtd2lkdGg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzVcIjtcbn1cblxuLkRlZmF1bHRzLWFsaWduLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzZcIjtcbn1cblxuLkRlZmF1bHRzLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAzN1wiO1xufVxuXG4uRGVmYXVsdHMtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzhcIjtcbn1cblxuLkRlZmF1bHRzLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzlcIjtcbn1cblxuLkRlZmF1bHRzLWxpc3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwM2FcIjtcbn1cblxuLkRlZmF1bHRzLWRlZGVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuXG4uRGVmYXVsdHMtb3V0ZGVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuXG4uRGVmYXVsdHMtaW5kZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDNjXCI7XG59XG5cbi5EZWZhdWx0cy12aWRlby1jYW1lcmE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwM2RcIjtcbn1cblxuLkRlZmF1bHRzLWltYWdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDNlXCI7XG59XG5cbi5EZWZhdWx0cy1waG90bzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuXG4uRGVmYXVsdHMtcGljdHVyZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDNlXCI7XG59XG5cbi5EZWZhdWx0cy1wZW5jaWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNDBcIjtcbn1cblxuLkRlZmF1bHRzLW1hcC1tYXJrZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNDFcIjtcbn1cblxuLkRlZmF1bHRzLWFkanVzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0MlwiO1xufVxuXG4uRGVmYXVsdHMtdGludDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0M1wiO1xufVxuXG4uRGVmYXVsdHMtZWRpdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0NFwiO1xufVxuXG4uRGVmYXVsdHMtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG59XG5cbi5EZWZhdWx0cy1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0NVwiO1xufVxuXG4uRGVmYXVsdHMtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNDZcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0N1wiO1xufVxuXG4uRGVmYXVsdHMtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0OFwiO1xufVxuXG4uRGVmYXVsdHMtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0OVwiO1xufVxuXG4uRGVmYXVsdHMtYmFja3dhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNGFcIjtcbn1cblxuLkRlZmF1bHRzLXBsYXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNGJcIjtcbn1cblxuLkRlZmF1bHRzLXBhdXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDRjXCI7XG59XG5cbi5EZWZhdWx0cy1zdG9wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDRkXCI7XG59XG5cbi5EZWZhdWx0cy1mb3J3YXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDRlXCI7XG59XG5cbi5EZWZhdWx0cy1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNTBcIjtcbn1cblxuLkRlZmF1bHRzLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1MVwiO1xufVxuXG4uRGVmYXVsdHMtZWplY3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNTJcIjtcbn1cblxuLkRlZmF1bHRzLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1M1wiO1xufVxuXG4uRGVmYXVsdHMtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuXG4uRGVmYXVsdHMtcGx1cy1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNTVcIjtcbn1cblxuLkRlZmF1bHRzLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1NlwiO1xufVxuXG4uRGVmYXVsdHMtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDU3XCI7XG59XG5cbi5EZWZhdWx0cy1jaGVjay1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNThcIjtcbn1cblxuLkRlZmF1bHRzLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1OVwiO1xufVxuXG4uRGVmYXVsdHMtaW5mby1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNWFcIjtcbn1cblxuLkRlZmF1bHRzLWNyb3NzaGFpcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNWJcIjtcbn1cblxuLkRlZmF1bHRzLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDVjXCI7XG59XG5cbi5EZWZhdWx0cy1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1ZFwiO1xufVxuXG4uRGVmYXVsdHMtYmFuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDVlXCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDYwXCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA2MVwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3ctdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNjJcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNjNcIjtcbn1cblxuLkRlZmF1bHRzLW1haWwtZm9yd2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuXG4uRGVmYXVsdHMtc2hhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNjRcIjtcbn1cblxuLkRlZmF1bHRzLWV4cGFuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA2NVwiO1xufVxuXG4uRGVmYXVsdHMtY29tcHJlc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNjZcIjtcbn1cblxuLkRlZmF1bHRzLXBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNjdcIjtcbn1cblxuLkRlZmF1bHRzLW1pbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG5cbi5EZWZhdWx0cy1hc3RlcmlzazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA2OVwiO1xufVxuXG4uRGVmYXVsdHMtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG59XG5cbi5EZWZhdWx0cy1naWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDZiXCI7XG59XG5cbi5EZWZhdWx0cy1sZWFmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDZjXCI7XG59XG5cbi5EZWZhdWx0cy1maXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDZkXCI7XG59XG5cbi5EZWZhdWx0cy1leWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNmVcIjtcbn1cblxuLkRlZmF1bHRzLWV5ZS1zbGFzaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3MFwiO1xufVxuXG4uRGVmYXVsdHMtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNzFcIjtcbn1cblxuLkRlZmF1bHRzLXdhcm5pbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNzFcIjtcbn1cblxuLkRlZmF1bHRzLXBsYW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDcyXCI7XG59XG5cbi5EZWZhdWx0cy1jYWxlbmRhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3M1wiO1xufVxuXG4uRGVmYXVsdHMtcmFuZG9tOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDc0XCI7XG59XG5cbi5EZWZhdWx0cy1jb21tZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDc1XCI7XG59XG5cbi5EZWZhdWx0cy1tYWduZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNzZcIjtcbn1cblxuLkRlZmF1bHRzLWNoZXZyb24tdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNzdcIjtcbn1cblxuLkRlZmF1bHRzLWNoZXZyb24tZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3OFwiO1xufVxuXG4uRGVmYXVsdHMtcmV0d2VldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3OVwiO1xufVxuXG4uRGVmYXVsdHMtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3YVwiO1xufVxuXG4uRGVmYXVsdHMtZm9sZGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDdiXCI7XG59XG5cbi5EZWZhdWx0cy1mb2xkZXItb3BlbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3Y1wiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3dzLXY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwN2RcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93cy1oOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDdlXCI7XG59XG5cbi5EZWZhdWx0cy1iYXItY2hhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwODBcIjtcbn1cblxuLkRlZmF1bHRzLWJhci1jaGFydC1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG5cbi5EZWZhdWx0cy10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4MVwiO1xufVxuXG4uRGVmYXVsdHMtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG59XG5cbi5EZWZhdWx0cy1jYW1lcmEtcmV0cm86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwODNcIjtcbn1cblxuLkRlZmF1bHRzLWtleTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4NFwiO1xufVxuXG4uRGVmYXVsdHMtY29nczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4NVwiO1xufVxuXG4uRGVmYXVsdHMtZ2VhcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwODVcIjtcbn1cblxuLkRlZmF1bHRzLWNvbW1lbnRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDg2XCI7XG59XG5cbi5EZWZhdWx0cy10aHVtYnMtby11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4N1wiO1xufVxuXG4uRGVmYXVsdHMtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4OFwiO1xufVxuXG4uRGVmYXVsdHMtc3Rhci1oYWxmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDg5XCI7XG59XG5cbi5EZWZhdWx0cy1oZWFydC1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDhhXCI7XG59XG5cbi5EZWZhdWx0cy1zaWduLW91dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4YlwiO1xufVxuXG4uRGVmYXVsdHMtbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDhjXCI7XG59XG5cbi5EZWZhdWx0cy10aHVtYi10YWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDhkXCI7XG59XG5cbi5EZWZhdWx0cy1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG59XG5cbi5EZWZhdWx0cy1zaWduLWluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDkwXCI7XG59XG5cbi5EZWZhdWx0cy10cm9waHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOTFcIjtcbn1cblxuLkRlZmF1bHRzLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOTJcIjtcbn1cblxuLkRlZmF1bHRzLXVwbG9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA5M1wiO1xufVxuXG4uRGVmYXVsdHMtbGVtb24tbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA5NFwiO1xufVxuXG4uRGVmYXVsdHMtcGhvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOTVcIjtcbn1cblxuLkRlZmF1bHRzLXNxdWFyZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDk2XCI7XG59XG5cbi5EZWZhdWx0cy1ib29rbWFyay1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDk3XCI7XG59XG5cbi5EZWZhdWx0cy1waG9uZS1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOThcIjtcbn1cblxuLkRlZmF1bHRzLXR3aXR0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOTlcIjtcbn1cblxuLkRlZmF1bHRzLWZhY2Vib29rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5EZWZhdWx0cy1mYWNlYm9vay1mOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5EZWZhdWx0cy1naXRodWI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOWJcIjtcbn1cblxuLkRlZmF1bHRzLXVubG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA5Y1wiO1xufVxuXG4uRGVmYXVsdHMtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOWRcIjtcbn1cblxuLkRlZmF1bHRzLXJzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA5ZVwiO1xufVxuXG4uRGVmYXVsdHMtaGRkLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYTBcIjtcbn1cblxuLkRlZmF1bHRzLWJ1bGxob3JuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGExXCI7XG59XG5cbi5EZWZhdWx0cy1iZWxsLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYTJcIjtcbn1cblxuLkRlZmF1bHRzLWNlcnRpZmljYXRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGEzXCI7XG59XG5cbi5EZWZhdWx0cy1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYTRcIjtcbn1cblxuLkRlZmF1bHRzLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGE1XCI7XG59XG5cbi5EZWZhdWx0cy1oYW5kLW8tdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYTZcIjtcbn1cblxuLkRlZmF1bHRzLWhhbmQtby1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGE3XCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBhOFwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGE5XCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYWFcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGFiXCI7XG59XG5cbi5EZWZhdWx0cy1nbG9iZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBhY1wiO1xufVxuXG4uRGVmYXVsdHMtd3JlbmNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGFkXCI7XG59XG5cbi5EZWZhdWx0cy10YXNrczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBhZVwiO1xufVxuXG4uRGVmYXVsdHMtZmlsdGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGIwXCI7XG59XG5cbi5EZWZhdWx0cy1icmllZmNhc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYjFcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93cy1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYjJcIjtcbn1cblxuLkRlZmF1bHRzLWdyb3VwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGMwXCI7XG59XG5cbi5EZWZhdWx0cy11c2VyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjMFwiO1xufVxuXG4uRGVmYXVsdHMtY2hhaW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYzFcIjtcbn1cblxuLkRlZmF1bHRzLWxpbms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYzFcIjtcbn1cblxuLkRlZmF1bHRzLWNsb3VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGMyXCI7XG59XG5cbi5EZWZhdWx0cy1mbGFzazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjM1wiO1xufVxuXG4uRGVmYXVsdHMtY3V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGM0XCI7XG59XG5cbi5EZWZhdWx0cy1zY2lzc29yczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjNFwiO1xufVxuXG4uRGVmYXVsdHMtY29weTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjNVwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZXMtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjNVwiO1xufVxuXG4uRGVmYXVsdHMtcGFwZXJjbGlwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGM2XCI7XG59XG5cbi5EZWZhdWx0cy1mbG9wcHktbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjN1wiO1xufVxuXG4uRGVmYXVsdHMtc2F2ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjN1wiO1xufVxuXG4uRGVmYXVsdHMtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGM4XCI7XG59XG5cbi5EZWZhdWx0cy1iYXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG5cbi5EZWZhdWx0cy1uYXZpY29uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG5cbi5EZWZhdWx0cy1yZW9yZGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG5cbi5EZWZhdWx0cy1saXN0LXVsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGNhXCI7XG59XG5cbi5EZWZhdWx0cy1saXN0LW9sOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGNiXCI7XG59XG5cbi5EZWZhdWx0cy1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGNjXCI7XG59XG5cbi5EZWZhdWx0cy11bmRlcmxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwY2RcIjtcbn1cblxuLkRlZmF1bHRzLXRhYmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGNlXCI7XG59XG5cbi5EZWZhdWx0cy1tYWdpYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkMFwiO1xufVxuXG4uRGVmYXVsdHMtdHJ1Y2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZDFcIjtcbn1cblxuLkRlZmF1bHRzLXBpbnRlcmVzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkMlwiO1xufVxuXG4uRGVmYXVsdHMtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkM1wiO1xufVxuXG4uRGVmYXVsdHMtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XG59XG5cbi5EZWZhdWx0cy1nb29nbGUtcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkNVwiO1xufVxuXG4uRGVmYXVsdHMtbW9uZXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZDZcIjtcbn1cblxuLkRlZmF1bHRzLWNhcmV0LWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZDdcIjtcbn1cblxuLkRlZmF1bHRzLWNhcmV0LXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGQ4XCI7XG59XG5cbi5EZWZhdWx0cy1jYXJldC1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XG59XG5cbi5EZWZhdWx0cy1jYXJldC1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuXG4uRGVmYXVsdHMtY29sdW1uczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkYlwiO1xufVxuXG4uRGVmYXVsdHMtc29ydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuXG4uRGVmYXVsdHMtdW5zb3J0ZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZGNcIjtcbn1cblxuLkRlZmF1bHRzLXNvcnQtZGVzYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkZFwiO1xufVxuXG4uRGVmYXVsdHMtc29ydC1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG5cbi5EZWZhdWx0cy1zb3J0LWFzYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuXG4uRGVmYXVsdHMtc29ydC11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuXG4uRGVmYXVsdHMtZW52ZWxvcGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZTBcIjtcbn1cblxuLkRlZmF1bHRzLWxpbmtlZGluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG5cbi5EZWZhdWx0cy1yb3RhdGUtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuXG4uRGVmYXVsdHMtdW5kbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuXG4uRGVmYXVsdHMtZ2F2ZWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZTNcIjtcbn1cblxuLkRlZmF1bHRzLWxlZ2FsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGUzXCI7XG59XG5cbi5EZWZhdWx0cy1kYXNoYm9hcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZTRcIjtcbn1cblxuLkRlZmF1bHRzLXRhY2hvbWV0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZTRcIjtcbn1cblxuLkRlZmF1bHRzLWNvbW1lbnQtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlNVwiO1xufVxuXG4uRGVmYXVsdHMtY29tbWVudHMtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlNlwiO1xufVxuXG4uRGVmYXVsdHMtYm9sdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlN1wiO1xufVxuXG4uRGVmYXVsdHMtZmxhc2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZTdcIjtcbn1cblxuLkRlZmF1bHRzLXNpdGVtYXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZThcIjtcbn1cblxuLkRlZmF1bHRzLXVtYnJlbGxhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGU5XCI7XG59XG5cbi5EZWZhdWx0cy1jbGlwYm9hcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZWFcIjtcbn1cblxuLkRlZmF1bHRzLXBhc3RlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG5cbi5EZWZhdWx0cy1saWdodGJ1bGItbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlYlwiO1xufVxuXG4uRGVmYXVsdHMtZXhjaGFuZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZWNcIjtcbn1cblxuLkRlZmF1bHRzLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGVkXCI7XG59XG5cbi5EZWZhdWx0cy1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZWVcIjtcbn1cblxuLkRlZmF1bHRzLXVzZXItbWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZjBcIjtcbn1cblxuLkRlZmF1bHRzLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG5cbi5EZWZhdWx0cy1zdWl0Y2FzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuXG4uRGVmYXVsdHMtYmVsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmM1wiO1xufVxuXG4uRGVmYXVsdHMtY29mZmVlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGY0XCI7XG59XG5cbi5EZWZhdWx0cy1jdXRsZXJ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGY1XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLXRleHQtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmNlwiO1xufVxuXG4uRGVmYXVsdHMtYnVpbGRpbmctbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmN1wiO1xufVxuXG4uRGVmYXVsdHMtaG9zcGl0YWwtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmOFwiO1xufVxuXG4uRGVmYXVsdHMtYW1idWxhbmNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGY5XCI7XG59XG5cbi5EZWZhdWx0cy1tZWRraXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZmFcIjtcbn1cblxuLkRlZmF1bHRzLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGZiXCI7XG59XG5cbi5EZWZhdWx0cy1iZWVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGZjXCI7XG59XG5cbi5EZWZhdWx0cy1oLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmZFwiO1xufVxuXG4uRGVmYXVsdHMtcGx1cy1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZmVcIjtcbn1cblxuLkRlZmF1bHRzLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTAwXCI7XG59XG5cbi5EZWZhdWx0cy1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDFcIjtcbn1cblxuLkRlZmF1bHRzLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuXG4uRGVmYXVsdHMtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDNcIjtcbn1cblxuLkRlZmF1bHRzLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDRcIjtcbn1cblxuLkRlZmF1bHRzLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG5cbi5EZWZhdWx0cy1hbmdsZS11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4uRGVmYXVsdHMtYW5nbGUtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuXG4uRGVmYXVsdHMtZGVza3RvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuXG4uRGVmYXVsdHMtbGFwdG9wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG5cbi5EZWZhdWx0cy10YWJsZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMGFcIjtcbn1cblxuLkRlZmF1bHRzLW1vYmlsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuXG4uRGVmYXVsdHMtbW9iaWxlLXBob25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG5cbi5EZWZhdWx0cy1jaXJjbGUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwY1wiO1xufVxuXG4uRGVmYXVsdHMtcXVvdGUtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuXG4uRGVmYXVsdHMtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMGVcIjtcbn1cblxuLkRlZmF1bHRzLXNwaW5uZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMTBcIjtcbn1cblxuLkRlZmF1bHRzLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExMVwiO1xufVxuXG4uRGVmYXVsdHMtbWFpbC1yZXBseTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExMlwiO1xufVxuXG4uRGVmYXVsdHMtcmVwbHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMTJcIjtcbn1cblxuLkRlZmF1bHRzLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMTNcIjtcbn1cblxuLkRlZmF1bHRzLWZvbGRlci1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTE0XCI7XG59XG5cbi5EZWZhdWx0cy1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTE1XCI7XG59XG5cbi5EZWZhdWx0cy1zbWlsZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG5cbi5EZWZhdWx0cy1mcm93bi1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG5cbi5EZWZhdWx0cy1tZWgtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExYVwiO1xufVxuXG4uRGVmYXVsdHMtZ2FtZXBhZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExYlwiO1xufVxuXG4uRGVmYXVsdHMta2V5Ym9hcmQtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExY1wiO1xufVxuXG4uRGVmYXVsdHMtZmxhZy1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTFkXCI7XG59XG5cbi5EZWZhdWx0cy1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExZVwiO1xufVxuXG4uRGVmYXVsdHMtdGVybWluYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjBcIjtcbn1cblxuLkRlZmF1bHRzLWNvZGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjFcIjtcbn1cblxuLkRlZmF1bHRzLW1haWwtcmVwbHktYWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG5cbi5EZWZhdWx0cy1yZXBseS1hbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjJcIjtcbn1cblxuLkRlZmF1bHRzLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyM1wiO1xufVxuXG4uRGVmYXVsdHMtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjNcIjtcbn1cblxuLkRlZmF1bHRzLXN0YXItaGFsZi1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTIzXCI7XG59XG5cbi5EZWZhdWx0cy1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuXG4uRGVmYXVsdHMtY3JvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuXG4uRGVmYXVsdHMtY29kZS1mb3JrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTI2XCI7XG59XG5cbi5EZWZhdWx0cy1jaGFpbi1icm9rZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjdcIjtcbn1cblxuLkRlZmF1bHRzLXVubGluazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuXG4uRGVmYXVsdHMtcXVlc3Rpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjhcIjtcbn1cblxuLkRlZmF1bHRzLWluZm86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjlcIjtcbn1cblxuLkRlZmF1bHRzLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG5cbi5EZWZhdWx0cy1zdXBlcnNjcmlwdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyYlwiO1xufVxuXG4uRGVmYXVsdHMtc3Vic2NyaXB0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTJjXCI7XG59XG5cbi5EZWZhdWx0cy1lcmFzZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMmRcIjtcbn1cblxuLkRlZmF1bHRzLXB1enpsZS1waWVjZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyZVwiO1xufVxuXG4uRGVmYXVsdHMtbWljcm9waG9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzMFwiO1xufVxuXG4uRGVmYXVsdHMtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzMVwiO1xufVxuXG4uRGVmYXVsdHMtc2hpZWxkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTMyXCI7XG59XG5cbi5EZWZhdWx0cy1jYWxlbmRhci1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTMzXCI7XG59XG5cbi5EZWZhdWx0cy1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzNFwiO1xufVxuXG4uRGVmYXVsdHMtcm9ja2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTM1XCI7XG59XG5cbi5EZWZhdWx0cy1tYXhjZG46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMzZcIjtcbn1cblxuLkRlZmF1bHRzLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMzdcIjtcbn1cblxuLkRlZmF1bHRzLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTM4XCI7XG59XG5cbi5EZWZhdWx0cy1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzOVwiO1xufVxuXG4uRGVmYXVsdHMtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzYVwiO1xufVxuXG4uRGVmYXVsdHMtaHRtbDU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxM2JcIjtcbn1cblxuLkRlZmF1bHRzLWNzczM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxM2NcIjtcbn1cblxuLkRlZmF1bHRzLWFuY2hvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuXG4uRGVmYXVsdHMtdW5sb2NrLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzZVwiO1xufVxuXG4uRGVmYXVsdHMtYnVsbHNleWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDBcIjtcbn1cblxuLkRlZmF1bHRzLWVsbGlwc2lzLWg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDFcIjtcbn1cblxuLkRlZmF1bHRzLWVsbGlwc2lzLXY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDJcIjtcbn1cblxuLkRlZmF1bHRzLXJzcy1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDNcIjtcbn1cblxuLkRlZmF1bHRzLXBsYXktY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG59XG5cbi5EZWZhdWx0cy10aWNrZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDVcIjtcbn1cblxuLkRlZmF1bHRzLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE0NlwiO1xufVxuXG4uRGVmYXVsdHMtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDdcIjtcbn1cblxuLkRlZmF1bHRzLWxldmVsLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTQ4XCI7XG59XG5cbi5EZWZhdWx0cy1sZXZlbC1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XG59XG5cbi5EZWZhdWx0cy1jaGVjay1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNGFcIjtcbn1cblxuLkRlZmF1bHRzLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNGJcIjtcbn1cblxuLkRlZmF1bHRzLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTRjXCI7XG59XG5cbi5EZWZhdWx0cy1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNGRcIjtcbn1cblxuLkRlZmF1bHRzLWNvbXBhc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNGVcIjtcbn1cblxuLkRlZmF1bHRzLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTBcIjtcbn1cblxuLkRlZmF1bHRzLXRvZ2dsZS1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG5cbi5EZWZhdWx0cy1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1MVwiO1xufVxuXG4uRGVmYXVsdHMtdG9nZ2xlLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG5cbi5EZWZhdWx0cy1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuXG4uRGVmYXVsdHMtdG9nZ2xlLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTUyXCI7XG59XG5cbi5EZWZhdWx0cy1ldXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTNcIjtcbn1cblxuLkRlZmF1bHRzLWV1cm86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTNcIjtcbn1cblxuLkRlZmF1bHRzLWdicDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1NFwiO1xufVxuXG4uRGVmYXVsdHMtZG9sbGFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTU1XCI7XG59XG5cbi5EZWZhdWx0cy11c2Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTVcIjtcbn1cblxuLkRlZmF1bHRzLWlucjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1NlwiO1xufVxuXG4uRGVmYXVsdHMtcnVwZWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTZcIjtcbn1cblxuLkRlZmF1bHRzLWNueTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuXG4uRGVmYXVsdHMtanB5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5EZWZhdWx0cy1ybWI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLkRlZmF1bHRzLXllbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuXG4uRGVmYXVsdHMtcm91YmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5EZWZhdWx0cy1ydWI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNThcIjtcbn1cblxuLkRlZmF1bHRzLXJ1YmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5EZWZhdWx0cy1rcnc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTlcIjtcbn1cblxuLkRlZmF1bHRzLXdvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1OVwiO1xufVxuXG4uRGVmYXVsdHMtYml0Y29pbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1YVwiO1xufVxuXG4uRGVmYXVsdHMtYnRjOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTVhXCI7XG59XG5cbi5EZWZhdWx0cy1maWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTViXCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLXRleHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNWNcIjtcbn1cblxuLkRlZmF1bHRzLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTVkXCI7XG59XG5cbi5EZWZhdWx0cy1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNWVcIjtcbn1cblxuLkRlZmF1bHRzLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2MFwiO1xufVxuXG4uRGVmYXVsdHMtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2MVwiO1xufVxuXG4uRGVmYXVsdHMtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2MlwiO1xufVxuXG4uRGVmYXVsdHMtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNjNcIjtcbn1cblxuLkRlZmF1bHRzLXRodW1icy11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2NFwiO1xufVxuXG4uRGVmYXVsdHMtdGh1bWJzLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNjVcIjtcbn1cblxuLkRlZmF1bHRzLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTY2XCI7XG59XG5cbi5EZWZhdWx0cy15b3V0dWJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG59XG5cbi5EZWZhdWx0cy14aW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTY4XCI7XG59XG5cbi5EZWZhdWx0cy14aW5nLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2OVwiO1xufVxuXG4uRGVmYXVsdHMteW91dHViZS1wbGF5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTZhXCI7XG59XG5cbi5EZWZhdWx0cy1kcm9wYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTZiXCI7XG59XG5cbi5EZWZhdWx0cy1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2Y1wiO1xufVxuXG4uRGVmYXVsdHMtaW5zdGFncmFtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG59XG5cbi5EZWZhdWx0cy1mbGlja3I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNmVcIjtcbn1cblxuLkRlZmF1bHRzLWFkbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3MFwiO1xufVxuXG4uRGVmYXVsdHMtYml0YnVja2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTcxXCI7XG59XG5cbi5EZWZhdWx0cy1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTcyXCI7XG59XG5cbi5EZWZhdWx0cy10dW1ibHI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNzNcIjtcbn1cblxuLkRlZmF1bHRzLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNzRcIjtcbn1cblxuLkRlZmF1bHRzLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3NVwiO1xufVxuXG4uRGVmYXVsdHMtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3NlwiO1xufVxuXG4uRGVmYXVsdHMtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTc3XCI7XG59XG5cbi5EZWZhdWx0cy1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG59XG5cbi5EZWZhdWx0cy1hcHBsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3OVwiO1xufVxuXG4uRGVmYXVsdHMtd2luZG93czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3YVwiO1xufVxuXG4uRGVmYXVsdHMtYW5kcm9pZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3YlwiO1xufVxuXG4uRGVmYXVsdHMtbGludXg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxN2NcIjtcbn1cblxuLkRlZmF1bHRzLWRyaWJiYmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTdkXCI7XG59XG5cbi5EZWZhdWx0cy1za3lwZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3ZVwiO1xufVxuXG4uRGVmYXVsdHMtZm91cnNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4MFwiO1xufVxuXG4uRGVmYXVsdHMtdHJlbGxvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTgxXCI7XG59XG5cbi5EZWZhdWx0cy1mZW1hbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxODJcIjtcbn1cblxuLkRlZmF1bHRzLW1hbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxODNcIjtcbn1cblxuLkRlZmF1bHRzLWdpdHRpcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4NFwiO1xufVxuXG4uRGVmYXVsdHMtZ3JhdGlwYXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxODRcIjtcbn1cblxuLkRlZmF1bHRzLXN1bi1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTg1XCI7XG59XG5cbi5EZWZhdWx0cy1tb29uLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxODZcIjtcbn1cblxuLkRlZmF1bHRzLWFyY2hpdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxODdcIjtcbn1cblxuLkRlZmF1bHRzLWJ1ZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4OFwiO1xufVxuXG4uRGVmYXVsdHMtdms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxODlcIjtcbn1cblxuLkRlZmF1bHRzLXdlaWJvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMThhXCI7XG59XG5cbi5EZWZhdWx0cy1yZW5yZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOGJcIjtcbn1cblxuLkRlZmF1bHRzLXBhZ2VsaW5lczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4Y1wiO1xufVxuXG4uRGVmYXVsdHMtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOGRcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMThlXCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTkwXCI7XG59XG5cbi5EZWZhdWx0cy1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG5cbi5EZWZhdWx0cy10b2dnbGUtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuXG4uRGVmYXVsdHMtZG90LWNpcmNsZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG59XG5cbi5EZWZhdWx0cy13aGVlbGNoYWlyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG5cbi5EZWZhdWx0cy12aW1lby1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOTRcIjtcbn1cblxuLkRlZmF1bHRzLXRyeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuXG4uRGVmYXVsdHMtdHVya2lzaC1saXJhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTk1XCI7XG59XG5cbi5EZWZhdWx0cy1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTk2XCI7XG59XG5cbi5EZWZhdWx0cy1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTk3XCI7XG59XG5cbi5EZWZhdWx0cy1zbGFjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5OFwiO1xufVxuXG4uRGVmYXVsdHMtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTk5XCI7XG59XG5cbi5EZWZhdWx0cy13b3JkcHJlc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOWFcIjtcbn1cblxuLkRlZmF1bHRzLW9wZW5pZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5YlwiO1xufVxuXG4uRGVmYXVsdHMtYmFuazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuXG4uRGVmYXVsdHMtaW5zdGl0dXRpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLkRlZmF1bHRzLXVuaXZlcnNpdHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLkRlZmF1bHRzLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5EZWZhdWx0cy1tb3J0YXItYm9hcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOWRcIjtcbn1cblxuLkRlZmF1bHRzLXlhaG9vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTllXCI7XG59XG5cbi5EZWZhdWx0cy1nb29nbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYTBcIjtcbn1cblxuLkRlZmF1bHRzLXJlZGRpdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFhMVwiO1xufVxuXG4uRGVmYXVsdHMtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFhMlwiO1xufVxuXG4uRGVmYXVsdHMtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWEzXCI7XG59XG5cbi5EZWZhdWx0cy1zdHVtYmxldXBvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFhNFwiO1xufVxuXG4uRGVmYXVsdHMtZGVsaWNpb3VzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWE1XCI7XG59XG5cbi5EZWZhdWx0cy1kaWdnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWE2XCI7XG59XG5cbi5EZWZhdWx0cy1waWVkLXBpcGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWE3XCI7XG59XG5cbi5EZWZhdWx0cy1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFhOFwiO1xufVxuXG4uRGVmYXVsdHMtZHJ1cGFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWE5XCI7XG59XG5cbi5EZWZhdWx0cy1qb29tbGE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYWFcIjtcbn1cblxuLkRlZmF1bHRzLWxhbmd1YWdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWFiXCI7XG59XG5cbi5EZWZhdWx0cy1mYXg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYWNcIjtcbn1cblxuLkRlZmF1bHRzLWJ1aWxkaW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWFkXCI7XG59XG5cbi5EZWZhdWx0cy1jaGlsZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFhZVwiO1xufVxuXG4uRGVmYXVsdHMtcGF3OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWIwXCI7XG59XG5cbi5EZWZhdWx0cy1zcG9vbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiMVwiO1xufVxuXG4uRGVmYXVsdHMtY3ViZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiMlwiO1xufVxuXG4uRGVmYXVsdHMtY3ViZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYjNcIjtcbn1cblxuLkRlZmF1bHRzLWJlaGFuY2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYjRcIjtcbn1cblxuLkRlZmF1bHRzLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWI1XCI7XG59XG5cbi5EZWZhdWx0cy1zdGVhbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiNlwiO1xufVxuXG4uRGVmYXVsdHMtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWI3XCI7XG59XG5cbi5EZWZhdWx0cy1yZWN5Y2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWI4XCI7XG59XG5cbi5EZWZhdWx0cy1hdXRvbW9iaWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5EZWZhdWx0cy1jYXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYjlcIjtcbn1cblxuLkRlZmF1bHRzLWNhYjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuXG4uRGVmYXVsdHMtdGF4aTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuXG4uRGVmYXVsdHMtdHJlZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiYlwiO1xufVxuXG4uRGVmYXVsdHMtc3BvdGlmeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiY1wiO1xufVxuXG4uRGVmYXVsdHMtZGV2aWFudGFydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiZFwiO1xufVxuXG4uRGVmYXVsdHMtc291bmRjbG91ZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiZVwiO1xufVxuXG4uRGVmYXVsdHMtZGF0YWJhc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzBcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtcGRmLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzFcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtd29yZC1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWMyXCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLWV4Y2VsLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzNcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWM0XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLWltYWdlLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzVcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtcGhvdG8tbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS1waWN0dXJlLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzVcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLXppcC1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLWF1ZGlvLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzdcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtc291bmQtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjN1wiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS1tb3ZpZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLXZpZGVvLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzhcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtY29kZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWM5XCI7XG59XG5cbi5EZWZhdWx0cy12aW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWNhXCI7XG59XG5cbi5EZWZhdWx0cy1jb2RlcGVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWNiXCI7XG59XG5cbi5EZWZhdWx0cy1qc2ZpZGRsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjY1wiO1xufVxuXG4uRGVmYXVsdHMtbGlmZS1ib3V5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG5cbi5EZWZhdWx0cy1saWZlLWJ1b3k6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLkRlZmF1bHRzLWxpZmUtcmluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuXG4uRGVmYXVsdHMtbGlmZS1zYXZlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuXG4uRGVmYXVsdHMtc3VwcG9ydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuXG4uRGVmYXVsdHMtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxY2VcIjtcbn1cblxuLkRlZmF1bHRzLXJhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWQwXCI7XG59XG5cbi5EZWZhdWx0cy1yZWJlbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkMFwiO1xufVxuXG4uRGVmYXVsdHMtZW1waXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG59XG5cbi5EZWZhdWx0cy1nZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuXG4uRGVmYXVsdHMtZ2l0LXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkMlwiO1xufVxuXG4uRGVmYXVsdHMtZ2l0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWQzXCI7XG59XG5cbi5EZWZhdWx0cy1oYWNrZXItbmV3czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuXG4uRGVmYXVsdHMtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkNVwiO1xufVxuXG4uRGVmYXVsdHMtcXE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZDZcIjtcbn1cblxuLkRlZmF1bHRzLXdlY2hhdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkN1wiO1xufVxuXG4uRGVmYXVsdHMtd2VpeGluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG5cbi5EZWZhdWx0cy1wYXBlci1wbGFuZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuXG4uRGVmYXVsdHMtc2VuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuXG4uRGVmYXVsdHMtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkOVwiO1xufVxuXG4uRGVmYXVsdHMtc2VuZC1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWQ5XCI7XG59XG5cbi5EZWZhdWx0cy1oaXN0b3J5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG5cbi5EZWZhdWx0cy1jaXJjbGUtdGhpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkYlwiO1xufVxuXG4uRGVmYXVsdHMtZ2VuZGVybGVzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkYlwiO1xufVxuXG4uRGVmYXVsdHMtaGVhZGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG59XG5cbi5EZWZhdWx0cy1wYXJhZ3JhcGg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZGRcIjtcbn1cblxuLkRlZmF1bHRzLXNsaWRlcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZGVcIjtcbn1cblxuLkRlZmF1bHRzLXNoYXJlLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlMFwiO1xufVxuXG4uRGVmYXVsdHMtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlMVwiO1xufVxuXG4uRGVmYXVsdHMtYm9tYjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuXG4uRGVmYXVsdHMtZnV0Ym9sLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZTNcIjtcbn1cblxuLkRlZmF1bHRzLXNvY2Nlci1iYWxsLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZTNcIjtcbn1cblxuLkRlZmF1bHRzLXR0eTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlNFwiO1xufVxuXG4uRGVmYXVsdHMtYmlub2N1bGFyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlNVwiO1xufVxuXG4uRGVmYXVsdHMtcGx1ZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlNlwiO1xufVxuXG4uRGVmYXVsdHMtc2xpZGVzaGFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlN1wiO1xufVxuXG4uRGVmYXVsdHMtdHdpdGNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWU4XCI7XG59XG5cbi5EZWZhdWx0cy15ZWxwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWU5XCI7XG59XG5cbi5EZWZhdWx0cy1uZXdzcGFwZXItbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlYVwiO1xufVxuXG4uRGVmYXVsdHMtd2lmaTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlYlwiO1xufVxuXG4uRGVmYXVsdHMtY2FsY3VsYXRvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlY1wiO1xufVxuXG4uRGVmYXVsdHMtcGF5cGFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG5cbi5EZWZhdWx0cy1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWVlXCI7XG59XG5cbi5EZWZhdWx0cy1jYy12aXNhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWYwXCI7XG59XG5cbi5EZWZhdWx0cy1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWYxXCI7XG59XG5cbi5EZWZhdWx0cy1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFmMlwiO1xufVxuXG4uRGVmYXVsdHMtY2MtYW1leDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFmM1wiO1xufVxuXG4uRGVmYXVsdHMtY2MtcGF5cGFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWY0XCI7XG59XG5cbi5EZWZhdWx0cy1jYy1zdHJpcGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZjVcIjtcbn1cblxuLkRlZmF1bHRzLWJlbGwtc2xhc2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZjZcIjtcbn1cblxuLkRlZmF1bHRzLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFmN1wiO1xufVxuXG4uRGVmYXVsdHMtdHJhc2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZjhcIjtcbn1cblxuLkRlZmF1bHRzLWNvcHlyaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFmOVwiO1xufVxuXG4uRGVmYXVsdHMtYXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZmFcIjtcbn1cblxuLkRlZmF1bHRzLWV5ZWRyb3BwZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZmJcIjtcbn1cblxuLkRlZmF1bHRzLXBhaW50LWJydXNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWZjXCI7XG59XG5cbi5EZWZhdWx0cy1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWZkXCI7XG59XG5cbi5EZWZhdWx0cy1hcmVhLWNoYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWZlXCI7XG59XG5cbi5EZWZhdWx0cy1waWUtY2hhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMDBcIjtcbn1cblxuLkRlZmF1bHRzLWxpbmUtY2hhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMDFcIjtcbn1cblxuLkRlZmF1bHRzLWxhc3RmbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwMlwiO1xufVxuXG4uRGVmYXVsdHMtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuXG4uRGVmYXVsdHMtdG9nZ2xlLW9mZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwNFwiO1xufVxuXG4uRGVmYXVsdHMtdG9nZ2xlLW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjA1XCI7XG59XG5cbi5EZWZhdWx0cy1iaWN5Y2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG5cbi5EZWZhdWx0cy1idXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMDdcIjtcbn1cblxuLkRlZmF1bHRzLWlveGhvc3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMDhcIjtcbn1cblxuLkRlZmF1bHRzLWFuZ2VsbGlzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwOVwiO1xufVxuXG4uRGVmYXVsdHMtY2M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMGFcIjtcbn1cblxuLkRlZmF1bHRzLWlsczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwYlwiO1xufVxuXG4uRGVmYXVsdHMtc2hla2VsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5EZWZhdWx0cy1zaGVxZWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMGJcIjtcbn1cblxuLkRlZmF1bHRzLW1lYW5wYXRoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjBjXCI7XG59XG5cbi5EZWZhdWx0cy1idXlzZWxsYWRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjBkXCI7XG59XG5cbi5EZWZhdWx0cy1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwZVwiO1xufVxuXG4uRGVmYXVsdHMtZGFzaGN1YmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMTBcIjtcbn1cblxuLkRlZmF1bHRzLWZvcnVtYmVlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjExXCI7XG59XG5cbi5EZWZhdWx0cy1sZWFucHViOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjEyXCI7XG59XG5cbi5EZWZhdWx0cy1zZWxsc3k6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMTNcIjtcbn1cblxuLkRlZmF1bHRzLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIxNFwiO1xufVxuXG4uRGVmYXVsdHMtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMTVcIjtcbn1cblxuLkRlZmF1bHRzLXNreWF0bGFzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjE2XCI7XG59XG5cbi5EZWZhdWx0cy1jYXJ0LXBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMTdcIjtcbn1cblxuLkRlZmF1bHRzLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIxOFwiO1xufVxuXG4uRGVmYXVsdHMtZGlhbW9uZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIxOVwiO1xufVxuXG4uRGVmYXVsdHMtc2hpcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIxYVwiO1xufVxuXG4uRGVmYXVsdHMtdXNlci1zZWNyZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMWJcIjtcbn1cblxuLkRlZmF1bHRzLW1vdG9yY3ljbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMWNcIjtcbn1cblxuLkRlZmF1bHRzLXN0cmVldC12aWV3OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjFkXCI7XG59XG5cbi5EZWZhdWx0cy1oZWFydGJlYXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMWVcIjtcbn1cblxuLkRlZmF1bHRzLXZlbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjIxXCI7XG59XG5cbi5EZWZhdWx0cy1tYXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjIyXCI7XG59XG5cbi5EZWZhdWx0cy1tZXJjdXJ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjIzXCI7XG59XG5cbi5EZWZhdWx0cy10cmFuc2dlbmRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIyNFwiO1xufVxuXG4uRGVmYXVsdHMtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjI1XCI7XG59XG5cbi5EZWZhdWx0cy12ZW51cy1kb3VibGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMjZcIjtcbn1cblxuLkRlZmF1bHRzLW1hcnMtZG91YmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjI3XCI7XG59XG5cbi5EZWZhdWx0cy12ZW51cy1tYXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjI4XCI7XG59XG5cbi5EZWZhdWx0cy1tYXJzLXN0cm9rZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIyOVwiO1xufVxuXG4uRGVmYXVsdHMtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIyYVwiO1xufVxuXG4uRGVmYXVsdHMtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIyYlwiO1xufVxuXG4uRGVmYXVsdHMtbmV1dGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjJjXCI7XG59XG5cbi5EZWZhdWx0cy1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzMFwiO1xufVxuXG4uRGVmYXVsdHMtcGludGVyZXN0LXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMzFcIjtcbn1cblxuLkRlZmF1bHRzLXdoYXRzYXBwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG59XG5cbi5EZWZhdWx0cy1zZXJ2ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMzNcIjtcbn1cblxuLkRlZmF1bHRzLXVzZXItcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuXG4uRGVmYXVsdHMtdXNlci10aW1lczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzNVwiO1xufVxuXG4uRGVmYXVsdHMtYmVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG59XG5cbi5EZWZhdWx0cy1ob3RlbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzNlwiO1xufVxuXG4uRGVmYXVsdHMtdmlhY29pbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzN1wiO1xufVxuXG4uRGVmYXVsdHMtdHJhaW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMzhcIjtcbn1cblxuLkRlZmF1bHRzLXN1YndheTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzOVwiO1xufVxuXG4uRGVmYXVsdHMtbWVkaXVtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjNhXCI7XG59IiwiXG4vL1Byb3hpbWEgTm92YSBmb250LWZhY2VcbiRwYXRoOiBcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMlwiO1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJsYWNrLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1CbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJsYWNrSXRhbGljLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1CbGFja0l0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJvbGQud29mZjInKSAgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ3Byb3hpbWEtbm92YSc7XG5cdHNyYzogdXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1Cb2xkSXRhbGljLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1Cb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnO1xuXHRzcmM6IHVybCgnI3skcGF0aH0vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtRXh0cmFCb2xkLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1FeHRyYUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogODAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ3Byb3hpbWEtbm92YSc7XG5cdHNyYzogdXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1FeHRyYUJvbGRJdGFsaWMud29mZjInKSAgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUV4dHJhQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUxpZ2h0LndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUxpZ2h0SXRhbGljLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1MaWdodEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLU1lZGl1bS53b2ZmMicpICBmb3JtYXQoJ3dvZmYyJyksXG5cdHVybCgnI3skcGF0aH0vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnO1xuXHRzcmM6IHVybCgnI3skcGF0aH0vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtTWVkaXVtSXRhbGljLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1NZWRpdW1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ3Byb3hpbWEtbm92YSc7XG5cdHNyYzogdXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1SZWd1bGFyLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnO1xuXHRzcmM6IHVybCgnI3skcGF0aH0vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtUmVndWxhckl0YWxpYy53b2ZmMicpICBmb3JtYXQoJ3dvZmYyJyksXG5cdHVybCgnI3skcGF0aH0vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtUmVndWxhckl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVNlbWlCb2xkLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVNlbWlCb2xkSXRhbGljLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1TZW1pQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVRoaW4ud29mZjInKSAgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVRoaW4ud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogMTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ3Byb3hpbWEtbm92YSc7XG5cdHNyYzogdXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1UaGluSXRhbGljLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1UaGluSXRhbGljLndvZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogMTAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbiIsIi8qIFRoZSBNb2RhbCAoYmFja2dyb3VuZCkgKi9cbi5tb2RhbHtcbiAgZGlzcGxheTogbm9uZTsgLyogSGlkZGVuIGJ5IGRlZmF1bHQgKi9cbiAgcG9zaXRpb246IGZpeGVkOyAvKiBTdGF5IGluIHBsYWNlICovXG4gIHotaW5kZXg6IDEwMDAwOyAvKiBTaXQgb24gdG9wICovXG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7IC8qIEZ1bGwgd2lkdGggKi9cbiAgaGVpZ2h0OiAxMDAlOyAvKiBGdWxsIGhlaWdodCAqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwwLDApOyAvKiBGYWxsYmFjayBjb2xvciAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODApOyAvKiBCbGFjayB3LyBvcGFjaXR5ICovXG4gIG92ZXJmbG93OiBvdmVybGF5O1xuICBkaXYubW9kYWwtZGlhbG9ne1xuICAgIHBvaW50ZXItZXZlbnRzOiBpbmhlcml0O1xuICB9XG4gIC5tb2RhbC1oZWFkZXJ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBNb2RhbCBDb250ZW50L0JveCBtb2RhbC12aWRlbyovXG4ubW9kYWxfY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgICBtYXJnaW46IDAgYXV0bzsgLyogMTUlIGZyb20gdGhlIHRvcCBhbmQgY2VudGVyZWQgKi9cbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4ODg7XG4gICAgd2lkdGg6IDgwJTsgLyogQ291bGQgYmUgbW9yZSBvciBsZXNzLCBkZXBlbmRpbmcgb24gc2NyZWVuIHNpemUgKi9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwMDE7IC8qIFNpdCBvbiB0b3AgKi9cbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi8qIFRoZSBDbG9zZSBCdXR0b24gKi9cbi5jbG9zZSB7XG4gIGNvbG9yOiAjYWFhO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jbG9zZTpob3Zlcixcbi5jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59IiwiXG4uc2l0ZS1mb290ZXJ7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAuOXJlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiA0OHB4IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItdG9wOm5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAyMS43NHB4OyAvKiAxNTIuMDgzJSAqL1xuICAgIGEge1xuXHRcdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAjNTJhYzY5ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdHBhZGRpbmc6IDQ4cHggMCAxMzNweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cbi8qICMgRm9vdGVyIFdpZGdldHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mb290ZXItd2lkZ2V0cyB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Y2xlYXI6IGJvdGg7XG5cdGNvbG9yOiAjMDAwO1xuXHRib3JkZXItdG9wOm5vbmU7XG5cdHBhZGRpbmc6IDQ4cHggMDtcblx0LmNvbnRhaW5lcntcblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE2KTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJvdHRvbTogLTQ4cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdFx0XHRib3R0b206IC05NnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZC1mbGV4e1xuXHRcdGdhcDogMCAxNXB4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXHQud2lkZ2V0LXRpdGxlIHtcblx0XHRjb2xvcjogIzAwMDtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDI5cHg7IC8qIDE0MC4wOTclICovXG5cdFx0cGFkZGluZzogMTJweCAxNnB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuXHRcdG1hcmdpbjogMCAtMTVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRjb2xvcjogIzAwOTYzOTtcblx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRtYXJnaW46IDAgMCA2cHg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHQmOjphZnRlciB7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dG9wOiAxMnB4O1xuXHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogLjI1NWVtO1xuXHRcdFx0Y29udGVudDogXCJcXGYxMDdcIjsgLy9kb3duXG5cdFx0XHRmb250LWZhbWlseTogJ0RlZmF1bHRzJztcblx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmFjdGl2ZXtcblx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiBcIlxcZjEwNlwiOyAvL3VwXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdHB7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdH1cblx0LmZvb3Rlci13aWRnZXQtYXJlYTpsYXN0LWNoaWxke1xuXHRcdC53aWRnZXQtdGl0bGV7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdH1cblx0fVxuXHQud2lkZ2V0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHVsID4gbGl7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdC5zdWItbWVudSA+IGxpe1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHQud2lkZ2V0ID4gbGl7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cdHVsLm1lbnV7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwIC0xNXB4O1xuXHRcdGxpe1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRsaXtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuICAgIH1cblx0LmFjdGl2ZXtcblx0XHR1bC5tZW51e1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG4gICAgYSB7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMjEuNzRweDsgLyogMTUyLjA4MyUgKi9cblx0XHRwYWRkaW5nOiAxMnB4IDU2cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogIzUyYWM2OTtcblx0XHRcdC5pbnN0YWdyYW0taWNvbiwgLngtaWNvbntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzUyYWM2OTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRmb250LXNpemU6IC45cmVtO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblx0Lm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57XG5cdFx0PiBhe1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGN1cnNvcjogdGV4dDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpudGgtY2hpbGQobisyKSA+IGF7XG5cdFx0XHRtYXJnaW4tdG9wOiAxM3B4O1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdHBhZGRpbmc6IDk2cHggMDtcblx0fVxufVxuLmZvb3Rlci13aWRnZXRzLTF7XG5cdGZsZXg6IDAgMCAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogNDhweDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0ZmxleDogMCAwIDI1JTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IC04cHg7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuXHRcdH1cbiAgICB9XG59XG4uZm9vdGVyLXdpZGdldHMtMntcblx0QGV4dGVuZCAub2Zmc2V0LWxnLTE7XG59XG4uZm9vdGVyLXdpZGdldHMtMixcbi5mb290ZXItd2lkZ2V0cy0zLFxuLmZvb3Rlci13aWRnZXRzLTQsXG4uZm9vdGVyLXdpZGdldHMtNSB7XG5cdGZsZXg6IDAgMCAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdGZsZXg6IDAgMCBjYWxjKHBlcmNlbnRhZ2UoMyAvMTIpIC0gMTVweCk7XG5cdFx0c2VjdGlvbjpudGgtY2hpbGQoMil7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdH1cbiAgICB9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdGZsZXg6IDAgMCBjYWxjKHBlcmNlbnRhZ2UoMiAvMTIpIC0gMTVweCk7XG4gICAgfVxufVxuI21lbnUtZm9vdGVyLWNvbnRhY3R7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRtYXJnaW46IDQ4cHggMCAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGl7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblx0LnBob25lLWxpbmsgYXtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdG1hcmdpbjogNDhweCAwO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nOiAwO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHR9XG5cdH1cblx0LnNvY2lhbC1pbmxpbmV7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1yaWdodDogMjhweDtcblx0XHRhe1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpe1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xuXHRcdH1cblx0fVxuXHQuY3RhLWJ1dHRvbi1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTogIGlubGluZS1ibG9jaztcblx0XHRhe1xuXHRcdFx0QGV4dGVuZCAuc3RhbmRhcmQtYnRuO1xuXHRcdFx0Y29sb3I6ICMwMEMxNTggIWltcG9ydGFudDtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICMwMEMxNTg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzBDOTc0OCAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjMEM5NzQ4O1xuXHRcdFx0fVxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzBDOTc0ODtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZyl7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uaW5zdGFncmFtLWljb257XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0LXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDEvaW5zdGdyYW1faWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcblx0bWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAxL2luc3RncmFtX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuXHRtYXNrLXNpemU6IGNvbnRhaW47XG5cdGhlaWdodDogMTlweDtcblx0d2lkdGg6IDE5cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAxO1xufVxuLngtaWNvbntcblx0Y29udGVudDogXCJcIjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMS94X2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMS94X2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuXHRtYXNrLXNpemU6IGNvbnRhaW47XG5cdGhlaWdodDogMTlweDtcblx0d2lkdGg6IDE5cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAxcHg7XG59IiwiLnBsYWluLWJ0bnsgICAgXG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gICAgYm9yZGVyOiAwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHggIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm9yYW5nZS1idG57ICAgIFxuICAgIEBleHRlbmQgLnBsYWluLWJ0bjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1oY3NzLXNhZmV0eSkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ZTFiICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmIxNDkgICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLm9yYW5nZS1idXR0b257XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpY3tcbiAgICAgICAgQGV4dGVuZCAub3JhbmdlLWJ0bjtcbiAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNS4ycHg7XG4gICAgfVxufVxuLndoaXRlLWJ1dHRvbntcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZjZS1idXR0b24tLXN0eWxlLWJhc2lje1xuICAgICAgICBAZXh0ZW5kIC5wbGFpbi1idG47XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjUuMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkOGQ4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZGlzcGF0Y2hlci1idG57ICAgIFxuICAgIEBleHRlbmQgLnBsYWluLWJ0bjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlzcGF0Y2hlciAhaW1wb3J0YW50O1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMTQ5ICAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5kaXNwYXRjaGVyLWJ1dHRvbntcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZjZS1idXR0b24tLXN0eWxlLWJhc2lje1xuICAgICAgICBAZXh0ZW5kIC5kaXNwYXRjaGVyLWJ0bjtcbiAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNS4ycHg7XG4gICAgfVxufVxuLmRpc3BhdGNoZXItb3V0bGluZXtcbiAgICAudmNlLWJ1dHRvbi0tc3R5bGUtb3V0bGluZS1hbmltYXRlZHtcbiAgICAgICAgQGV4dGVuZCAucGxhaW4tYnRuO1xuICAgICAgICBmb250LXNpemU6IDEuMTVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1LjJweDtcbiAgICAgICAgY29sb3I6ICRkaXNwYXRjaGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMTQ5ICAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGlzcGF0Y2hlciAhaW1wb3J0YW50OyBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG59XG4uZGlzcGF0Y2hlci1vdXRsaW5lLWJ0bntcbiAgICBAZXh0ZW5kIC5wbGFpbi1idG47XG4gICAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRkaXNwYXRjaGVyICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgJGRpc3BhdGNoZXI7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRpc3BhdGNoZXI7XG4gICAgfVxufVxuLndoaXRlLW91dGxpbmUtYnRue1xuICAgIEBleHRlbmQgLnBsYWluLWJ0bjtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG59XG4uZ3JlZW4tYnRueyAgICBcbiAgICBAZXh0ZW5kIC5wbGFpbi1idG47XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJhYzY5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbn1cbi5ncmVlbi1idXR0b257XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpY3tcbiAgICAgICAgQGV4dGVuZCAuZ3JlZW4tYnRuO1xuICAgICAgICBmb250LXNpemU6IDEuMTVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1LjJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB9XG59XG4ud2hpdGUtZ3JlZW4tYnRue1xuICAgIEBleHRlbmQgLnBsYWluLWJ0bjtcbiAgICBjb2xvcjogIzAwQzE1OCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjMDBDMTU4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI1LjJweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBDMTU4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiNmZmYgIWltcG9ydGFudDtcbiAgICB9XG59XG4ud2hpdGUtZ3JlZW4tYnV0dG9ue1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWN7XG4gICAgICAgIEBleHRlbmQgLnBsYWluLWJ0bjtcbiAgICAgICAgY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDEuMTVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyZWVuO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjUuMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuLmJsYWNrLWJ0bnsgICAgXG4gICAgQGV4dGVuZCAuc3RhbmRhcmQtYnRuO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmLm91dGxpbmV7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5ibHVlLWJ0bnsgICAgXG4gICAgQGV4dGVuZCAucGxhaW4tYnRuO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWpvYiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxufVxuLmJsdWUtYnV0dG9ue1xuICAgIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpY3tcbiAgICAgICAgQGV4dGVuZCAuYmx1ZS1idG47XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjUuMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cbn1cbi8qKipISkUgYnV0dG9ucyoqKi9cbmF7XG4gICAgJi5oamUtYnV0dG9ue1xuICAgICAgICBAZXh0ZW5kIC5wbGFpbi1idG47XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXMgOiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzIDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnlqb2I7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaGplLWJsYWNrLWJ1dHRvbiB7XG4gICAgICAgIEBleHRlbmQgLmhqZS1idXR0b247XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWpvYiAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICAmLmhqZS1jbGVhci1idXR0b257XG4gICAgICAgIEBleHRlbmQgLmhqZS1idXR0b247XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaGVhdnlqb2IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhdnlqb2IhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbmRpdntcbiAgICAmLmhqZS1ibGFjay1idXR0b24ge1xuICAgICAgICBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjZweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaGplLWJsdWUtYnV0dG9uIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnlqb2IgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAwcHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmhqZS1jbGVhci1idXR0b24geyAgICAgXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDEsIDc2LCA3NiwgMCkgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGhlYXZ5am9iICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGhlYXZ5am9iICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmhqZS1idXR0b24sIC5oamUtYmxhY2stYnV0dG9uLCAuaGplLWNsZWFyLWJ1dHRvbiwgLmhqZS1ibHVlLWJ1dHRvbntcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgYm9yZGVyOiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzIDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXMgOiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIC8vdGVtcGxhdGUgYnV0dG9uIG92ZXJyaWRlc1xuLmZvcm0tYmxhY2stYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0e1xuICAgIEBleHRlbmQgLmJsYWNrLWJ0bjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1ibHVlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdHtcbiAgICBAZXh0ZW5kIC5ibHVlLWJ0bjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1kaXNwYXRjaGVyLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdHtcbiAgICBAZXh0ZW5kIC5kaXNwYXRjaGVyLWJ0bjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1ncmVlbi1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXR7XG4gICAgQGV4dGVuZCAuZ3JlZW4tYnRuO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mb3JtLW9yYW5nZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXR7XG4gICAgQGV4dGVuZCAub3JhbmdlLWJ0bjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZm9ybS13aGl0ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXR7XG4gICAgQGV4dGVuZCAud2hpdGUtYnRuO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mb3JtLXdoaXRlLXRleHQgLndpdGhfZnJtX3N0eWxlIC5mcm1fcHJpbWFyeV9sYWJlbCwgLmZvcm0td2hpdGUtdGV4dCAud2l0aF9mcm1fc3R5bGUgLmZybV9mb3JtX2ZpZWxkLmZybV9odG1sX2NvbnRhaW5lcntcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmZvcm0tYmxhY2stdGV4dCAud2l0aF9mcm1fc3R5bGUgLmZybV9wcmltYXJ5X2xhYmVsLCAuZm9ybS1ibGFjay10ZXh0IC53aXRoX2ZybV9zdHlsZSAuZnJtX2Zvcm1fZmllbGQuZnJtX2h0bWxfY29udGFpbmVye1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4udW5kZXJsaW5lLWhvdmVyLWN0YXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdEZWZhdWx0cyc7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5oZWF2eWpvYi10ZXh0e1xuICAgICAgICAmOmFmdGVyLCAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICRoZWF2eWpvYjtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWpvYjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmhlYXZ5YmlkLXRleHR7XG4gICAgICAgICY6YWZ0ZXIsICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaGNzcy1zYWZldHktdGV4dHtcbiAgICAgICAgJjphZnRlciwgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAkaGNzcy1zYWZldHk7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGNzcy1zYWZldHk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi53aGl0ZS10ZXh0e1xuICAgICAgICAmOmFmdGVyLCAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxufVxuLmFycm93LXVuZGVybGluZS1jdGF7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogLjI1ZW07XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA5L2Fycm93X2RpcmVjdGlvbl9yaWdodF9uZXh0X2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOS9hcnJvd19kaXJlY3Rpb25fcmlnaHRfbmV4dF9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMzJweDtcbiAgICAgICAgbWFzay1zaXplOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICNDRENEQ0Q7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDRENEQ0Q7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpmb2N1c3tcbiAgICAgICAgb3V0bGluZTogMC4yNXB4IHNvbGlkICNCNEI0QjQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmLmJsYWNrLWxpbmt7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NEQ0RDRDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5ncmV5LW91dGxpbmUtYnRue1xuICAgIEBleHRlbmQgLnBsYWluLWJ0bjtcbiAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNERURFREU7XG4gICAgfVxufVxuLmdyZWVuLWRhcmtncmVlbi1idG57XG4gICAgQGV4dGVuZCAucGxhaW4tYnRuO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDY4OTM4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbn1cbi5zdGFuZGFyZC1idG57XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbSA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgICAmLm91dGxpbmV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzI3MjcyNztcbiAgICAgICAgICAgIGNvbG9yOiAjMjcyNzI3O1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxufVxuLndoaXRlLWJ0bnsgICAgXG4gICAgQGV4dGVuZCAuc3RhbmRhcmQtYnRuO1xuICAgIGNvbG9yOiAkaGNzcy1kYXJrLW5ldXRyYWw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoY3NzLWRhcmstbmV1dHJhbCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5oZWF2eWJpZC1idG4sIC5oZWF2eWJpZC1idG46Zm9jdXMsIGlucHV0LnNlYXJjaC1mb3JtLXN1Ym1pdHtcbiAgICBAZXh0ZW5kIC5zdGFuZGFyZC1idG47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzE1ODtcbiAgICAmLm91dGxpbmV7XG4gICAgICAgIGNvbG9yOiAjMDBDMTU4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDBDMTU4O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEM5NzQ4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzBDOTc0ODtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEM5NzQ4O1xuICAgIH1cbn1cbi5oZWF2eWpvYi1idG4sIC5uZXctZGlzcGF0Y2hlci1idG4sIC5wbGFucy1idG57XG4gICAgQGV4dGVuZCAuc3RhbmRhcmQtYnRuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTgzRkM7XG4gICAgJi5vdXRsaW5le1xuICAgICAgICBjb2xvcjogIzA1ODNGQztcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzA1ODNGQztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5am9iO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWpvYjtcbiAgICB9XG4gICAgJi5pbnZlcnNle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzA1ODNGQztcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWpvYjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxufVxuLnNhZmV0eS1idG57XG4gICAgQGV4dGVuZCAuc3RhbmRhcmQtYnRuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjlFMUI7XG4gICAgJi5vdXRsaW5le1xuICAgICAgICBjb2xvcjogI0ZGNzkwMDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0ZGOUUxQjtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGOUUxQjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNzkwMDtcbiAgICB9XG59XG4uZmxlZXQtYnRuLCAuZTM2MC1idG4sIC5mdWVsZXJwbHVzLWJ0biwgLnRlbGVtYXRpY3MtYnRue1xuICAgIEBleHRlbmQgLnN0YW5kYXJkLWJ0bjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmxlZXQ7XG4gICAgJi5vdXRsaW5le1xuICAgICAgICBjb2xvcjogJGZsZWV0O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZmxlZXQ7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NjgxO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzY4MTtcbiAgICB9XG59XG4uYWNjb3VudGluZy1idG4sIC5jbG91ZC1idG4sIC5pbnNpZ2h0cy1idG57XG4gICAgQGV4dGVuZCAuc3RhbmRhcmQtYnRuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NjczODc7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzU2NzM4NztcbiAgICAmLm91dGxpbmV7XG4gICAgICAgIGNvbG9yOiAjNTY3Mzg3O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNTY3Mzg3O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU2NzM4NztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjNTY3Mzg3O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNTY3Mzg3O1xuICAgIH1cbn1cbi5uYXZ5LWJsdWUtYnRue1xuICAgIEBleHRlbmQgLnN0YW5kYXJkLWJ0bjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGNzcy1kYXJrLW5ldXRyYWw7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGhjc3MtZGFyay1uZXV0cmFsO1xuICAgICYub3V0bGluZXtcbiAgICAgICAgY29sb3I6ICRoY3NzLWRhcmstbmV1dHJhbDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGhjc3MtZGFyay1uZXV0cmFsO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhjc3MtZGFyay1uZXV0cmFsO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciwgJjpmb2N1c3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjQ3OTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM0MjY0Nzk7XG4gICAgfVxufVxuLnN0YW5kYXJkLWxpbmt7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAmOmZvY3Vze1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxufVxuLmhlYXZ5am9iLWxpbmssIC5kaXNwYXRjaGVyLWxpbmssIC5wbGFucy1saW5re1xuICAgIEBleHRlbmQgLnN0YW5kYXJkLWxpbms7XG4gICAgY29sb3I6ICMwNTgzRkM7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICRoZWF2eWpvYjtcbiAgICB9XG59XG4uc2FmZXR5LWxpbmt7XG4gICAgQGV4dGVuZCAuc3RhbmRhcmQtbGluaztcbiAgICBjb2xvcjogI0ZGOUUxQjtcbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogI0ZGNzkwMDtcbiAgICB9XG59XG4uaGVhdnliaWQtbGlua3tcbiAgICBAZXh0ZW5kIC5zdGFuZGFyZC1saW5rO1xuICAgIGNvbG9yOiAjMDBDMTU4O1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjMEM5NzQ4O1xuICAgIH1cbn1cbi5lMzYwLWxpbmssIC5mdWVsZXJwbHVzLWxpbmssIC50ZWxlbWF0aWNzLWxpbmt7XG4gICAgQGV4dGVuZCAuc3RhbmRhcmQtbGluaztcbiAgICBjb2xvcjogJGZsZWV0O1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjMDA3NjgxO1xuICAgIH1cbn1cbi5jbG91ZC1saW5re1xuICAgIEBleHRlbmQgLnN0YW5kYXJkLWxpbms7XG4gICAgY29sb3I6ICRjbG91ZDtcbn1cbi5mbGVldC1saW5re1xuICAgIEBleHRlbmQgLnN0YW5kYXJkLWxpbms7XG4gICAgY29sb3I6ICMwMDllYTY7XG59XG4uY2FyZXQtcmlnaHR7XG4gICAgJjphZnRlcntcbiAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgICAgICBmb250LWZhbWlseTogJ0RlZmF1bHRzJztcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE5cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uY2FyZXQtbGVmdHtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb250ZW50OiBcIlxcZjEwNFwiO1xuICAgICAgICBmb250LWZhbWlseTogJ0RlZmF1bHRzJztcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cbn1cbi53aGl0ZS1saW5re1xuICAgIGNvbG9yOiAjZmZmO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbn1cbi5ibGFjay1saW5re1xuICAgIGNvbG9yOiAjMDAwO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjQ0RDRENEO1xuICAgIH1cbn1cbi5ncmVlbi1naG9zdC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwOTYzOTtcbiAgICBjb2xvcjojMDBDMTU4O1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG1hcmdpbi10b3A6MjRweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6IzAwOTYzOTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwOTYzOTtcbiAgICB9XG59XG4uYmx1ZS1naG9zdC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwOTRGRjtcbiAgICBjb2xvcjogIzA1ODNGQztcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtYXJnaW4tdG9wOjI0cHg7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kOiMwMDVFQjg7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDVFQjg7XG4gICAgfVxufVxuLnRlYWwtZ2hvc3QtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDlFQTY7XG4gICAgY29sb3I6ICMwMDlFQTY7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbWFyZ2luLXRvcDoyNHB4O1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZDojMDA5RUE2O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA5RUE2O1xuICAgIH1cbn1cbi5jdXN0b21lci1zdG9yeS1ncmV5LWJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICMyODJGM0M7XG4gICAgcGFkZGluZzoxNnB4O1xuICAgIGNvbG9yOiNmZmY7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xufSIsIi5oaWRlLXhzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnZpc2libGUteHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXNtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNyLW9ubHl7XG4gICAgQGluY2x1ZGUgc3Itb25seTtcbn1cblxuLy90ZXh0IGFsaWduIGNsYXNzZXNcbi5jZW50ZXIsIC5oYXMtdGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2VudGVyLW1vYmlsZXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gICAgJi52Y2Utc2luZ2xlLWltYWdlLS1hbGlnbi1yaWdodHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLWNvbnRhaW5lci0tYWxpZ24tbGVmdCxcbiAgICAmLnZjZS1zaW5nbGUtaW1hZ2UtLWFsaWduLWxlZnR7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5sZWZ0LWNlbnRlci1tb2JpbGV7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi8vbWFyZ2luIGNsYXNzZXNcbi5tdC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbi5tdC01MHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLm10LTYwe1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG59XG4ubWItMzB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tYi01MHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbn1cbi5tYi0xMHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm1iLTQ4LTgwe1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxufVxuLm1zLTEwe1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLm10LTQ4e1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG59XG4ubXRiLTQ4LTk2e1xuICAgIG1hcmdpbjogNDhweCAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBtYXJnaW46IDk2cHggMDtcbiAgICB9XG59XG4ubXRiLTQ4LTgwe1xuICAgIG1hcmdpbjogNDhweCAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBtYXJnaW46IDgwcHggMDtcbiAgICB9XG59XG4ubXQtNDgtOTZ7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgbWFyZ2luLXRvcDogOTZweDtcbiAgICB9XG59XG4vL3BhZGRpbmcgY2xhc3Nlc1xuLnB0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ucC0xNSB7XG4gICAgcGFkZGluZzogMTVweDtcbn1cbi5wdGItNjAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG4ucHQtNjB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5wdC05MHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE0MDBweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5wYi00OC04MHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxufVxuLnBiLTkwe1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTQwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLnB0Yi05MHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNDAwcHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG4ucGItMTIwe1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5wdGItMTIwe1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG4ucGFkZGluZy05MHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNDAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5wYWRkaW5nLTMwLTkwe1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTQwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggOTBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi8vYmFja2dyb3VuZCBjbGFzc2VzXG4uZ3JleS1iZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlci1ncmF5O1xufVxuLmRhcmstZ3JleXtcblx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXk7XG59XG4uZ3JlZW4tYmcsIC5oZWF2eWJpZC1iZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG59XG4ud2hpdGUtYmd7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udHJ1Y2tpbmctYmd7XG5cdGJhY2tncm91bmQtY29sb3I6JHRydWNraW5nO1xufVxuLmRhcmtlci1ncmV5IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmF5O1xufVxuLmUzNjAtYmcsIC5lcXVpcG1lbnQzNjAtYmd7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGUzNjA7XG59XG4uaGVhdnlqb2ItYmcsIC5ibHVlLWJnLCAuaGNzcy1teWZpZWxkLWJne1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWpvYjtcbn1cbi5ibGFjay1iZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmZ1ZWxlcnBsdXMtYmd7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZ1ZWxlcnBsdXM7XG59XG4uaGNzcy1jbG91ZC1iZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xvdWQ7XG59XG4uaGNzcy1kaXNwYXRjaGVyLWJnLCAuZGlzcGF0Y2hlci1iZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlzcGF0Y2hlcjtcbn1cbi5oY3NzLWludGVsbGlnZW5jZS1iZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW50ZWxsaWdlbmNlO1xufVxuLmhjc3MtcGxhbnMtYmcsIC5wbGFucy1iZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGNzcy1wbGFucztcbn1cbi5oY3NzLXNhZmV0eS1iZywgLnNhZmV0eS1iZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xufVxuLmhjc3MtdGVsZW1hdGljcy1iZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVsZW1hdGljcztcbn1cbi5saWdodGdyZXktYmd7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjZmNztcbn1cbi5uYXZ5LWJsdWUtYmcsIC5oY3NzLWRhcmstbmV1dHJhbHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGNzcy1kYXJrLW5ldXRyYWw7XG59XG4vL3RleHQgY29sb3Jcbi5oZWF2eWJpZC10ZXh0e1xuXHRjb2xvcjogIzAwQzE1ODtcbn1cbi5oZWF2eWpvYi10ZXh0e1xuXHRjb2xvcjogJGhlYXZ5am9iO1xufVxuLm9wZXJhdGlvbnMtdGV4dHtcbiAgICBjb2xvcjogIzA1ODNGQztcbn1cbi5lMzYwLXRleHR7XG5cdGNvbG9yOiAjMDA5RUE2O1xufVxuLmhjc3Mtc2FmZXR5LXRleHR7XG5cdGNvbG9yOiAkaGNzcy1zYWZldHk7XG59XG4ub3JhbmdlLXRleHR7XG5cdGNvbG9yOiAkb3JhbmdlO1xufVxuLndoaXRlLXRleHR7XG4gICAgY29sb3I6ICNmZmY7XG59XG4uYmxhY2stdGV4dCwgLnRoYW5rLXlvdS1tZXNzYWdle1xuICAgIGNvbG9yOiAjMDAwO1xufVxuLnBsYW5zLXRleHR7XG4gICAgY29sb3I6ICMwMDVFQjg7XG59XG4uZGlzcGF0Y2hlci10ZXh0e1xuICAgIGNvbG9yOiAkZGlzcGF0Y2hlcjtcbn1cbi50ZWxlbWF0aWNzLXRleHR7XG4gICAgY29sb3I6ICRmbGVldDtcbn1cbi5jbG91ZC10ZXh0LCAuaW5zaWdodHMtdGV4dCwgLmFjY291bnRpbmctdGV4dHtcbiAgICBjb2xvcjogIzU2NzM4Nztcbn1cbi5mdWVsZXJwbHVzLXRleHR7XG4gICAgY29sb3I6ICRmdWVsZXJwbHVzO1xufVxuLmZsZWV0LXRleHR7XG4gICAgY29sb3I6ICRmbGVldDtcbn1cbi5ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vL2JvcmRlciBjbGFzc2VzXG4uYm9yZGVyLWJvdHRvbXtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMTYpO1xufVxuLmJvcmRlci10b3Atbm9uZXtcblx0Ym9yZGVyLXRvcDpub25lICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWJvdHRvbS1ub25le1xuXHRib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItdG9we1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xNik7XG59XG4uZG91YmxlLWJvcmRlci10b3B7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTA7XG4gICY6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICB9XG59XG4uYm9yZGVyLXJvdW5ke1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmxleC1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLnBhZ2luYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlcm8taW1hZ2UtZGVmYXVsdHtcblx0cGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcblx0cGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0cGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KXtcblx0XHRwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuXHRcdG1pbi1oZWlnaHQ6IDQ1MHB4O1xuXHR9XG59XG5cbi8vYm94ZXNcbi5vcmFuZ2UtYm94eyAgICBcblx0Ym9yZGVyOiAzcHggc29saWQgI2Y3YmU2ODtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAyOHB4O1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYmxhY2stYm9yZGVyLWJveHsgICAgXG5cdGJvcmRlcjogM3B4IHNvbGlkICMwMDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMjhweDtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xufVxuLndoaXRlLWJveHtcbiAgICBiYWNrZ3JvdW5kOiNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgLnZjZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgLnZjZS1zaW5nbGUtaW1hZ2UtaW5uZXIudmNlLXNpbmdsZS1pbWFnZS0tYWJzb2x1dGV7XG4gICAgICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIH1cbn1cbi5yb3VuZGVkLWNvcm5lcnN7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi5yb3VuZGVkLWNvcm5lcnMtdG9we1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHg7XG59XG4uaGVhZGVyLXJ1bGV7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IC0xNnB4O1xuICAgIH1cbn1cbi5uYXJyb3ctY29udGFpbmVye1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpe1xuICAgICAgICBtYXgtd2lkdGg6IDEzNDBweDtcbiAgICB9XG59XG4uc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVye1xuICAgIC5zaXRlLWlubmVye1xuICAgICAgICBAZXh0ZW5kIC5uYXJyb3ctY29udGFpbmVyO1xuICAgIH1cbn1cbi5zaXRlLWlubmVyLWNvbnRhaW5lcntcbiAgICAuc2l0ZS1pbm5lcntcbiAgICAgICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZnVsbC13aWR0aC1zaXRlLWlubmVye1xuICAgIC5zaXRlLWlubmVye1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG59XG4uYmlnLWhlYWRsaW5le1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRmb250LXNpemU6IDMuMjVyZW0gIWltcG9ydGFudDtcblx0fVxufVxuLnN1Yi10aXRsZS1oMntcbiAgICBAZXh0ZW5kIGgyO1xufVxuLnN1Yi10aXRsZS1oM3tcbiAgICBAZXh0ZW5kIGgzO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHR9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKXtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdH1cbn1cbi5yb3ctcmV2ZXJzZXtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5hLnJlZC1saW5re1xuICAgIGNvbG9yOiByZWQ7XG59XG4uaW5saW5lLWJsb2Nre1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbnVsLmJ1bGxldHN7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6NDBweDtcbiAgICBsaXtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAmOmJlZm9yZXsgXG4gICAgICAgICAgICBjb250ZW50OidcXDAwYjcnO1xuICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IC4zMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbnVsLmJvcmRlci1jaXJjbGUtYnVsbGV0c3tcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMS4yZW07XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTEuMmVtO1xuICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5oZWF2eWJpZC1idWxsZXRzIGxpOmJlZm9yZXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgfVxuICAgICYuc2FmZXR5LWJ1bGxldHMgbGk6YmVmb3Jle1xuICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XG4gICAgfVxuICAgICYudGVsZW1hdGljcy1idWxsZXRzIGxpOmJlZm9yZXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGVsZW1hdGljcztcbiAgICB9XG4gICAgJi5oZWF2eWpvYi1idWxsZXRzIGxpOmJlZm9yZXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaGVhdnlqb2I7XG4gICAgfVxufVxuLnNvY2lhbC1yZXZpZXdze1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBoMntcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxuICAgIC53aGl0ZS1idG57XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuLy9yZXZpZXdzXG4uZm91ci1vbmUtaGFsZi1zdGFyczpiZWZvcmUge1xuICAgIGhlaWdodDogMjVweDtcbiAgICB3aWR0aDogMTEzcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzAzL1N0YXItcmV2aWV3LnN2ZykgcmVwZWF0LXg7XG4gICAgbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wMy9TdGFyLXJldmlldy5zdmcpIHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDo2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGRkI5MDAgMCUsICNGRkI5MDAgODklLCAjRENEQ0RDIDg5JSk7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG4uYnJlYWsge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xufVxuLmJyZWFrLWxne1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgfVxufVxuLmVycm9yNDA0e1xuICAgIC5lbnRyeXtcbiAgICAgICAgQGV4dGVuZCAubXQtMzA7XG4gICAgfVxufVxuXG4uc3ZnLXNhZmV0eXtcbiAgICBzdmd7XG4gICAgICAgIHBhdGh7XG4gICAgICAgICAgICBmaWxsOiAkaGNzcy1zYWZldHk7XG4gICAgICAgIH1cbiAgICB9XG59XG4uc3ZnLWhlYXZ5am9iLCAuc3ZnLXBsYW5zLCAuc3ZnLWRpc3BhdGNoZXJ7XG4gICAgc3Zne1xuICAgICAgICBwYXRoe1xuICAgICAgICAgICAgZmlsbDogJGhlYXZ5am9iO1xuICAgICAgICB9XG4gICAgfVxufVxuLnN2Zy1oZWF2eWJpZHtcbiAgICBzdmd7XG4gICAgICAgIHBhdGh7XG4gICAgICAgICAgICBmaWxsOiAkaGVhdnliaWQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4uc3ZnLWUzNjAsIC5zdmctZnVlbGVycGx1cywgLnN2Zy10ZWxlbWF0aWNzLCAuc3ZnLWZsZWV0e1xuICAgIHN2Z3tcbiAgICAgICAgcGF0aHtcbiAgICAgICAgICAgIGZpbGw6ICRmbGVldDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zdmctYWNjb3VudGluZywgLnN2Zy1jbG91ZHtcbiAgICBzdmd7XG4gICAgICAgIHBhdGh7XG4gICAgICAgICAgICBmaWxsOiAjNTY3Mzg3O1xuICAgICAgICB9XG4gICAgfVxufVxuLmNvbG9yZWQtYnVsbGV0c3tcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICBsaXtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAmOmJlZm9yZXsgXG4gICAgICAgICAgICBjb250ZW50OidcXDAwYjcnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi00MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAuMTU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uaGVhdnliaWQtc29saWQtYnVsbGV0c3tcbiAgICBAZXh0ZW5kIC5jb2xvcmVkLWJ1bGxldHM7XG4gICAgbGk6YmVmb3JleyBcbiAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICB9XG59XG4uaGVhdnlqb2Itc29saWQtYnVsbGV0c3tcbiAgICBAZXh0ZW5kIC5jb2xvcmVkLWJ1bGxldHM7XG4gICAgbGk6YmVmb3JleyBcbiAgICAgICAgY29sb3I6ICRoZWF2eWpvYjtcbiAgICB9XG59XG4ub3BlcmF0aW9ucy1zb2xpZC1idWxsZXRze1xuICAgIEBleHRlbmQgLmNvbG9yZWQtYnVsbGV0cztcbiAgICBsaTpiZWZvcmV7IFxuICAgICAgICBjb2xvcjogIzA1ODNGQztcbiAgICB9XG59XG4uZmxlZXQtc29saWQtYnVsbGV0c3tcbiAgICBAZXh0ZW5kIC5jb2xvcmVkLWJ1bGxldHM7XG4gICAgbGk6YmVmb3JleyBcbiAgICAgICAgY29sb3I6ICRmbGVldDtcbiAgICB9XG59XG4uc2FmZXR5LXNvbGlkLWJ1bGxldHN7XG4gICAgQGV4dGVuZCAuY29sb3JlZC1idWxsZXRzO1xuICAgIGxpOmJlZm9yZXsgXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgIH1cbn1cbi5kaXNwYXRjaGVyLXNvbGlkLWJ1bGxldHN7XG4gICAgQGV4dGVuZCAuY29sb3JlZC1idWxsZXRzO1xuICAgIGxpOmJlZm9yZXsgXG4gICAgICAgIGNvbG9yOiAkZGlzcGF0Y2hlcjtcbiAgICB9XG59XG4uZGF0YS1zb2xpZC1idWxsZXRze1xuICAgICBAZXh0ZW5kIC5jb2xvcmVkLWJ1bGxldHM7XG4gICAgbGk6YmVmb3JleyBcbiAgICAgICAgY29sb3I6ICRjbG91ZDtcbiAgICB9XG59XG4ucHRiLTMyLTQ4e1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7ICAgIFxuICAgIH1cbn1cbi5wdGItNDgtODB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgICAgXG4gICAgfVxufVxuLnNlY3Rpb24tbWFyZ2luc3tcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7ICAgIFxuICAgIH1cbn1cbi5yb3ctZ2FwLTQ4e1xuICAgIC5yb3d7XG4gICAgICAgIHJvdy1nYXA6IDQ4cHg7XG4gICAgfVxufVxuLnJvdy1nYXAtMjR7XG4gICAgLnJvd3tcbiAgICAgICAgcm93LWdhcDogMjRweDtcbiAgICB9XG59XG4uc3ZnLWljb24tc2l6ZXtcbiAgICBzdmd7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxufVxuYS5ibGFjay11bmRlcmxpbmUtbGlua3tcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnR3by1jb2x1bW5ze1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gICAgfVxuICAgIGgye1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwe1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucm93e1xuICAgICAgICByb3ctZ2FwOiAyNHB4O1xuICAgIH1cbiAgICBhOm5vdCguaGVhdnliaWQtYnRuKXtcbiAgICAgICAgQGV4dGVuZCAuYmxhY2stdW5kZXJsaW5lLWxpbms7XG4gICAgfVxufVxuLmFsdC1iZ3tcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxudWwuY2hlY2stY2lyY2xlLWJ1bGxldHN7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgJiA+IGxpe1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2NoZWNrX2NpcmNsZV9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2NoZWNrX2NpcmNsZV9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXNrLXNpemU6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICB9XG4gICAgfVxuICAgIHVse1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAmPmxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYyAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIGxpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbn1cbi5zZWN0aW9uLWZyYW1le1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkaGVhdnliaWQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc2FmZXR5LWNvbG9ye1xuICAgIC5zZWN0aW9uLWZyYW1le1xuICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XG4gICAgfVxufVxuXG4ub3BlcmF0aW9ucy1jb2xvcntcbiAgICAuc2VjdGlvbi1mcmFtZXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaGVhdnlqb2I7XG4gICAgfVxufVxuXG4uZmxlZXQtY29sb3J7XG4gICAgLnNlY3Rpb24tZnJhbWV7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGZsZWV0O1xuICAgIH1cbn1cblxuLmRhdGEtY29sb3J7XG4gICAgLnNlY3Rpb24tZnJhbWV7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNsb3VkO1xuICAgIH1cbn1cbi5zZWFyY2gtZm9ybS1pbnB1dDo6cGxhY2Vob2xkZXIsIC5zZWFyY2gtZm9ybS1sYWJlbHtcbiAgICBjb250ZW50OiAnXFxmMDAyJztcbiAgICBmb250LWZhbWlseTogXCJEZWZhdWx0c1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBvcGFjaXR5OiAuNTQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICB9XG59XG4ucHJpY2luZy1kcmlmdC1saW5re1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuZHJpZnQtZGlzYWJsZWQtbm90aWNle1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTUwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjNzIxYzI0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzIxYzI0O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgICY6aG92ZXIgLmRyaWZ0LWRpc2FibGVkLW5vdGljZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuI0N5Ym90Q29va2llYm90RGlhbG9ne1xuICAgIHotaW5kZXg6IDIxNDc0ODM2NDcgIWltcG9ydGFudDtcbn1cbiNDb29raWVib3RXaWRnZXQ6bm90KC5Db29raWVib3RXaWRnZXQtaW5hY3RpdmUpe1xuICAgIGxlZnQ6IDE2cHggIWltcG9ydGFudDtcbn1cbi8vcXVhbGlmaWVkIGNoYXRcbmlmcmFtZSNxLW1lc3Nlbmdlci1mcmFtZXtcbiAgICBib3R0b206IC04cHggIWltcG9ydGFudDtcbn1cbi5tb2JpbGUtZnVsbC13aWR0aHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuLmxpc3QtY29sdW1ucy0ze1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMztcbiAgICAgICAgY29sdW1uLWNvdW50OiAzOyBcbiAgICB9XG59XG4uaW1nLWJvcmRlci1jb3JuZXJzLTh7XG4gICAgaW1ne1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgfVxufSIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlKCkge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIERlZmF1bHQgVmFyaWFibGVzXG5cbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxuJHNsaWNrLWZvbnQtcGF0aDogXCIuLi9mb250cy9zbGljay9cIiAhZGVmYXVsdDtcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4uL2ltYWdlcy9cIiAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDIwcHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgICAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbi8qIFNsaWRlciAqL1xuXG4uc2xpY2stbGlzdCB7XG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIH1cbn1cblxuLyogSWNvbnMgKi9cbkBpZiAkc2xpY2stZm9udC1mYW1pbHkgPT0gXCJzbGlja1wiIHtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICB9XG59XG5cbi8qIEFycm93cyAqL1xuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRlMzYwO1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIH1cbn1cblxuLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogRG90cyAqL1xuXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zbGljay1zbGlkZXJ7IFxuICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0yNXB4O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tb2RhbC12aWRlb3tcbiAgICBtYXgtd2lkdGg6IDY5OHB4O1xuICAgIG1heC1oZWlnaHQ6IDM5M3B4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogOTQlOyAvKiBDb3VsZCBiZSBtb3JlIG9yIGxlc3MsIGRlcGVuZGluZyBvbiBzY3JlZW4gc2l6ZSAqL1xuICAgIGJvcmRlcjpub25lO1xuICAgIHBhZGRpbmc6MDtcbiAgICAmLmJpZ3tcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTE5MXB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNjcwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNsb3Nle1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICBwYWRkaW5nOiA4cHggMjJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHJpZ2h0Oi0yNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLndpc2l0YV9oZWlnaHR7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLnZpZGVvLXBsYXllci1yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogKG1hdGguZGl2KDEwMCUsIDEyKSo1KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cbi52aWRlby10aHVtYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gICAgaW1ne1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpe1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDk4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7IFxuICAgICAgICByaWdodDogMDsgXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyBcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyBcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6XCIgXCI7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjI1cztcbiAgICAgICAgdHJhbnNpdGlvbjogLjI1cztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmNDtcbiAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA5L3BsYXktYnV0dG9uLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wOS9wbGF5LWJ1dHRvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxMTVweDtcbiAgICAgICAgbWFzay1zaXplOiAxMTVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMTU1cHg7XG4gICAgICAgIG1hc2stc2l6ZTogMTU1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgb3BhY2l0eTogLjE1O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICB3ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi52aWRlby10aXRsZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1zaGFkb3c6IDJweCAycHggNHB4ICMzMzM7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIHRvcDogNjMlO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxufVxuLnctZGlhbG9nLnctY3NzLXJlc2V0IHtcbiAgICBtaW4td2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xufVxud2lzdGlhLXBsYXllcjpub3QoOmRlZmluZWQpIHsgXG4gICAgYmFja2dyb3VuZDogY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQgdXJsKCcvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTAvZGVmYXVsdC1oY3NzLWxvZ28uanBnJyk7IFxuICAgIGRpc3BsYXk6IGJsb2NrOyBcbiAgICBmaWx0ZXI6IGJsdXIoNXB4KTsgXG4gICAgcGFkZGluZy10b3A6NTYuMjUlOyBcbn1cbi53aXN0aWFfcHJlbG9hZF90cmFuc2NyaXB0X3RleHR7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufSIsImhlYWRlci5zaXRlLWhlYWRlcntcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggMTJweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycywgYm94LXNoYWRvdyAuMnMsIG9wYWNpdHkgLjRzLCB0cmFuc2Zvcm0gLjRzO1xuICAgIHBhZGRpbmc6IDdweCAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBwYWRkaW5nOiAxMC41cHggMCAwO1xuICAgIH1cbiAgICAuY29udGFpbmVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDI0cHg7XG4gICAgICAgICAgICByb3ctZ2FwOiAyM3B4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seSh4bCl7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAxNHB4O1xuICAgICAgICB9XG4gICAgfSAgICBcbiAgICAmLmZpeGVkLXN1Yi1uYXZ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODBweCk7XG4gICAgfVxuICAgIC5wcmltYXJ5LW5hdi10b2dnbGV7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5iYXJze1xuICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICAjMDAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNsb3Nle1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIC5iYXJze1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNXB4LCA1cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDdweCwgLTZweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIH1cbiAgICB9XG59XG4vL3RoZSBsb2dvIGFuZCBob21lIGxpbmtcbi53cC1jdXN0b20tbG9nb3tcbiAgICAudGl0bGUtYXJlYXtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuY3VzdG9tLWxvZ28tbGlua3tcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDcxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLy90aGUgcmlnaHQgc2lkZSBuYXYgb2YgdGhlIGhvbWUgbWVudS4gU2VhcmNoLCBwaG9uZSwgbG9naW4sIHN1cHBvcnQsIGFuZCBkZW1vIGN0YVxuLm5hdi1zZWNvbmRhcnl7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIGF7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jdGEtYnV0dG9uLWNvbnRhaW5lcntcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6ICRkaXNwYXRjaGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZGlzcGF0Y2hlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjdyZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRpc3BhdGNoZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1lbnUtaXRlbXtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICB9XG4gICAgLnBob25lLWxpbmt7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH0gXG4gICAgfVxuICAgIC5sb2dpbi1saW5re1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfSBcbiAgICB9XG4gICAgLnN1cHBvcnQtbGlua3tcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRkaXNwYXRjaGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkaXNwYXRjaGVyO1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkaXNwYXRjaGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbi8vdGhlIHByaW1hcnkgbmF2XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgICYuc2hvd01lbnV7XG4gICAgICAgIHVsI21lbnUtcHJpbWFyeS1tZW51e1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLndyYXB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOTVweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOTdweCk7XG4gICAgfVxuICAgIHVsI21lbnUtcHJpbWFyeS1tZW51e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgICBhe1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRlc2NyaXB0aW9ue1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjN0E3QTdBO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODI1cmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcC5zdWItbWVudS1pbmZvcm1hdGlvbntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQ0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjEuNzRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxvZ2luLWxpbmt7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLm1lbnUtaXRlbXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgID4gYXtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpeyAvL29uIG1vYmlsZSAxc3QgbGV2ZWwgbGlua3Mgd2l0aG91dCBjaGlsZHJlblxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggOHB4IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyN3B4IDdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDhweCAyN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgICAgICAgICAgXG4gICAgICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVueyAvL2FueSBsaW5rIHdpdGggY2hpbGRyZW5cbiAgICAgICAgICAgID4gYXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDhweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKGxnLCB4bCl7XG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRGVmYXVsdHNcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+IGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgID4gYTphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDZcIjtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXM7ICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51eyBcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnVwLWNhcmV0OmFmdGVyLCAmOmhvdmVyID4gYTphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNlwiO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbnsgLy8xc3QgbGV2ZWwgbGluayB3aXRoIGNoaWxkcmVuXG4gICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICA+IGEsID4gYTphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgICAgICAgICAmOmhvdmVyID4gYTphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRoZWF2eWJpZFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gLnN1Yi1tZW51eyAvLzJuZCBsZXZlbCBcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgICAgICAgICAgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbnsgLy8ybmQgbGV2ZWwgbGluayBvbmx5XG4gICAgICAgICAgICAgICAgICAgID5hOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICAgICAgICAgICAgICBhOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVueyAvLzJuZCBhbmQgZ3JlYXRlciBsZXZlbCBsaW5rIHdpdGggY2hpbGRyZW5cbiAgICAgICAgICAgICAgICAuc3ViLW1lbnV7IC8vM3JkIGxldmVsIG9yIGdyZWF0ZXJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICY6bm90KC5zb2x1dGlvbnMpOmhvdmVyeyAvL2FsbCAxc3QgbGV2ZWwgbGluayB3aXRoIGNoaWxkcmVuIGV4Y2VwdCBmb3IgdGhlIHNvbHV0aW9ucyBsaW5rXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51eyAvLzJuZCBsZXZlbCBvciBncmVhdGVyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+IC5zdWItbWVudXsgLy8ybmQgbGV2ZWwgc3ViLW1lbnVcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDA5NjM5O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTcycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5tZW51LWl0ZW17XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEwKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5he1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57IC8vMm5kIGxldmVsIG9yIGdyZWF0ZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudXAtY2FyZXQ6YWZ0ZXIsID5hOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudXsvLzNyZCBsZXZlbCBhbmQgZ3JlYXRlciBzdWItbWVudVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc29sdXRpb25zOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51e1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4OTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDYwLjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vdGhlci1zb2x1dGlvbnN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5tZW51LWl0ZW17IC8vc29sdXRpb24gY29sdW1uIGhlYWRsaW5lXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4rNCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5vdGhlci1zb2x1dGlvbnN7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGE6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuYWxsLXNvbHV0aW9uc3tcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRGVmYXVsdHMnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmhjc3Mtc29mdHdhcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGE6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNvbHV0aW9uc3tcbiAgICAgICAgICAgID4uc3ViLW1lbnUge1xuXG4gICAgICAgICAgICAgICAgPi5tZW51LWl0ZW17XG4gICAgICAgICAgICAgICAgICAgID5he1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHNwYW57XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDk0cHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3ViLW1lbnV7XG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDY1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZXN0aW1hdGluZ3tcbiAgICAgICAgICAgICAgICA+IGE6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMTIvY2FsY3VsYXRvcl9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm9wZXJhdGlvbnN7XG4gICAgICAgICAgICAgICAgPiBhOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzEyL2hlbG1ldF9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZsZWV0e1xuICAgICAgICAgICAgICAgID4gYTo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8xMi9idWxsZG96ZXJfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kYXRhLXJlcG9ydGluZ3tcbiAgICAgICAgICAgICAgICA+IGE6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzEyL2dyYXBoX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB9ICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhjc3Mtc29mdHdhcmV7XG4gICAgICAgICAgICAgICAgPiBhOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzAxL2xvZ28taGNzcy1qdXN0aWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IC41cHggc29saWQgI0ExQTFBMTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgIH0gICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub3RoZXItc29sdXRpb25ze1xuICAgICAgICAgICAgICAgID4gYXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3ViLW1lbnV7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gOTNweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5leHRlcm5hbC1saW5re1xuICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMi9leHRlcm5hbF9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDIvZXh0ZXJuYWxfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWxsLXNvbHV0aW9uc3tcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAud2hvLXdlLXNlcnZle1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCAobGcpe1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpe1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNHB4O1xuICAgICAgICB9ICAgIH1cbiAgICAuc2VhcmNoLWZvcm0ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY29sdW1uLWdhcDogOHB4O1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IERlZmF1bHRzLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICNCMUIxQjE7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gtZm9ybS1sYWJlbHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcHJveGltYS1ub3ZhO1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gtZm9ybS1pbnB1dHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTc0cHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2h7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgICAgICAgICA+IC5zdWItbWVudXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDAgNHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkaGVhdnliaWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICAgICAgICA+LnN1Yi1tZW51e1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzZweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiI290aGVyLW1lbnV7XG4gICAgbGl7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6NXB4IDE1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI2MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGF7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IC04cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgICB9XG59IiwiI2N1c3RvbWVyc19ieV9zdGF0ZXtcbiAgICAuc3RhdGUtY29udGVudHtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICAmLmJvbGR7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAucm93e1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3dpcGVyLWNvbnRhaW5lciA+IGRpdntcbiAgICAgICAgQGV4dGVuZCAuc2VjdGlvbi1mcmFtZTtcbiAgICAgICAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIH1cbiAgICAuc3RhdGUtZGF0YSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLUJhY2tncm91bmQtRGVmYXVsdC1EZWZhdWx0LCAjRkZGKTtcbiAgICAgICAgcGFkZGluZzogMjRweCAxMnB4O1xuICAgICAgICAuZmlsbC1jb2xvcntcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgPiBwYXRoLCA+IHBvbHlnb24sID4gcmVjdCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR0ZWxlbWF0aWNzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBjaXJjbGV7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogICR0ZWxlbWF0aWNzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAjQ0FOQURBIHBhdGh7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICR0ZWxlbWF0aWNzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmVhdHVyZWQtaW1hZ2V7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLXNsaWRlLCAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZpbGwtY29sb3J7XG4gICAgICAgICYudXMtbWFwLCAmLmNhbmFkYS1tYXB7XG5cbiAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICBnOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICA+IHBhdGgsID4gcG9seWdvbiwgPiByZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR0ZWxlbWF0aWNzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGNpcmNsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogICR0ZWxlbWF0aWNzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY+IHBhdGgsID4gcG9seWdvbiwgPiByZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBzZWxlY3R7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDguMjU4cHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgIH1cbn1cbi5tb2JpbGUtc3RhdGUtZHJvcGRvd257XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn0iLCIvL3Rlc3Rcbi5mcm1fc3R5bGVfaGNzc3tcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGZpZWxkc2V0e1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mcm1fZW1iZWRfZm9ybV9jb250YWluZXJ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZybV9wcmltYXJ5X2xhYmVse1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mcm1fZmluYWxfc3VibWl0e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZnJtX2NvbWJvX2lucHV0c19jb250YWluZXJ7XG4gICAgICAgIGdyaWQtZ2FwOiAxNnB4O1xuICAgICAgICAuZm9ybS1maWVsZHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAuZnJtX2Rlc2NyaXB0aW9ue1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIipcIjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYigxODUsIDc0LCA3Mik7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmhjc3MtZm9ybS1mcmFtZXtcbiAgICBAZXh0ZW5kIC5zZWN0aW9uLWZyYW1lO1xuICAgIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgfVxuICAgICYubm8tYm9yZGVye1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIH1cbiAgICAmLnNhZmV0eS1jb2xvcntcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAubWt0b0Zvcm17XG4gICAgICAgICAgICBidXR0b24ubWt0b0J1dHRvbntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlzcGF0Y2hlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogJGRpc3BhdGNoZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5vcGVyYXRpb25zLWNvbG9ye1xuICAgICAgICBib3JkZXItY29sb3I6ICRoZWF2eWpvYjtcbiAgICAgICAgLm1rdG9Gb3Jte1xuICAgICAgICAgICAgYnV0dG9uLm1rdG9CdXR0b257XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA1ODNGQyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVFQjggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhdnlqb2I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5mbGVldC1jb2xvcntcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmxlZXQ7XG4gICAgICAgIC5ta3RvRm9ybXtcbiAgICAgICAgICAgIGJ1dHRvbi5ta3RvQnV0dG9ue1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmbGVldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogJGZsZWV0O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZGF0YS1jb2xvcntcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2xvdWQ7XG4gICAgICAgIC5ta3RvRm9ybXtcbiAgICAgICAgICAgIGJ1dHRvbi5ta3RvQnV0dG9ue1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbG91ZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogJGNsb3VkO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYmxvZy1mb3Jte1xuICAgICAgICAuZnJtX2NvbWJvX2lucHV0c19jb250YWluZXJ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG4uZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgLmhjc3MtZm9ybS1mcmFtZXtcbiAgICBAZXh0ZW5kIC5mcm1fc3R5bGVfaGNzcztcbiAgICBAZXh0ZW5kIC5oY3NzLWZvcm0tZnJhbWU7XG59XG4iLCJcbi53aG8tdXNlcy1oY3Nze1xuICAgIGFydGljbGV7XG4gICAgICAgIC5zaXRlLWlubmVye1xuICAgICAgICAgICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzZWN0aW9uOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5iaWctaGVhZGxpbmV7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDIuMDdyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuOTVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1vYmlsZS1oMntcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgJGhlYXZ5YmlkO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYuc3RhdGU6YWZ0ZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICNjdGF7XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3Byb2R1Y3QtaGVyb3tcbiAgICBwYWRkaW5nLXRvcDogNDJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmYgMCwgI2ZmZiAyMSUsICRoY3NzLWRhcmstbmV1dHJhbCAyMSUsICRoY3NzLWRhcmstbmV1dHJhbCAxMDAlKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhjc3MtZGFyay1uZXV0cmFsO1xuICAgICAgICBwYWRkaW5nLXRvcDogNThweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBwYWRkaW5nOiA1MXB4IDAgNThweDtcbiAgICB9XG4gICAgLmhlcm8tY29udGVudHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTMxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnJvd3tcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMXtcbiAgICAgICAgZm9udC1zaXplOiAuODI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBjb2xvcjogI0JFQkVCRTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB9XG4gICAgICAgICYuaGVhZGxpbmV7XG4gICAgICAgICAgICBAZXh0ZW5kIGgyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNTgycmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2l6ZS1mdWxse1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pbmR1c3RyeS1oZXJvIHtcbiAgICAgICAgLmhlcm8tY29udGVudCB7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB6LWluZGV4OjE7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRoY3NzLWRhcmstbmV1dHJhbCAwJSwgJGhjc3MtZGFyay1uZXV0cmFsIDQwLjA3JSwgcmdiYSgzOSwgNDYsIDU5LCAwLjkwKSA0NS45OSUsIHJnYmEoMzksIDQ2LCA1OSwgMC44MCkgNDguNTMlLCByZ2JhKDM5LCA0NiwgNTksIDAuNzApIDUyLjYlLCByZ2JhKDM5LCA0NiwgNTksIDAuMDApIDYwLjk2JSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgei1pbmRleDoyO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiRoY3NzLWRhcmstbmV1dHJhbDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MzAlO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRvcDphdXRvO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDAlIDAgMCAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYudXRpbGl0aWVzLWhlcm97XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjRTVFNUU1IDAsICNFNUU1RTUgMjElLCAkaGNzcy1kYXJrLW5ldXRyYWwgMjElLCAkaGNzcy1kYXJrLW5ldXRyYWwgMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjY1ZGVnLCByZ2JhKDMzLCA0MywgNTgsIDAuOTIpIDI4LjA5JSwgcmdiYSgxMDYsIDEyNiwgMTYxLCAwLjkyKSAxNjcuMTElKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLndpc3RpYS1mcmFtZXtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40MCk7XG4gICAgICAgIH1cbiAgICAgICAgLmFycm93LXVuZGVybGluZS1jdGF7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHggMTJweCAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgICAgIC53aXN0aWFfZW1iZWQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLndoby11c2VzLWRyb3Bkb3duOm5vdCgjaW5kdXN0cnktbmF2KXtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItdG9wOiAxM3B4IHNvbGlkICRoZWF2eWJpZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgdWx7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaGVhdnliaWQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhe1xuICAgICAgICBAZXh0ZW5kIC5zZWN0aW9uLWZyYW1lO1xuICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7ICAgICAgIFxuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICBzcGFue1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgcGFkZGluZzogMzZweCAyNHB4OyBcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgdWx7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBnYXA6IDI0cHggMzBweDtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA0NyU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgdWx7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAyMyU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNpbmR1c3RyeS1uYXZ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHVse1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgID4gdWwge1xuICAgICAgICA+IGxpe1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAwIDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIEBleHRlbmQgLnNlY3Rpb24tZnJhbWU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMjRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyOyBcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRoZWF2eWJpZFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gYXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDE2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDI0cHg7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTZweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjdweDsgXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyNHB4IDEzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi51dGlsaXRpZXN7XG4gICAgICAgICAgICAgICAgYTpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzExL2ljb24tbGlnaHRuaW5nLWJvbHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8xMS9pY29uLWxpZ2h0bmluZy1ib2x0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi50cmFuc3BvcnRhdGlvbntcbiAgICAgICAgICAgICAgICBhOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvaWNvbi1oaWdod2F5LW92ZXJwYXNzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvaWNvbi1oaWdod2F5LW92ZXJwYXNzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5oZWF2eS1jaXZpbHtcbiAgICAgICAgICAgICAgICBhOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDkvaWNvbi1lcXVpcG1lbnQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOS9pY29uLWVxdWlwbWVudC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAwIDEzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzJSAtIDIwcHgpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCAxM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiAyNHB4IDMwcHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG59XG5cbiNjb21wYW55LXNpemUtbmF2e1xuICAgIGF7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDY0cHggMjRweDsgXG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNtYWxsLWJ1c2luZXNze1xuICAgICAgICBhOmJlZm9yZXtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L2ljb24tc21hbGwtbWlkc2l6ZS1idXNpbmVzcy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS9pY29uLXNtYWxsLW1pZHNpemUtYnVzaW5lc3Muc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB3aWR0aDogNDlweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZW50ZXJwcmlzZXtcbiAgICAgICAgYTpiZWZvcmV7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS9pY29uLWVudGVycHJpc2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvaWNvbi1lbnRlcnByaXNlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jd2hvLXVzZXMtdGFic3tcbiAgICB1bC50YWJuYXZ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHVuc2V0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLUJhY2tncm91bmQtRGVmYXVsdC1EZWZhdWx0LCAjRkZGKTtcbiAgICAgICAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgYTo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB0b3A6IDI1JTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWN0aXZle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wYW5le1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBDaGlsZHJlbiBQYWdlIFN0eWxlcyAqL1xuLnBhZ2UtdGVtcGxhdGUtd2hvLXVzZXMtY2hpbGRyZW4ge1xuICAgIC53aXN0aWFfZW1iZWQge1xuICAgICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICB9XG4gICAgLnNpdGUtaW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEzMTBweDtcbiAgICB9XG4gICAgLnByb2R1Y3QtcGFnZS1zdGF0cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhcnRpY2xlIHtcbiAgICAgICAgc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDk2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIHNlY3Rpb24jcHJvZHVjdC1oZXJvIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5NnB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDk2cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5qb2Itcm9sZS1hc2stdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLnRlc3RpbW9uaWFsLWF0dHJpYnV0aW9uIHtcbiAgICAgbWFyZ2luLXRvcDoxMHB4O1xufVxuXG4ubGluZS1oZWlnaHQtMCAuY29se1xuICAgIGxpbmUtaGVpZ2h0OjA7XG59XG5cbi5yb3cuYmVuZWZpdHMtY2VudGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJlbGF0ZWQtcG9zdHN7XG4gICAgJi5hbHQtdmVyc2lvbntcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI2NWRlZywgJGhjc3MtZGFyay1uZXV0cmFsIDI4LjA5JSwgIzZBN0VBMSAxNjcuMTElKSwgI0YyRjJGMjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJsb2ctYm94e1xuICAgICAgICAgICAgaDR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1hZ2UtYm94IGltZ3tcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi50YWItc2VjdGlvbntcbiAgICAucGFuZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFiLWNvbnRlbnR7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgdWwudGFibmF2e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gICAgICAgIH1cbiAgICAgICAgbGl7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2FyZHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgIC5jYXJkLWJvZHl7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAyNHB4IDgxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMzc1LzIxNDtcbiAgICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5kcm9wZG93bi10b2dnbGV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzY1NjU2NTtcbiAgICBib3JkZXItcmFkaXVzOiA4LjI1OHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IC4yNTVlbTtcbiAgICAgICAgY29udGVudDogXCJcXGYxMDdcIjsgLy9kb3duXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRGVmYXVsdHMnO1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmLmFjdGl2ZXtcbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNlwiOyAvL3VwXG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgIGNvbG9yOiB1bnNldDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiNnZW5lcmljLXRhYnN7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICAgIH1cbiAgICAuZnJhbWV7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgfVxuICAgIHVsLnRhYm5hdntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07O1xuICAgICAgICB9XG4gICAgICAgIC5hY3RpdmV7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50YWItY29udGVudHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoNzUlIC0gMzBweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhbmV7XG4gICAgICAgIEBleHRlbmQgLnNlY3Rpb24tZnJhbWU7XG4gICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRyb3Bkb3duLXRvZ2dsZXtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICAgICAgYmFja2dyb3VuZDogI0VERURFRDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIjcHJvZHVjdC1mZWF0dXJlcy10YWJze1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgIG1hcmdpbi10b3A6IDk2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gICAgfVxuICAgIC5mcmFtZXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA2MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwIDMwcHggMTJweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDU0cHggMzJweCAzNXB4O1xuXG4gICAgICAgIH1cbiAgICB9XG4gICAgdWwudGFibmF2e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9ue1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMzhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXB4IDMwcHggMTJweCA1MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAzMHB4IDE2cHggNTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvY2hlY2tfY2lyY2xlX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2NoZWNrX2NpcmNsZV9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWN0aXZle1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFiLWNvbnRlbnR7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtbGctMTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNzUlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFuZXtcbiAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40MCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICYubW9iaWxlLWRpc3BsYXl7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgICAgIC5zdGFuZGFyZC1idG57XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3RhbmRhcmQtYnRue1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYud2hpdGUtYmd7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgfVxufSIsIiNzb2x1dGlvbnMtZmVhdHVyZXMtdGFic3tcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICAgIH1cbiAgICAuZnJhbWV7XG4gICAgICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWwudGFibmF2e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIH1cbiAgICAgICAgbGl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9ue1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDBweCAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgJi5lc3RpbWF0aW5ne1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYub3BlcmF0aW9uc3tcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5am9iO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmZsZWV0e1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmxlZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZGF0YS1yZXBvcnRpbmd7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnNpZ2h0cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFjY29yZGlvbntcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMCk7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRURFREVEO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOztcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJEZWZhdWx0c1wiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZTphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhbmV7XG4gICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTsgICBcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmLm1vYmlsZS1kaXNwbGF5e1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgcGFkZGluZzogNDhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucm93e1xuICAgICAgICByb3ctZ2FwOiAyOHB4O1xuICAgIH1cbn1cbiAjcGlsbGFycy10YWJze1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgQGV4dGVuZCAjc29sdXRpb25zLWZlYXR1cmVzLXRhYnM7XG4gICAgLnRhYi1jb250ZW50e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAucGFuZXtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgJi5tb2JpbGUtZGlzcGxheXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHggNDhweCAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgze1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgICBwe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgICBhe1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIH1cbn0iLCIuY3VzdG9tZXItdGVzdGltb25pYWxze1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICB9XG4gICAgLnZpZGVvLXRodW1ie1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDExNXB4O1xuICAgICAgICAgICAgbWFzay1zaXplOiAxMTVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxNTVweDtcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IDE1NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC52aWRlby10aXRsZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICB0b3A6IDc1JTtcbiAgICAgICAgfVxuICAgIH0gXG4gICAgLmV4Y2VycHR7XG4gICAgICAgIHB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jdXN0b21lci10ZXN0aW1vbmlhbHMtZXhjZXJwdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5uZXctcHJvZHVjdC1wYXJlbnR7XG4gICAgLmN1c3RvbWVyLXRlc3RpbW9uaWFsc3tcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIiNwcm9kdWN0LWZlYXR1cmVze1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmNvbnRlbnQtYm94e1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yb3d7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICByb3ctZ2FwOiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuY2hpbGQtcHJvZHVjdC1mZWF0dXJlc3tcbiAgICAgICAgLnJvd3tcbiAgICAgICAgICAgIC5jb2wtMTJ7XG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtYm94e1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0OHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQ4cHggMCA0OHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogODBweCAwIDgwcHggNTdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAuY29udGVudC1ib3h7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQ4cHggMTVweCA0OHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogODBweCA1N3B4IDgwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bm90KC5sYXN0LXJvdykgaDI6YmVmb3Jle1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHRvcDogLTMycHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0OHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgODBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmZlYXR1cmUtYm9yZGVyc3tcbiAgICAgICAgLnJvd3tcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLCAuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLCAuMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCwgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIC5jb2wtMTI6Zmlyc3QtY2hpbGQ6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLDAsMCwgLjEpO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAuY29sLTEyOmZpcnN0LWNoaWxkOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxhc3Qtcm93e1xuICAgICAgICBAZXh0ZW5kIC5hbGlnbi1pdGVtcy1jZW50ZXI7XG4gICAgICAgIEBleHRlbmQgLmNlbnRlcjtcbiAgICAgICAgQGV4dGVuZCAuZC1ub25lO1xuICAgICAgICBAZXh0ZW5kIC5kLW1kLWZsZXg7XG4gICAgICAgIC5jb250ZW50LWJveHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIG1hcmdpbjogODBweCAwIDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2x1bW5zLWNvbDUtY29sN3tcbiAgICAgICAgLmNvbC1tZC02e1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLW1kLTc7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1tZC01O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICBtYXJnaW46IDgwcHggMDtcbiAgICB9XG59IiwiLnByb2R1Y3QtcGFnZS1zdGF0cyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmYgMCUsICNmZmYgNTAlLCAjRURFREVEIDUwJSwgI0VERURFRCAxMDAlKTtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIC5zdGF0cy1jb2xvcntcbiAgICAgICAgQGV4dGVuZCAuc2VjdGlvbi1mcmFtZTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnN0YXRzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDQ2cHggNDJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdFx0cGFkZGluZzogMCAzMHB4O1xuXHRcdH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdFx0fVxuICAgIH1cbiAgICBkaXZbY2xhc3MqPVwib2Zmc2V0XCJde1xuICAgICAgICAuc3RhdHN7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXRzLW51bWJlcntcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNzJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSAgICAgXG4gICAgfVxuXG4gICAgLnN0YXRzLTEsIC5zdGF0cy0yIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDQ4cHg7XG4gICAgICAgICAgICByaWdodDogNDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMTYpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgIC5zdGF0cy1udW1iZXIge1xuICAgICAgICBAZXh0ZW5kIC5wcm9kdWN0LXBhZ2Utc3RhdHMtbnVtYmVyO1xuICAgIH1cbiAgICAuc3RhdHMtdGV4dCB7XG4gICAgICAgIEBleHRlbmQgLnByb2R1Y3QtcGFnZS1zdGF0cy10ZXh0O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTZweDtcbiAgICB9XG59XG4vL3VzZWQgb24gd2h5LWhjc3MgcGFnZSAodHdvIHJvd3MpXG4ucGFnZS1zdGF0cyB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIC5zdGF0cy1jb2xvcntcbiAgICAgICAgQGV4dGVuZCAuc2VjdGlvbi1mcmFtZTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0YXRzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDQ2cHggNDJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdH1cbiAgICB9XG4gICAgLy9zZXBhcmF0b3IgYmFyXG4gICAgLnN0YXRzLTEsIC5zdGF0cy0ye1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDQ4cHg7XG4gICAgICAgICAgICByaWdodDogNDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMTYpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vaG9yaXpvbnRhbCBydWxlIHNlcGFyYXRvciBvbiByb3dcbiAgICAubGFzdC1yb3c6bm90KC5yb3ctMSl7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgcmdiYSgwLCAwLCAwLCAuMTYpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zdGF0cy0ze1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zdGF0cy1udW1iZXIge1xuICAgICAgICBmb250LXNpemU6IDMuNTg1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuM3JlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6NDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3RhdHMtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgIC5zdGF0cy1hZGRpdGlvbmFsLWxpbmtze1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICByb3ctZ2FwOiAzMnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG59IiwiLmN1c3RvbWVyLXN0b3J5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY3VzdG9tZXItc3RvcnktdGV4dCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogJGhjc3MtZGFyay1uZXV0cmFsO1xuICAgIHBhZGRpbmc6IDY0cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG5cbiAgICB9XG59XG5cbi5jdXN0b21lci1zdG9yeS1xdW90ZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIH1cbn1cblxuLmN1c3RvbWVyLXN0b3J5LWF0dHJpYnV0aW9uIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbn1cblxuaW1nLmN1c3RvbWVyLXN0b3J5LWxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG5cbn1cblxuYS5jdXN0b21lci1zdG9yeS1saW5rIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbmEuY3VzdG9tZXItc3RvcnktbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2UxZTFlMTtcbn1cblxuLmN1c3RvbWVyLXN0b3J5LWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNzAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgIH1cbn1cblxuLmN1c3RvbWVyLXN0b3J5e1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcbiAgICAuY3VzdG9tZXItc3RvcnktdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjRweDtcbiAgICB9XG4gICAgLmN1c3RvbWVyLXN0b3J5LWltYWdlIHtcbiAgICAgICAgbWluLWhlaWdodDogMjg2cHg7XG4gICAgfVxufSIsInNlY3Rpb24udGV4dC1pbWFnZS1ib3gtc2hhZG93IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xufVxuXG4udGV4dC1pbWFnZS1ib3gtc2hhZG93IC5jb250YWluZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1CYWNrZ3JvdW5kLURlZmF1bHQtRGVmYXVsdCwgI0ZGRik7XG4gICAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZXh0LWltYWdlLWJveC1zaGFkb3cgLmNvbC0xMi5jb2wtbGctNi50ZXh0LWNvbHVtbiB7XG4gICAgcGFkZGluZzogMTAwcHggNjRweDtcbn1cblxuLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAuc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi50ZXh0LWltYWdlLWJveC1zaGFkb3cgcCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuXG5zZWN0aW9uLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAuaW1hZ2UtY29sdW1uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgbWluLWhlaWdodDogNDE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTI4OXB4KSB7XG4gICAgc2VjdGlvbi50ZXh0LWltYWdlLWJveC1zaGFkb3cge1xuICAgICAgICBtYXJnaW46IDAgMTZweCA5NnB4IDE2cHg7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7ICAgXG4gICAgLnRleHQtaW1hZ2UtYm94LXNoYWRvdyAuY29sLTEyLmNvbC1sZy02LnRleHQtY29sdW1uIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAyNHB4O1xuICAgIH1cbiAgICBcbiAgICAudGV4dC1pbWFnZS1ib3gtc2hhZG93IC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICBcbiAgICAudGV4dC1pbWFnZS1ib3gtc2hhZG93IHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cbn1cbiIsInNlY3Rpb24uaW1hZ2UtdGV4dC1ncm91cCB7XG5cdG1hcmdpbi1ib3R0b206OTZweDtcbn1cblxuLmltYWdlLXRleHQtZ3JvdXAgLmltYWdlLWNvbHVtbiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5pbWFnZS10ZXh0LWdyb3VwIC5jb2wtMTIuY29sLWxnLTYudGV4dC1jb2x1bW4ge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbn1cblxuLmltYWdlLXRleHQtZ3JvdXAgLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uaW1hZ2UtdGV4dC1ncm91cCBwIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5cbi5pbWFnZS10ZXh0LWdyb3VwIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTowO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyODlweCkge1xuICAgIHNlY3Rpb24uaW1hZ2UtdGV4dC1ncm91cCB7XG4gICAgICAgIG1hcmdpbjogMCAxNnB4IDk2cHggMTZweDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5pbWFnZS10ZXh0LWdyb3VwIC5jb2wtMTIuY29sLWxnLTYudGV4dC1jb2x1bW4ge1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0fVxuXG4gICAgLmltYWdlLXRleHQtZ3JvdXAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgIFxuICAgIC5pbWFnZS10ZXh0LWdyb3VwIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cblxuICAgIC5jb2wtMTIuY29sLWxnLTYuaW1hZ2UtY29sdW1uIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiA2NyUgMCAwIDA7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgIH1cblxufVxuIiwiI3Rlc3RpbW9uaWFsLXNsaWRlcntcbiAgICBtYXJnaW46IDQ4cHggLTE1cHggMzBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICBtYXJnaW46IDQ4cHggMCAzMHB4O1xuICAgIH1cbn1cbiN0ZXN0aW1vbmlhbC1zbGlkZXNob3d7XG4gICAgbWFyZ2luOiA0OHB4IDA7XG4gICAgaDJ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgfVxuICAgIC5xdW90ZSBwe1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAn4oCcJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiAn4oCdJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYW1le1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIH1cbiAgICAuY29tcGFueXtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5ibGFjay1idG57XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgfVxuICAgIC5zZWN0aW9uLWZyYW1le1xuICAgICAgICBwYWRkaW5nOiA0OHB4O1xuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICBtYXJnaW46IDAgMTVweCAxNXB4O1xuICAgICAgICBib3gtc2hhZG93OiA0cHggNnB4IDEzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgcGFkZGluZzogNDhweDtcbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwOXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwOXB4O1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAuc2xpY2stc2xpZGV7XG4gICAgICAgICAgICBmbG9hdDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLXRyYWNre1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mdWxsLXdpZHRoe1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgLnNsaWNrLWxpc3R7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stdHJhY2t7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5zZWN0aW9uLWZyYW1le1xuICAgICAgICAgICAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIjZ2xvYmFsLWJhbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMEEyNTQwIDAlLCAjMEEyNTQwIDEwMCUpLCBsaW5lYXItZ3JhZGllbnQoMTA0ZGVnLCAjMkIzOTkwIDQxLjQxJSwgIzI2NEQ5RiA1Ni42NCUsICMyMTYwQUQgNzEuODclLCAjMjdBQUUxIDEwMi4zMiUpLCAkaGNzcy1kYXJrLW5ldXRyYWw7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuZC1mbGV4e1xuICAgICAgICByb3ctZ2FwOiAyNHB4O1xuICAgICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLm1lc3NhZ2UtYXJlYXtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBwe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAuaGVhZGxpbmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM0OUM5RkYgMCUsICNBNkRGNTggMTAwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICAucmVnaXN0ZXItbGlua3tcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlcnsgXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOC9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvYXJyb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG5cbn0iLCIuYmxvZ3tcbiAgICAjaGVyb3tcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmgxLmxhdGVzdC1zdG9yaWVze1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxufVxuXG4jZmVhdHVyZWQtYmxvZ3tcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoY3NzLWRhcmstbmV1dHJhbDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICB9XG4gICAgLmVudHJ5e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGNzcy1kYXJrLW5ldXRyYWw7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTNweCAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgIHdpZHRoOiA2MjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZW50cnktbWV0YXtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICAgIGEuZW50cnktY29udGVudHtcbiAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mZWF0dXJlZC1pbWFnZXtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2Jsb2ctaGVyb3tcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDkzNC81MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IFxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDkzNC81MDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDJ7XG4gICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAuODM1cmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoM3tcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwe1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM1cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuLmJsb2ctdGFnc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBsaXtcbiAgICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgfVxuICAgIGF7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjMDA5NjM5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTBweCk7ICAgIFxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogLjgzNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjA4cHg7XG5cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICB9XG59XG4uc2Nyb2xsLXRhZ3N7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICB9XG59XG4jYmxvZy1oZXJve1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICAgIH1cbn1cbi53cC1zaW5ndWxhcntcbiAgICAjYmxvZy1oZXJve1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNTNweDtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAzOTUgLyAxNTM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MTJweDtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTI4MCAvIDUxMjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwM3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuLmZlYXR1cmVkLWltYWdle1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5ibG9nLWJveHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAucC1oZWFkaW5nLTR7XG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgdG9wOiAtMjhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIHB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYucmVhZC1tb3Jle1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZW50cnktdGltZXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5lbnRyeS1tZXRhe1xuICAgICAgICBjb2xvcjogIzZFNkU2RTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ibG9nLWNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgICB9IFxufVxuLmxhdGVzdC1zdG9yaWVzLWxpbmt7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCLihpBcIjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aW50KCRoZWF2eWJpZCwgMjAlKTtcbiAgICB9XG59XG4uc3Rvcmllcy1ieXtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbn1cbi5hdXRob3ItYmx1cmJ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA0OHB4IDA7XG4gICAgaW1ne1xuICAgICAgICBtYXgtd2lkdGg6IDY1cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDY1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgzcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA4M3B4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXV0aG9ye1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgICBoMXtcbiAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhe1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgJi5hdXRob3ItZW1haWx7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAjNTJhYzY5O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hdXRob3ItZGV0YWlsc3tcbiAgICAgICAgZmxleDogMSAwIDYwJTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZmxleDogMSAwIDcwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsb2csIC5hcmNoaXZlLCAuc2luZ2xlLWdhbGxlcnl7XG4gICAgYXJ0aWNsZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgJi5nYWxsZXJ5e1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pbWFnZS1ib3h7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA0MDcgLyAxNjM7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFyY2hpdmUtcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbjogNjBweCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLmFjdGl2ZSBhe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucGFnaW5hdGlvbi1wcmV2aW91cywgJi5wYWdpbmF0aW9uLW5leHR7XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hdXRob3ItZGVzY3JpcHRpb257XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxufVxuLnBvc3QtdHlwZS1hcmNoaXZlLXZpZGVvc3tcbiAgICAuaW1hZ2UtYm94e1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICB9XG4gICAgI2ZlYXR1cmVkLWJsb2d7XG4gICAgICAgICNibG9nLWhlcm97XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYXJjaGl2ZS1kZXNjcmlwdGlvbntcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIC5hcmNoaXZlLXRpdGxle1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxufVxuXG4uc2luZ2xlLXBvc3QsIC5zaW5nbGUtd2hpdGUtcGFwZXJze1xuICAgIC5ibG9nLWNvbnRlbnQsIC5jb250YWluZXJ7XG4gICAgICAgID4gYXJ0aWNsZXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZW50cnktbWV0YXtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgZm9udC1zaXplOiAuODM1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5lbnRyeS1jYXRlZ29yaWVzLCAuZW50cnktdGFnc3tcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAuZW50cnktdGl0bGV7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgfVxuXG4gICAgfVxuICAgIC5zdXBwb3J0aW5nLWhlYWRsaW5le1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0ZHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICB9XG4gICAgLmFjY291bnRpbmctbGlzdHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgYmxvY2txdW90ZXtcbiAgICAgICAgJi5oY3NzLWdyZWVue1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdGludCgkZ3JlZW4sIDMwJSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaGNzcy1vcmFuZ2V7XG4gICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgJG9yYW5nZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuICAgIC5mdWVsLXNhdmluZ3MtY3RhIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdGludCgkcHVycGxlLCAxMCUpO1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KXtcbiAgICAgICAgaDN7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICB3aWR0aDogODhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmVudHJ5LWZvb3RlcntcbiAgICAgICAgLmVudHJ5LW1ldGF7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBzcGFue1xuICAgICAgICAgICAgY29sb3I6IHVuc2V0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hdXRob3ItYmx1cmJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIC5hdXRob3ItZGVzY3JpcHRpb257XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5hdXRob3ItaW5mb3tcbiAgICAgICAgZm9udC1zaXplOiAuODM1cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgLmF1dGhvci1saW5re1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zaW5nbGUtcG9zdHtcbiAgICAuZW50cnktY29udGVudHtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgze1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoNHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uYWNjb3VudGluZy1ibG9nLWJ0bntcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICB9XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRGVmYXVsdHNcIjtcbiAgICAgICAgZm9udC1zaXplOiAxLjY1cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgJi5kb3due1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5ncmVlbi1oZWFkZXItaWNvbnMge1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZWVuO1xuICAgIG1hcmdpbi1ib3R0b206MTVweDtcbiAgICBpe1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIH1cbiAgICAudmNlLXRleHQtYmxvY2std3JhcHBlcntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgfVxufVxuLnNpbmdsZS1wb3N0LmZ1bGwtd2lkdGgtY29udGVudHtcbiAgICAuZW50cnktdGl0bGV7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhICBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLnJlbGF0ZWQtcG9zdHN7XG4gICAgbWFyZ2luLXRvcDogNjZweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgIHBhZGRpbmc6IDMycHggMCA0OHB4O1xuICAgIC5wLWhlYWRpbmctMntcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucm93e1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMCA5NnB4O1xuICAgIH1cbn1cbi5hcmNoaXZlLCAuYmxvZ3tcbiAgICAmLnBhZ2VkLCAmLnRhZ3tcbiAgICAgICAgaDEubGF0ZXN0LXN0b3JpZXN7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIiNpbWFnZS1wYWdlLWxpbmtze1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG4gICAgcGFkZGluZzogNDhweCAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBwYWRkaW5nOiA5NnB4IDA7XG4gICAgfVxuICAgIC5yb3d7XG4gICAgICAgIHJvdy1nYXA6IDI0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgcm93LWdhcDogNDhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbmEuaW1hZ2UtcGFnZS1saW5re1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHNwYW57XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDg5cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBpbWd7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0Rjc1OEI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpe1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxufSJdfQ== */
