@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, .products-template-new-products 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, .products-template-new-products article .site-inner, .site-inner-container .site-inner, .narrow-container, .site-inner-narrow-container .site-inner {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container, .products-template-new-products article .site-inner, .site-inner-container .site-inner, .narrow-container, .site-inner-narrow-container .site-inner {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container, .products-template-new-products article .site-inner, .site-inner-container .site-inner, .narrow-container, .site-inner-narrow-container .site-inner {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container, .products-template-new-products article .site-inner, .site-inner-container .site-inner, .narrow-container, .site-inner-narrow-container .site-inner {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container, .products-template-new-products 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, .products-template-new-products 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, .products-template-new-products 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, .products-template-new-products 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, .products-template-new-products 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, .products-template-new-products 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, .pillar-pages .customer_logos .col-lg-10, .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, .pillar-pages .customer_logos .col-lg-10 {
  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,
.Marquee .marquee {
  margin-right: 3rem !important;
}

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

.ml-5,
.mx-5,
.Marquee .marquee {
  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,
h3,
.sub-title-h3,
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, .p-heading-2 {
  font-size: 1.7rem;
}
@media (min-width: 992px) {
  h2, #product-hero p.headline, .sub-title-h2, .p-heading-2 {
    font-size: 2.8rem;
    margin-bottom: 35px;
  }
}

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

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

.entry-content h3, .entry-content .sub-title-h3,
.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,
  h3,
  .sub-title-h3 {
    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,
  h3,
  .sub-title-h3,
  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;
  }
}
.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 {
    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 {
    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 {
    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 {
    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 {
    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, #menu-footer-contact .cta-button-container a, .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, input.search-form-submit, .white-btn, .form-white-btn .frm_button_submit.frm_final_submit, .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, #menu-footer-contact .cta-button-container a: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, input.search-form-submit:after, .white-btn:after, .form-white-btn .frm_button_submit.frm_final_submit:after, .black-btn:after, .form-black-btn .frm_button_submit.frm_final_submit:after {
  display: block;
  content: "";
}
.standard-btn.outline, #menu-footer-contact .cta-button-container a.outline, .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, .outline.black-btn, .form-black-btn .outline.frm_button_submit.frm_final_submit {
  background-color: #fff;
  border: 2px solid;
}
.standard-btn.outline:hover, #menu-footer-contact .cta-button-container a.outline: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, .outline.black-btn:hover, .form-black-btn .outline.frm_button_submit.frm_final_submit:hover {
  border: 2px solid;
}
.standard-btn.outline:focus, #menu-footer-contact .cta-button-container a.outline: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, .outline.black-btn:focus, .form-black-btn .outline.frm_button_submit.frm_final_submit:focus {
  border-color: #272727;
  color: #272727;
}
.standard-btn:hover, #menu-footer-contact .cta-button-container a: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, .black-btn:hover, .form-black-btn .frm_button_submit.frm_final_submit:hover {
  color: #fff;
}
@media (min-width: 768px) {
  .standard-btn, #menu-footer-contact .cta-button-container a, .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, input.search-form-submit, .white-btn, .form-white-btn .frm_button_submit.frm_final_submit, .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: #272E3B;
  background-color: #fff !important;
}
.white-btn:hover, .form-white-btn .frm_button_submit.frm_final_submit:hover {
  background-color: #272E3B !important;
}

.heavybid-btn, input.search-form-submit {
  background-color: #00C158;
}
.heavybid-btn.outline, input.search-form-submit.outline {
  color: #00C158;
  border: 2px solid #00C158;
}
.heavybid-btn.outline:hover, input.search-form-submit.outline:hover {
  color: #fff;
  background-color: #0C9748;
  border: 2px solid #0C9748;
}
.heavybid-btn: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;
}

.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;
}

.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, .explore-pages #product-features h2, .explore-pages #product-features .sub-title-h2, .explore-pages #product-features #product-hero p.headline, #product-hero .explore-pages #product-features p.headline, .g2-section h2, .g2-section .sub-title-h2, .g2-section #product-hero p.headline, #product-hero .g2-section p.headline {
  text-align: left;
}
@media (min-width: 768px) {
  .left-center-mobile, .explore-pages #product-features h2, .explore-pages #product-features .sub-title-h2, .explore-pages #product-features #product-hero p.headline, #product-hero .explore-pages #product-features p.headline, .g2-section h2, .g2-section .sub-title-h2, .g2-section #product-hero p.headline, #product-hero .g2-section p.headline {
    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;
}

.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, .g2-section, #marquee-section {
  margin: 48px 0;
}
@media (min-width: 992px) {
  .mtb-48-80, .g2-section, #marquee-section {
    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-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;
}

.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 .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;
  }
}

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

.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, .g2-section {
  padding-top: 48px;
  padding-bottom: 48px;
}
@media (min-width: 768px) {
  .ptb-48-80, .g2-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}

.section-margins {
  margin-top: 48px;
  margin-bottom: 48px;
}
@media (min-width: 768px) {
  .section-margins {
    margin-top: 96px;
    margin-bottom: 96px;
  }
}

.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 .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 .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 .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, .hcss-form-frame, .frm_style_hcss-with-frame, .page-stats .stats-color, .product-page-stats .stats-color, #generic-tabs .pane {
  border-top: 5px solid #009639;
  border-radius: 8px;
  background: #fff;
}

.safety-color .section-frame, .safety-color .hcss-form-frame, .safety-color .frm_style_hcss-with-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 {
  border-color: #ff9e1b;
}

.operations-color .section-frame, .operations-color .hcss-form-frame, .operations-color .frm_style_hcss-with-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 {
  border-color: #005eb8;
}

.fleet-color .section-frame, .fleet-color .hcss-form-frame, .fleet-color .frm_style_hcss-with-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 {
  border-color: #009EA6;
}

.data-color .section-frame, .data-color .hcss-form-frame, .data-color .frm_style_hcss-with-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 {
  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;
}

.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 .products-template-new-products article .site-inner:after, .products-template-new-products article .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, .footer-widgets .site-inner-container .site-inner:after, .site-inner-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 .products-template-new-products article .site-inner:after, .products-template-new-products article .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, .footer-widgets .site-inner-container .site-inner:after, .site-inner-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;
}

/* ## Font Icon
--------------------------------------------- */
@font-face {
  font-family: "HCSSFont";
  src: url("/wp-content/themes/hcss2022/fonts/HCSSFont.eot?gmh8an");
  src: url("/wp-content/themes/hcss2022/fonts/HCSSFont.eot?gmh8an#iefix") format("embedded-opentype"), url("/wp-content/themes/hcss2022/fonts/HCSSFont.woff") format("woff"), url("/wp-content/themes/hcss2022/fonts/HCSSFont.ttf") format("truetype"), url("/wp-content/themes/hcss2022/fonts/HCSSFont.svg?gmh8an#HCSSFont") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
[class^=HCSSFont-],
[class*=" HCSSFont-"] {
  font-family: "HCSSFont" !important;
  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;
}

.HCSSFont-hcss-logo:before {
  content: "\e971";
}

.HCSSFont-hcss-heavybid:before {
  content: "\e96f";
}

.HCSSFont-heavybid-logo:before {
  content: "\e977";
}

.HCSSFont-hcss-heavyjob:before {
  content: "\e970";
}

.HCSSFont-heavyjob-logo:before {
  content: "\e978";
}

.HCSSFont-hcss-dispatcher:before {
  content: "\e965";
}

.HCSSFont-hcss-dispatcher-logo:before {
  content: "\e964";
}

.HCSSFont-hcss-e360:before {
  content: "\e967";
}

.HCSSFont-hcss-e360-logo:before {
  content: "\e966";
}

.HCSSFont-hcss-fuelerplus:before {
  content: "\e96c";
}

.HCSSFont-fuelerplus-logo:before {
  content: "\e959";
}

.HCSSFont-hcss-safety:before {
  content: "\e973";
}

.HCSSFont-hcss-safety-logo:before {
  content: "\e972";
}

.HCSSFont-hcss-telematics:before {
  content: "\e919";
}

.HCSSFont-hcss-telematics-logo:before {
  content: "\e96d";
}

.HCSSFont-hcss-gps:before {
  content: "\e96e";
}

.HCSSFont-hcss-fleet-management:before {
  content: "\e915";
}

.HCSSFont-fleet-management:before {
  content: "\e914";
}

.HCSSFont-oem-link:before {
  content: "\e926";
}

.HCSSFont-oem-link-logo:before {
  content: "\e925";
}

.HCSSFont-hcss-professional-services:before {
  content: "\e96a";
}

.HCSSFont-hcss-professional-services-logo:before {
  content: "\e96b";
}

.HCSSFont-hcss-cloud:before {
  content: "\e95e";
}

.HCSSFont-hcss-cloud-icon:before {
  content: "\e95d";
}

.HCSSFont-hcss-elogs:before {
  content: "\e969";
}

.HCSSFont-hcss-elogs-logo:before {
  content: "\e968";
}

.HCSSFont-hcss-forms-icon:before {
  content: "\e9a5";
}

.HCSSFont-hcss-forms:before {
  content: "\e9a6";
}

.HCSSFont-hcss-skills:before {
  content: "\e975";
}

.HCSSFont-hcss-skills-logo:before {
  content: "\e974";
}

.HCSSFont-hcss-credentials:before {
  content: "\e963";
}

.HCSSFont-hcss-credentials-logo:before {
  content: "\e962";
}

.HCSSFont-hcss-community:before {
  content: "\e961";
}

.HCSSFont-hcss-community-square:before {
  content: "\e960";
}

.HCSSFont-hcss-community-logo:before {
  content: "\e95f";
}

.HCSSFont-hcss-academy:before {
  content: "\e95b";
}

.HCSSFont-hcss-academyicon:before {
  content: "\e95c";
}

.HCSSFont-hcss-employee-app:before {
  content: "\e9a7";
}

.HCSSFont-employee-app-logo:before {
  content: "\e9a8";
}

.HCSSFont-24-hours:before {
  content: "\e900";
}

.HCSSFont-airplane:before {
  content: "\e901";
}

.HCSSFont-android:before {
  content: "\e942";
}

.HCSSFont-apple:before {
  content: "\e943";
}

.HCSSFont-articles:before {
  content: "\e902";
}

.HCSSFont-automate-dispatcher:before {
  content: "\e944";
}

.HCSSFont-award:before {
  content: "\e945";
}

.HCSSFont-bank:before {
  content: "\e946";
}

.HCSSFont-bar-chart:before {
  content: "\e947";
}

.HCSSFont-bar-chart-2:before {
  content: "\e903";
}

.HCSSFont-book:before {
  content: "\e904";
}

.HCSSFont-box:before {
  content: "\e905";
}

.HCSSFont-bullhorn:before {
  content: "\e948";
}

.HCSSFont-calculator:before {
  content: "\e949";
}

.HCSSFont-calendar:before {
  content: "\e94a";
}

.HCSSFont-cash-money:before {
  content: "\e906";
}

.HCSSFont-certification:before {
  content: "\e907";
}

.HCSSFont-chat:before {
  content: "\e94b";
}

.HCSSFont-chat-2:before {
  content: "\e908";
}

.HCSSFont-clock:before {
  content: "\e94c";
}

.HCSSFont-cloud:before {
  content: "\e94d";
}

.HCSSFont-cloud-computing:before {
  content: "\e909";
}

.HCSSFont-cloud-routes:before {
  content: "\e90a";
}

.HCSSFont-cloud-scalable:before {
  content: "\e90b";
}

.HCSSFont-cloud-security:before {
  content: "\e90c";
}

.HCSSFont-cog-rotating:before {
  content: "\e94e";
}

.HCSSFont-color-code-board:before {
  content: "\e90d";
}

.HCSSFont-comment:before {
  content: "\e94f";
}

.HCSSFont-construction-helmet:before {
  content: "\e950";
}

.HCSSFont-contract:before {
  content: "\e90e";
}

.HCSSFont-crane:before {
  content: "\e910";
}

.HCSSFont-crane-2:before {
  content: "\e90f";
}

.HCSSFont-eliminate-guesswork:before {
  content: "\e911";
}

.HCSSFont-eliminate-paperwork:before {
  content: "\e951";
}

.HCSSFont-email-address:before {
  content: "\e952";
}

.HCSSFont-engineer:before {
  content: "\e953";
}

.HCSSFont-equipment-location:before {
  content: "\e954";
}

.HCSSFont-estimating:before {
  content: "\e955";
}

.HCSSFont-exclamation-mark:before {
  content: "\e912";
}

.HCSSFont-eyeglasses:before {
  content: "\e913";
}

.HCSSFont-faq:before {
  content: "\e956";
}

.HCSSFont-form:before {
  content: "\e916";
}

.HCSSFont-fuel-adjustments:before {
  content: "\e957";
}

.HCSSFont-fuel-expenses:before {
  content: "\e958";
}

.HCSSFont-gas-pump:before {
  content: "\e917";
}

.HCSSFont-gears-money:before {
  content: "\e918";
}

.HCSSFont-handle-bids:before {
  content: "\e95a";
}

.HCSSFont-hcss-icons_users:before {
  content: "\e9a2";
}

.HCSSFont-headset:before {
  content: "\e976";
}

.HCSSFont-home:before {
  content: "\e979";
}

.HCSSFont-hourglass:before {
  content: "\e91a";
}

.HCSSFont-id-card:before {
  content: "\e97a";
}

.HCSSFont-identify-fuel-hogs:before {
  content: "\e97b";
}

.HCSSFont-industry:before {
  content: "\e91b";
}

.HCSSFont-ipad:before {
  content: "\e97c";
}

.HCSSFont-judge:before {
  content: "\e91c";
}

.HCSSFont-laptop:before {
  content: "\e97f";
}

.HCSSFont-laptop-check:before {
  content: "\e97d";
}

.HCSSFont-laptop-money:before {
  content: "\e97e";
}

.HCSSFont-lightbulb:before {
  content: "\e980";
}

.HCSSFont-line-chart:before {
  content: "\e981";
}

.HCSSFont-link:before {
  content: "\e982";
}

.HCSSFont-lock:before {
  content: "\e983";
}

.HCSSFont-magnifiying-glass:before {
  content: "\e991";
}

.HCSSFont-mail:before {
  content: "\e984";
}

.HCSSFont-map-marker:before {
  content: "\e91d";
}

.HCSSFont-meter:before {
  content: "\e91e";
}

.HCSSFont-mobile:before {
  content: "\e986";
}

.HCSSFont-mobile-alerts:before {
  content: "\e985";
}

.HCSSFont-money-sign:before {
  content: "\e91f";
}

.HCSSFont-monitor-driver:before {
  content: "\e987";
}

.HCSSFont-mouse:before {
  content: "\e920";
}

.HCSSFont-newsletter:before {
  content: "\e921";
}

.HCSSFont-next:before {
  content: "\e923";
}

.HCSSFont-next-2:before {
  content: "\e922";
}

.HCSSFont-note-taking:before {
  content: "\e924";
}

.HCSSFont-oil-and-gas:before {
  content: "\e927";
}

.HCSSFont-paperwork:before {
  content: "\e988";
}

.HCSSFont-path:before {
  content: "\e989";
}

.HCSSFont-phone:before {
  content: "\e98a";
}

.HCSSFont-picture:before {
  content: "\e928";
}

.HCSSFont-pie-chart:before {
  content: "\e98b";
}

.HCSSFont-pin:before {
  content: "\e929";
}

.HCSSFont-power:before {
  content: "\e92a";
}

.HCSSFont-power-button:before {
  content: "\e98c";
}

.HCSSFont-prepare-future:before {
  content: "\e92b";
}

.HCSSFont-previous:before {
  content: "\e92c";
}

.HCSSFont-protect:before {
  content: "\e98d";
}

.HCSSFont-puzzle:before {
  content: "\e92d";
}

.HCSSFont-random:before {
  content: "\e98e";
}

.HCSSFont-ribbon:before {
  content: "\e92e";
}

.HCSSFont-safety-culture:before {
  content: "\e98f";
}

.HCSSFont-sales-person:before {
  content: "\e92f";
}

.HCSSFont-schedule-budget:before {
  content: "\e990";
}

.HCSSFont-search:before {
  content: "\e992";
}

.HCSSFont-send:before {
  content: "\e993";
}

.HCSSFont-sending-budgets:before {
  content: "\e994";
}

.HCSSFont-share:before {
  content: "\e930";
}

.HCSSFont-sign-up:before {
  content: "\e931";
}

.HCSSFont-signature:before {
  content: "\e932";
}

.HCSSFont-single-document:before {
  content: "\e933";
}

.HCSSFont-smartphone-moneysign:before {
  content: "\e934";
}

.HCSSFont-spaceship:before {
  content: "\e995";
}

.HCSSFont-star:before {
  content: "\e996";
}

.HCSSFont-support-tech:before {
  content: "\e997";
}

.HCSSFont-tasks:before {
  content: "\e998";
}

.HCSSFont-telecom:before {
  content: "\e935";
}

.HCSSFont-thumbs-up:before {
  content: "\e999";
}

.HCSSFont-timecards:before {
  content: "\e99a";
}

.HCSSFont-toolbox:before {
  content: "\e99b";
}

.HCSSFont-tools:before {
  content: "\e99c";
}

.HCSSFont-track-performance:before {
  content: "\e936";
}

.HCSSFont-trophy:before {
  content: "\e99e";
}

.HCSSFont-trophy-2:before {
  content: "\e99d";
}

.HCSSFont-truck:before {
  content: "\e93b";
}

.HCSSFont-truck-2:before {
  content: "\e937";
}

.HCSSFont-truck-3:before {
  content: "\e938";
}

.HCSSFont-truck-4:before {
  content: "\e939";
}

.HCSSFont-truck-5:before {
  content: "\e93a";
}

.HCSSFont-trucking:before {
  content: "\e99f";
}

.HCSSFont-up-down-arrows:before {
  content: "\e9a0";
}

.HCSSFont-upload:before {
  content: "\e93c";
}

.HCSSFont-user-profile:before {
  content: "\e9a1";
}

.HCSSFont-users:before {
  content: "\e93d";
}

.HCSSFont-video:before {
  content: "\e93e";
}

.HCSSFont-view-document:before {
  content: "\e9a3";
}

.HCSSFont-wastewater:before {
  content: "\e93f";
}

.HCSSFont-watch-video:before {
  content: "\e940";
}

.HCSSFont-wifi:before {
  content: "\e941";
}

.HCSSFont-world-wide:before {
  content: "\e9a4";
}

.HCSSFont-heavybid-logo:before, .HCSSFont-hcss-heavybid:before {
  color: #009639;
}

.HCSSFont-heavyjob-logo:before, .HCSSFont-hcss-heavyjob:before {
  color: #005eb8;
}

.HCSSFont-hcss-safety-logo:before, .HCSSFont-hcss-safety:before {
  color: #ff9e1b;
}

.HCSSFont-hcss-dispatcher-logo:before {
  color: #e35205;
}

.HCSSFont-hcss-e360-logo:before, .HCSSFont-hcss-e360:before {
  color: #007681;
}

.HCSSFont-fuelerplus-logo:before, .HCSSFont-hcss-fuelerplus:before {
  color: #642f6c;
}

.HCSSFont-hcss-telematics-logo:before {
  color: #00b5e2;
}

.HCSSFont-hcss-cloud-icon:before {
  color: #567387;
}

.icon-hcss-plans {
  height: 35px;
}
.icon-hcss-plans:before {
  content: " ";
  background: url(/wp-content/uploads/2021/03/logo-plans-justicon.svg) no-repeat;
  background-color: #fff;
}

.icon-hcss-trucking:before {
  content: " ";
  background: url(/wp-content/uploads/2021/03/logo-trucking-justicon.svg) no-repeat;
  background-color: #fff;
}

.icon-hcss-intelligence:before {
  content: " ";
  background: url(/wp-content/uploads/2021/03/logo-intelligence-justicon.svg) no-repeat;
  background-color: #fff;
}

.icon-hcss-aerial:before {
  content: " ";
  background: url(/wp-content/uploads/2021/07/logo-aerial-justicon.svg) no-repeat;
  background-color: #fff;
}

@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;
}

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;
}
@media (min-width: 992px) {
  header.site-header {
    padding: 0;
  }
}
header.site-header .container, header.site-header .products-template-new-products article .site-inner, .products-template-new-products 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 .products-template-new-products article .site-inner, .products-template-new-products 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: 12px;
         column-gap: 12px;
  }
}
@media (min-width: 1200px) and (max-width: 1399.98px) {
  header.site-header .container, header.site-header .products-template-new-products article .site-inner, .products-template-new-products 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;
  }
}
header.site-header.version-b {
  padding: 7px 0;
}
@media (min-width: 768px) {
  header.site-header.version-b {
    padding: 13px 0;
  }
}
@media (min-width: 992px) {
  header.site-header.version-b {
    padding: 10.5px 0 0;
  }
}
@media (max-width: 991.98px) {
  header.site-header.version-b .primary-nav-toggle {
    order: 3;
  }
}
@media (min-width: 992px) {
  header.site-header.version-b .container, header.site-header.version-b .products-template-new-products article .site-inner, .products-template-new-products article header.site-header.version-b .site-inner, header.site-header.version-b .narrow-container, header.site-header.version-b .site-inner-narrow-container .site-inner, .site-inner-narrow-container header.site-header.version-b .site-inner, header.site-header.version-b .site-inner-container .site-inner, .site-inner-container header.site-header.version-b .site-inner {
    -moz-column-gap: 24px;
         column-gap: 24px;
    row-gap: 23px;
  }
}
@media (min-width: 1200px) and (max-width: 1399.98px) {
  header.site-header.version-b .container, header.site-header.version-b .products-template-new-products article .site-inner, .products-template-new-products article header.site-header.version-b .site-inner, header.site-header.version-b .narrow-container, header.site-header.version-b .site-inner-narrow-container .site-inner, .site-inner-narrow-container header.site-header.version-b .site-inner, header.site-header.version-b .site-inner-container .site-inner, .site-inner-container header.site-header.version-b .site-inner {
    -moz-column-gap: 14px;
         column-gap: 14px;
  }
}
header.site-header.version-b .title-area {
  padding-top: 0;
}
@media (max-width: 767.98px) {
  header.site-header.version-b .title-area {
    flex-grow: 1;
  }
}
@media (max-width: 991.98px) {
  header.site-header.version-b .title-area {
    order: 1;
  }
}
@media (max-width: 1199.98px) {
  header.site-header.version-b .title-area {
    max-width: 100px !important;
  }
}
header.site-header.version-b .title-area .custom-logo-link {
  width: 40px;
}
@media (min-width: 768px) {
  header.site-header.version-b .title-area .custom-logo-link {
    width: 71px;
    margin-right: 12px;
  }
}
@media (min-width: 992px) {
  header.site-header.version-b .title-area .custom-logo-link {
    margin-right: 0;
  }
}
header.site-header.version-b .nav-secondary {
  width: auto;
  margin: 0;
}
header.site-header.version-b .nav-secondary .cta-button-container a {
  font-size: 0.7rem;
  margin-right: 16px;
}
@media (min-width: 768px) {
  header.site-header.version-b .nav-secondary .cta-button-container a {
    font-size: 0.875rem;
    margin-right: 20px;
  }
}
@media (min-width: 992px) {
  header.site-header.version-b .nav-secondary .cta-button-container a {
    margin-right: 0;
  }
}
@media (min-width: 768px) {
  header.site-header.version-b .nav-secondary .phone-link, header.site-header.version-b .nav-secondary .login-link {
    display: none;
  }
  header.site-header.version-b .nav-secondary .phone-link a, header.site-header.version-b .nav-secondary .login-link a {
    padding: 14px 0;
  }
}
@media (min-width: 992px) {
  header.site-header.version-b .nav-secondary .phone-link, header.site-header.version-b .nav-secondary .login-link {
    display: inline-block;
  }
}
@media (min-width: 768px) {
  header.site-header.version-b .nav-secondary .support-link {
    display: none;
  }
}
@media (min-width: 992px) {
  header.site-header.version-b .nav-secondary .support-link {
    display: inline-block;
  }
}
@media (max-width: 991.98px) {
  header.site-header.version-b .nav-secondary {
    order: 2;
    flex-grow: 1;
  }
}
@media (min-width: 992px) {
  header.site-header.version-b .nav-secondary {
    width: 100%;
  }
}
header.site-header.version-b #genesis-nav-primary {
  margin-top: 0;
}
header.site-header.version-b #genesis-nav-primary .wrap {
  position: relative;
}
@media (min-width: 992px) {
  header.site-header.version-b #genesis-nav-primary li {
    display: inline-block;
    min-width: auto;
  }
}
@media (max-width: 991.98px) {
  header.site-header.version-b #genesis-nav-primary {
    order: 4;
  }
}
@media (min-width: 992px) {
  header.site-header.version-b #genesis-nav-primary {
    width: calc(100% - 95px);
  }
}
@media (min-width: 1200px) {
  header.site-header.version-b #genesis-nav-primary {
    width: calc(100% - 97px);
  }
}
header.site-header.version-b #genesis-nav-primary ul#menu-primary-menu {
  position: absolute;
  top: 7px;
}
@media (min-width: 992px) {
  header.site-header.version-b #genesis-nav-primary ul#menu-primary-menu > .menu-item > a {
    padding: 12px 8px 27px;
  }
}
@media (min-width: 1400px) {
  header.site-header.version-b #genesis-nav-primary ul#menu-primary-menu > .menu-item > a {
    letter-spacing: 1px;
    padding: 12px 8px 27px;
  }
}
header.site-header.version-b #genesis-nav-primary ul#menu-primary-menu .menu-item-has-children > a {
  -moz-column-gap: 8px;
       column-gap: 8px;
}
@media (min-width: 992px) {
  header.site-header.version-b #genesis-nav-primary ul#menu-primary-menu .menu-item-has-children > a:after {
    font-size: 0.8rem;
  }
}
@media (min-width: 1200px) {
  header.site-header.version-b #genesis-nav-primary ul#menu-primary-menu .menu-item-has-children > a:after {
    font-size: 1rem;
  }
}
@media (max-width: 991.98px) {
  header.site-header.version-b #genesis-nav-primary ul#menu-primary-menu .menu-item-has-children:hover > .sub-menu {
    display: none;
  }
  header.site-header.version-b #genesis-nav-primary ul#menu-primary-menu .menu-item-has-children:hover > a {
    color: #000;
  }
  header.site-header.version-b #genesis-nav-primary ul#menu-primary-menu .menu-item-has-children:hover > a:after {
    color: #000;
    content: "\f107";
  }
}
header.site-header.version-b #genesis-nav-primary ul#menu-primary-menu .menu-item-has-children.active > a:after {
  content: "\f106";
  transition: all 0.35s;
}
header.site-header.version-b #genesis-nav-primary ul#menu-primary-menu .menu-item-has-children.active > .sub-menu {
  display: block;
  left: auto;
  opacity: 1;
  background-color: #fff;
}
header.site-header.version-b #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.active > a, header.site-header.version-b #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.active > a:after {
  color: #009639;
}
@media (min-width: 992px) {
  header.site-header.version-b #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children > a {
    flex-wrap: nowrap;
  }
}
@media (min-width: 992px) {
  header.site-header.version-b #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children:not(.solutions):hover > .sub-menu {
    top: 58px;
  }
  header.site-header.version-b #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover > .sub-menu {
    top: 60.5px;
  }
}
@media (min-width: 992px) and (min-width: 1200px) {
  header.site-header.version-b #genesis-nav-primary ul#menu-primary-menu > .menu-item-has-children.solutions:hover > .sub-menu {
    left: 0;
    transform: unset;
  }
}
@media (min-width: 992px) {
  header.site-header.version-b #genesis-nav-primary ul#menu-primary-menu .who-we-serve {
    min-width: 140px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  header.site-header.version-b #genesis-nav-primary ul#menu-primary-menu {
    left: 0;
    top: 13px;
  }
}
@media (min-width: 992px) {
  header.site-header.version-b #genesis-nav-primary ul#menu-primary-menu {
    position: relative;
    -moz-column-gap: 0;
         column-gap: 0;
    top: 0;
  }
}
@media (min-width: 1200px) {
  header.site-header.version-b #genesis-nav-primary ul#menu-primary-menu {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
}
header.site-header.version-b #genesis-nav-primary .search-form {
  -moz-column-gap: 8px;
       column-gap: 8px;
}
header.site-header.version-b #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;
}
header.site-header.version-b #genesis-nav-primary .search-form .search-form-label {
  font-size: 1rem;
  font-family: "proxima-nova", sans-serif;
}
header.site-header.version-b #genesis-nav-primary .search-form .search-form-input {
  min-width: 174px;
  padding: 0;
  font-size: 0.875rem;
  width: auto;
  border-bottom: none;
}
header.site-header.version-b #genesis-nav-primary .search-form .search-form-input::-moz-placeholder {
  font-size: 0.875rem;
}
header.site-header.version-b #genesis-nav-primary .search-form .search-form-input::placeholder {
  font-size: 0.875rem;
}
@media (min-width: 1200px) {
  header.site-header.version-b #genesis-nav-primary .search-form .search-form-input::-moz-placeholder {
    font-size: 1rem;
    font-weight: 600;
  }
  header.site-header.version-b #genesis-nav-primary .search-form .search-form-input::placeholder {
    font-size: 1rem;
    font-weight: 600;
  }
}
@media (min-width: 1200px) {
  header.site-header.version-b #genesis-nav-primary .search-form .search-form-input {
    min-width: 300px;
  }
}
@media (min-width: 992px) {
  header.site-header.version-b #genesis-nav-primary .search {
    position: unset;
    color: #009639;
    margin-left: 18px;
  }
  header.site-header.version-b #genesis-nav-primary .search::before {
    display: none;
  }
  header.site-header.version-b #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;
  }
  header.site-header.version-b #genesis-nav-primary .search:hover > .sub-menu {
    box-shadow: none;
    border-radius: 0;
    right: 0;
  }
}
@media (min-width: 1200px) {
  header.site-header.version-b #genesis-nav-primary .search {
    margin-left: 36px;
  }
}
@media (min-width: 1400px) {
  header.site-header.version-b #genesis-nav-primary .search {
    margin-left: 148px;
  }
}

.wp-custom-logo .title-area {
  width: auto;
  padding: 0;
}
@media (max-width: 1199.98px) {
  .wp-custom-logo .title-area {
    max-width: 250px !important;
  }
}

.nav-secondary {
  width: 100%;
  margin: 7px 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: 1.125rem;
  transition: all 0.3s;
  display: inline-block;
  font-weight: 700;
  text-decoration: none;
  margin-right: 12px;
}
.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;
  }
}
@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 {
    display: inline-block;
  }
  .nav-secondary .phone-link a {
    padding: 14px 0;
  }
}
.nav-secondary .login-link {
  display: none;
  float: left;
}
@media (min-width: 768px) {
  .nav-secondary .login-link {
    display: inline-block;
  }
  .nav-secondary .login-link a {
    padding: 14px 0;
  }
}
.nav-secondary .support-link {
  display: none;
  float: left;
  margin-left: 0;
}
@media (min-width: 768px) {
  .nav-secondary .support-link {
    display: inline-block;
  }
  .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;
  }
}

#genesis-nav-primary {
  width: 100%;
}
#genesis-nav-primary.showMenu ul#menu-primary-menu {
  display: block;
}
@media (min-width: 768px) {
  #genesis-nav-primary {
    margin-top: 13px;
  }
}
@media (min-width: 992px) {
  #genesis-nav-primary {
    width: calc(100% - 262px);
    margin-top: 0;
  }
  #genesis-nav-primary li {
    display: inline-block;
    min-width: calc(16.6666666667% - 16px);
  }
}
@media (min-width: 1200px) {
  #genesis-nav-primary {
    width: calc(100% - 329px);
  }
}
#genesis-nav-primary ul#menu-primary-menu {
  display: none;
}
#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: 27px 6px;
    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 {
    padding: 27px 8px;
  }
}
#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.625rem;
    padding: 0;
  }
}
@media (min-width: 1400px) {
  #genesis-nav-primary ul#menu-primary-menu .menu-item-has-children > a:after {
    font-size: 1rem;
  }
}
#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;
}
@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;
  }
}
@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: 76px;
    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);
  }
  #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;
  }
  #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 {
    display: flex;
    justify-content: space-between;
  }
}
#genesis-nav-primary .search-form {
  width: auto;
  display: flex;
  -moz-column-gap: 28px;
       column-gap: 28px;
}
#genesis-nav-primary .search-form input[type=submit] {
  display: none;
}
#genesis-nav-primary .search-form .search-form-label {
  font-size: 1.5rem;
  font-weight: 600;
}
#genesis-nav-primary .search-form .search-form-input {
  border: none;
  border-bottom: 3px solid #009639;
  width: 568px;
  padding: 0 0 16px 0;
}
#genesis-nav-primary .search-form .search-form-input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.24);
  font-size: 1.2rem;
  font-weight: 400;
}
#genesis-nav-primary .search-form .search-form-input::placeholder {
  color: rgba(0, 0, 0, 0.24);
  font-size: 1.2rem;
  font-weight: 400;
}
#genesis-nav-primary .search {
  min-width: auto;
}
@media (min-width: 992px) {
  #genesis-nav-primary .search::before {
    display: block;
    content: "\f002";
    border: none;
    font-family: Defaults, sans-serif;
    color: #009639;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    vertical-align: top;
    width: auto;
    transition: all 0.3s;
    height: 100%;
    margin: 0;
    line-height: 1rem;
    font-size: 1.15rem;
    padding: 0 0 0 16px;
  }
}
@media (min-width: 992px) and (min-width: 992px) {
  #genesis-nav-primary .search::before {
    padding: 27px 0 27px 16px;
  }
}
@media (min-width: 992px) {
  #genesis-nav-primary .search:hover {
    position: unset;
  }
  #genesis-nav-primary .search:hover > .sub-menu {
    display: flex;
    width: 816px;
    background-color: #fff;
    flex-wrap: wrap;
    position: absolute;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);
    padding: 35px 66px 44px 61px;
    right: 14px;
  }
  #genesis-nav-primary .search:hover:before {
    color: #009639;
  }
}

.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%;
}

/* # Scroll to Top
---------------------------------------------------------------------------------------------------- */
.to-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 5px;
  right: 5px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: url("/wp-content/themes/hcss2022/images/to-top.svg") no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s;
  z-index: 9000;
}
.to-top.top-is-visible {
  visibility: visible;
  opacity: 1;
}
.to-top.top-fade-out {
  opacity: 0.5;
}
@media only screen and (min-width: 768px) {
  .to-top {
    right: 5px;
    bottom: 5px;
  }
}
@media only screen and (min-width: 1200px) {
  .to-top {
    height: 60px;
    width: 60px;
  }
}

.no-touch .to-top:hover {
  background-color: #e35205;
  opacity: 1;
}

#product-hero {
  padding-top: 34px;
  padding-bottom: 110px;
  color: #fff;
  position: relative;
  background-color: #000;
}
#product-hero svg {
  height: 35px;
  margin-bottom: 40px;
  max-width: 100%;
}
@media (min-width: 768px) {
  #product-hero svg {
    height: 45px;
    margin-bottom: 64px;
  }
}
@media (min-width: 768px) {
  #product-hero {
    min-height: 800px;
    padding-bottom: 190px;
    overflow: hidden;
    background-size: cover;
    background-position: top right;
    background-repeat: no-repeat;
  }
}
@media (min-width: 992px) {
  #product-hero {
    padding-bottom: 262px;
  }
}
@media (min-width: 1200px) {
  #product-hero {
    padding-bottom: 303px;
  }
}
@media (min-width: 1400px) {
  #product-hero {
    padding-bottom: 365px;
  }
}
#product-hero.no-video {
  padding-bottom: 48px !important;
  min-height: auto;
}
#product-hero.no-video:after {
  display: none !important;
}
#product-hero.child-hero {
  margin-top: 48px;
  padding-bottom: 0;
  background-position: center;
}
#product-hero.child-hero:after {
  content: "";
  display: block;
  background-color: #fff;
  aspect-ratio: 16/5;
  position: relative;
  z-index: 1;
  top: 1px;
  margin-top: 100px;
}
@media (min-width: 576px) {
  #product-hero.child-hero:after {
    height: 144px;
    aspect-ratio: unset;
  }
}
@media (min-width: 768px) {
  #product-hero.child-hero:after {
    height: 190px;
    margin-top: 160px;
  }
}
@media (min-width: 992px) {
  #product-hero.child-hero:after {
    display: none;
  }
}
@media (min-width: 768px) {
  #product-hero.child-hero svg {
    margin-bottom: 49px;
  }
}
#product-hero.child-hero .wistia-frame {
  position: absolute;
  top: 30px;
  left: 0;
  width: 100%;
  padding: 0 15px;
}
@media (min-width: 992px) {
  #product-hero.child-hero .wistia-frame {
    top: 0;
    position: relative;
    padding: 0;
  }
}
#product-hero.child-hero .video-thumb, #product-hero.child-hero .video-thumb:before {
  border-radius: 0;
}
#product-hero.child-hero .video-title {
  color: #fff;
}
@media (min-width: 992px) {
  #product-hero.child-hero .video-title {
    top: 75%;
  }
}
@media (min-width: 768px) {
  #product-hero.child-hero {
    padding-top: 49px;
    overflow: visible;
    height: auto;
    min-height: auto;
  }
}
@media (min-width: 992px) {
  #product-hero.child-hero {
    overflow: hidden;
    padding-bottom: 70px;
  }
}
@media screen and (min-width: 1100px) {
  #product-hero.child-hero {
    margin-top: 45px;
  }
}
@media screen and (min-width: 1225px) {
  #product-hero.child-hero {
    margin-top: 41px;
  }
}
@media (min-width: 1200px) {
  #product-hero.child-hero {
    padding-bottom: 111px;
  }
}
@media (min-width: 1400px) {
  #product-hero.child-hero {
    margin-top: 0;
  }
}
#product-hero.child-hero:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.85);
  background-image: none;
  top: 0;
  z-index: 1;
}
#product-hero:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #000;
  top: 0;
}
@media (min-width: 768px) {
  #product-hero:before {
    background-color: transparent;
    background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.6) 8.14%, rgba(0, 0, 0, 0.8) 95.44%);
    z-index: 1;
  }
}
@media (min-width: 992px) {
  #product-hero:before {
    background-image: linear-gradient(270deg, rgba(139, 139, 139, 0) 8.14%, rgba(139, 139, 139, 0) 16.87%, rgba(139, 139, 139, 0) 28.22%, rgba(0, 0, 0, 0.72) 42.63%, rgba(0, 0, 0, 0.75) 55.28%, rgba(0, 0, 0, 0.85) 64.89%, #000 79.73%);
  }
}
@media (min-width: 1790px) {
  #product-hero:before {
    background-image: linear-gradient(270deg, rgba(139, 139, 139, 0) 8.14%, rgba(139, 139, 139, 0) 16.87%, rgba(139, 139, 139, 0) 32.59%, rgba(0, 0, 0, 0.5) 42.63%, rgba(0, 0, 0, 0.75) 55.28%, rgba(0, 0, 0, 0.85) 64.89%, #000 79.73%);
  }
}
#product-hero .hero-content {
  z-index: 2;
  position: relative;
}
@media (min-width: 992px) {
  #product-hero .hero-content {
    max-width: 1310px !important;
  }
}
@media screen and (min-width: 400px) {
  #product-hero .standard-btn, #product-hero .black-btn, #product-hero .form-black-btn .frm_button_submit.frm_final_submit, .form-black-btn #product-hero .frm_button_submit.frm_final_submit, #product-hero .white-btn, #product-hero .form-white-btn .frm_button_submit.frm_final_submit, .form-white-btn #product-hero .frm_button_submit.frm_final_submit, #product-hero .heavybid-btn, #product-hero input.search-form-submit, #product-hero .heavyjob-btn, #product-hero .new-dispatcher-btn, #product-hero .plans-btn, #product-hero .safety-btn, #product-hero .fleet-btn, #product-hero .e360-btn, #product-hero .fuelerplus-btn, #product-hero .telematics-btn, #product-hero .accounting-btn, #product-hero .cloud-btn, #product-hero .insights-btn, #product-hero #menu-footer-contact .cta-button-container a, #menu-footer-contact .cta-button-container #product-hero a {
    margin-right: 16px;
  }
}
@media (min-width: 768px) {
  #product-hero .standard-btn, #product-hero .black-btn, #product-hero .form-black-btn .frm_button_submit.frm_final_submit, .form-black-btn #product-hero .frm_button_submit.frm_final_submit, #product-hero .white-btn, #product-hero .form-white-btn .frm_button_submit.frm_final_submit, .form-white-btn #product-hero .frm_button_submit.frm_final_submit, #product-hero .heavybid-btn, #product-hero input.search-form-submit, #product-hero .heavyjob-btn, #product-hero .new-dispatcher-btn, #product-hero .plans-btn, #product-hero .safety-btn, #product-hero .fleet-btn, #product-hero .e360-btn, #product-hero .fuelerplus-btn, #product-hero .telematics-btn, #product-hero .accounting-btn, #product-hero .cloud-btn, #product-hero .insights-btn, #product-hero #menu-footer-contact .cta-button-container a, #menu-footer-contact .cta-button-container #product-hero a {
    margin-right: 33px;
  }
}
#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;
  }
}
#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;
  }
}
@media (max-width: 767.98px) {
  #product-hero.mobile-white-bg {
    background-color: #fff;
    color: #000;
  }
  #product-hero.mobile-white-bg p {
    color: #000;
  }
  #product-hero.mobile-white-bg:before {
    background-color: #fff;
  }
}
@media (max-width: 767.98px) {
  #product-hero.mobile-dark-blue-bg {
    background-color: #212b3a;
    color: #fff;
  }
  #product-hero.mobile-dark-blue-bg p {
    color: #fff;
  }
  #product-hero.mobile-dark-blue-bg:before {
    background-color: #212b3a;
  }
}

#hero-video {
  display: none;
  z-index: 0;
}
@media (min-width: 768px) {
  #hero-video {
    display: block;
    position: absolute;
    -o-object-fit: cover;
       object-fit: cover;
    height: 100%;
    width: 100%;
    top: 0;
  }
}

#video-player {
  position: relative;
  margin-bottom: -100px;
}
@media (min-width: 768px) {
  #video-player {
    margin-bottom: -160px;
  }
}
@media (min-width: 992px) {
  #video-player {
    margin-bottom: -232px;
  }
}
@media (min-width: 1200px) {
  #video-player {
    margin-bottom: -273px;
  }
}
@media (min-width: 1400px) {
  #video-player {
    margin-bottom: -299px;
  }
}
@media screen and (min-width: 1255px) and (min-height: 1150px) and (max-height: 1200px) {
  #video-player {
    margin-bottom: -25vh;
  }
}
#video-player .video-container {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
  top: -100px;
  z-index: 5;
}
@media (min-width: 768px) {
  #video-player .video-container {
    top: -160px;
  }
}
@media (min-width: 992px) {
  #video-player .video-container {
    top: -232px;
  }
}
@media (min-width: 1200px) {
  #video-player .video-container {
    top: -273px;
  }
}
@media (min-width: 1400px) {
  #video-player .video-container {
    top: -299px;
  }
}
@media screen and (min-width: 1255px) and (min-height: 1150px) and (max-height: 1200px) {
  #video-player .video-container {
    top: -25vh;
  }
}
#video-player .video-thumb {
  border-radius: 8px;
}
#video-player .video-thumb::before {
  display: none;
}
@media (min-width: 992px) {
  #video-player .video-title {
    top: 65%;
  }
}

.customer_logos {
  margin: 48px 0;
  position: relative;
}
@media (min-width: 768px) {
  .customer_logos {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .customer_logos {
    margin: 96px 0 80px;
    padding: 0;
  }
}
.customer_logos:not(.side-by-side) .container > div, .customer_logos:not(.side-by-side) .products-template-new-products article .site-inner > div, .products-template-new-products article .customer_logos:not(.side-by-side) .site-inner > div, .customer_logos:not(.side-by-side) .narrow-container > div, .customer_logos:not(.side-by-side) .site-inner-narrow-container .site-inner > div, .site-inner-narrow-container .customer_logos:not(.side-by-side) .site-inner > div, .customer_logos:not(.side-by-side) .site-inner-container .site-inner > div, .site-inner-container .customer_logos:not(.side-by-side) .site-inner > div {
  margin-bottom: 48px;
}
@media (min-width: 992px) {
  .customer_logos:not(.side-by-side) .container > div, .customer_logos:not(.side-by-side) .products-template-new-products article .site-inner > div, .products-template-new-products article .customer_logos:not(.side-by-side) .site-inner > div, .customer_logos:not(.side-by-side) .narrow-container > div, .customer_logos:not(.side-by-side) .site-inner-narrow-container .site-inner > div, .site-inner-narrow-container .customer_logos:not(.side-by-side) .site-inner > div, .customer_logos:not(.side-by-side) .site-inner-container .site-inner > div, .site-inner-container .customer_logos:not(.side-by-side) .site-inner > div {
    margin-bottom: 80px;
  }
}
.customer_logos:not(.side-by-side) .container:after, .customer_logos:not(.side-by-side) .products-template-new-products article .site-inner:after, .products-template-new-products article .customer_logos:not(.side-by-side) .site-inner:after, .customer_logos:not(.side-by-side) .narrow-container:after, .customer_logos:not(.side-by-side) .site-inner-narrow-container .site-inner:after, .site-inner-narrow-container .customer_logos:not(.side-by-side) .site-inner:after, .customer_logos:not(.side-by-side) .site-inner-container .site-inner:after, .site-inner-container .customer_logos:not(.side-by-side) .site-inner:after {
  border-top: 1px solid rgba(0, 0, 0, 0.16);
  display: block;
  position: relative;
  content: "";
  width: 100%;
  top: 0;
  margin: 0 auto;
}
.customer_logos .image-row {
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-flow: wrap;
  height: 100%;
}
@media (min-width: 768px) {
  .customer_logos .image-row {
    row-gap: 15px;
  }
}
@media (min-width: 992px) {
  .customer_logos .image-row {
    justify-content: space-between;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .customer_logos .image-item {
    flex: 1 0 33%;
    text-align: center;
  }
}
.customer_logos.side-by-side {
  padding: 0;
}
.customer_logos.side-by-side .image-row {
  row-gap: 15px;
}
@media (min-width: 992px) {
  .customer_logos.side-by-side .image-item {
    flex: 1 0 33%;
    text-align: center;
  }
}
.customer_logos.side-by-side p {
  text-align: left;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .customer_logos.side-by-side p {
    text-align: center;
  }
}
.customer_logos.side-by-side p.big-headline {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .customer_logos.side-by-side p.big-headline {
    font-size: 2.07rem !important;
  }
}
@media (min-width: 992px) {
  .customer_logos.side-by-side p.big-headline {
    font-size: 2.48rem !important;
  }
}
.customer_logos p {
  text-align: left;
}
@media (min-width: 768px) {
  .customer_logos p {
    text-align: center;
  }
}
.customer_logos p.big-headline {
  font-weight: 700;
  font-size: 1.5rem !important;
}
@media (min-width: 768px) {
  .customer_logos p.big-headline {
    font-size: 1.9rem !important;
  }
}
@media (min-width: 992px) {
  .customer_logos p.big-headline {
    font-size: 2.07rem !important;
  }
}
@media (min-width: 1200px) {
  .customer_logos p.big-headline {
    font-size: 2.5rem !important;
  }
}
@media (min-width: 1400px) {
  .customer_logos p.big-headline {
    font-size: 3rem !important;
    margin-bottom: 16px;
  }
}
@media (min-width: 768px) {
  .customer_logos div[class*=offset] .big-headline {
    margin-bottom: 48px;
  }
}
@media (min-width: 992px) {
  .customer_logos div[class*=offset] .big-headline {
    margin-bottom: 80px;
  }
}

.new-product-parent .customer_logos {
  padding-top: 0;
}
@media (min-width: 992px) {
  .new-product-parent .customer_logos {
    margin: 96px 0;
  }
}
.new-product-parent .customer_logos p {
  font-weight: 700;
}
@media (min-width: 768px) {
  .new-product-parent .customer_logos p {
    font-size: 1.5rem !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .new-product-parent .customer_logos p {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .new-product-parent .customer_logos p {
    font-size: 2.1rem !important;
  }
}

.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-bottom: 48px;
}
@media (min-width: 768px) {
  #product-features-tabs {
    background-color: #FFF;
    color: #000;
    margin-top: 32px;
  }
}
@media (min-width: 1200px) {
  #product-features-tabs {
    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 .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 #menu-footer-contact .cta-button-container a, #menu-footer-contact .cta-button-container #product-features-tabs .pane.mobile-display a {
    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 p {
  font-size: 1rem;
  line-height: 1.25;
  margin-bottom: 12px;
}
@media (min-width: 768px) {
  #product-features-tabs p {
    margin-bottom: 24px;
    font-size: 1.2rem;
  }
}
@media (min-width: 992px) {
  #product-features-tabs p {
    font-size: 1.2rem;
  }
}
#product-features-tabs p.headline {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  #product-features-tabs p.headline {
    font-size: 2.475rem;
  }
}
#product-features-tabs .standard-btn, #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 #menu-footer-contact .cta-button-container a, #menu-footer-contact .cta-button-container #product-features-tabs a {
  margin-right: 15px;
  margin-top: 24px;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  #product-features-tabs .standard-btn, #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 #menu-footer-contact .cta-button-container a, #menu-footer-contact .cta-button-container #product-features-tabs a {
    margin-right: 30px;
  }
}
#product-features-tabs.white-bg {
  background-color: #fff !important;
  color: #333;
}

#tab-intro {
  background-color: #000;
  color: #fff;
  margin-top: 48px;
  padding: 48px 0 6px;
}
#tab-intro .big-headline {
  color: #fff;
}
@media (min-width: 768px) {
  #tab-intro .big-headline {
    color: #000;
  }
}
@media (min-width: 768px) {
  #tab-intro {
    background-color: #FFF;
    color: #000;
    padding: 0;
    margin-top: 96px;
  }
}

.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%;
  }
}
.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;
  }
}
.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 p {
    line-height: 1.1;
    font-size: 1.875rem;
  }
}
.customer-testimonials .excerpt p::before {
  content: "“";
}
.customer-testimonials .excerpt p::after {
  content: "”";
}

@media (min-width: 1200px) {
  .new-product-parent .customer-testimonials {
    margin-top: 96px;
  }
}

.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;
  }
}
.product-page-stats .stats-number {
  font-size: 3.585rem;
  line-height: 1;
  font-weight: bold;
}
@media (min-width: 768px) {
  .product-page-stats .stats-number {
    font-size: 2.875rem;
  }
}
@media (min-width: 992px) {
  .product-page-stats .stats-number {
    font-size: 3.45rem;
  }
}
@media (min-width: 1200px) {
  .product-page-stats .stats-number {
    font-size: 4.75rem;
  }
}
@media (min-width: 1400px) {
  .product-page-stats .stats-number {
    font-size: 80px;
  }
}
.product-page-stats .stats-number span {
  font-size: 48px;
}
@media (min-width: 768px) {
  .product-page-stats .stats-number span {
    font-size: 30px;
  }
}
@media (min-width: 992px) {
  .product-page-stats .stats-number span {
    font-size: 40px;
  }
}
@media (min-width: 1200px) {
  .product-page-stats .stats-number span {
    font-size: 48px;
  }
}
.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 .stats-text {
    font-size: 1rem;
  }
}
@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;
  }
}
@media (min-width: 1200px) {
  .page-stats {
    margin-top: 96px;
    margin-bottom: 96px;
  }
}

#sales-steps {
  margin: 48px 0;
}
#sales-steps .section-frame, #sales-steps .hcss-form-frame, #sales-steps .frm_style_hcss-with-frame, #sales-steps #generic-tabs .pane, #generic-tabs #sales-steps .pane, #sales-steps .product-page-stats .stats-color, .product-page-stats #sales-steps .stats-color, #sales-steps .page-stats .stats-color, .page-stats #sales-steps .stats-color {
  padding: 36px 12px 6px;
}
@media (min-width: 768px) {
  #sales-steps .section-frame, #sales-steps .hcss-form-frame, #sales-steps .frm_style_hcss-with-frame, #sales-steps #generic-tabs .pane, #generic-tabs #sales-steps .pane, #sales-steps .product-page-stats .stats-color, .product-page-stats #sales-steps .stats-color, #sales-steps .page-stats .stats-color, .page-stats #sales-steps .stats-color {
    padding: 36px 12px 11px;
  }
}
@media (min-width: 992px) {
  #sales-steps .section-frame, #sales-steps .hcss-form-frame, #sales-steps .frm_style_hcss-with-frame, #sales-steps #generic-tabs .pane, #generic-tabs #sales-steps .pane, #sales-steps .product-page-stats .stats-color, .product-page-stats #sales-steps .stats-color, #sales-steps .page-stats .stats-color, .page-stats #sales-steps .stats-color {
    padding: 55px 50px 11px;
  }
}
#sales-steps h3, #sales-steps .sub-title-h3 {
  font-size: 2.07rem;
  margin-bottom: 48px;
  font-weight: 700;
}
@media (min-width: 768px) {
  #sales-steps h3, #sales-steps .sub-title-h3 {
    font-size: 2.95rem;
  }
}
@media (min-width: 1200px) {
  #sales-steps h3, #sales-steps .sub-title-h3 {
    margin-bottom: 96px;
  }
}
#sales-steps .headline {
  color: #000;
  font-size: 2.07rem;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  #sales-steps .headline {
    font-size: 2.485rem;
    margin-bottom: 24px;
  }
}
#sales-steps .sub-headline {
  font-size: 1.5rem;
  line-height: normal;
  font-weight: 600;
  margin-bottom: 10px;
  line-height: normal;
}
@media (min-width: 768px) {
  #sales-steps .sub-headline {
    font-size: 1.75rem;
    min-height: 123px;
  }
}
@media (min-width: 992px) {
  #sales-steps .sub-headline {
    font-size: 2.1rem;
    min-height: 147px;
  }
}
@media (min-width: 1400px) {
  #sales-steps .sub-headline {
    min-height: 98px;
  }
}
#sales-steps p {
  font-size: 1rem;
  line-height: 26px;
  color: #000;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  #sales-steps p {
    font-size: 1.15rem;
  }
}
@media (min-width: 992px) {
  #sales-steps p {
    font-size: 1.2rem;
  }
}
#sales-steps .step-1:after, #sales-steps .step-2:after {
  content: "";
  width: 100%;
  position: relative;
  display: block;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
@media (min-width: 768px) {
  #sales-steps .step-1:after, #sales-steps .step-2:after {
    display: none;
  }
}
#sales-steps .step-1 .headline:before {
  -webkit-mask: url("/wp-content/uploads/2025/09/icon-headache.svg") no-repeat center;
  mask: url("/wp-content/uploads/2025/09/icon-headache.svg") no-repeat center;
}
#sales-steps .step-2 .headline:before {
  margin-top: 38px;
  -webkit-mask: url("/wp-content/uploads/2025/09/icon-bar-line-graph.svg") no-repeat center;
  mask: url("/wp-content/uploads/2025/09/icon-bar-line-graph.svg") no-repeat center;
}
@media (min-width: 768px) {
  #sales-steps .step-2 .headline:before {
    margin-top: 0;
  }
}
#sales-steps .step-3 .headline:before {
  margin-top: 38px;
  -webkit-mask: url("/wp-content/uploads/2025/09/icon-rocket.svg") no-repeat center;
  mask: url("/wp-content/uploads/2025/09/icon-rocket.svg") no-repeat center;
}
@media (min-width: 768px) {
  #sales-steps .step-3 .headline:before {
    margin-top: 0;
  }
}
#sales-steps .step-1, #sales-steps .step-2, #sales-steps .step-3 {
  position: relative;
}
#sales-steps .step-1 .headline:before, #sales-steps .step-2 .headline:before, #sales-steps .step-3 .headline:before {
  content: "";
  display: block;
  -webkit-mask-size: auto;
  mask-size: auto;
  height: 42px;
  width: 42px;
  position: relative;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  #sales-steps .step-1 .headline:before, #sales-steps .step-2 .headline:before, #sales-steps .step-3 .headline:before {
    display: inline-block;
    left: 0;
    top: -5px;
    margin-bottom: 0;
    margin-right: 15px;
  }
}
@media (min-width: 992px) {
  #sales-steps .step-1 .headline:before, #sales-steps .step-2 .headline:before, #sales-steps .step-3 .headline:before {
    margin-right: 30px;
  }
}
@media (min-width: 768px) {
  #sales-steps .step-1 .headline span, #sales-steps .step-2 .headline span, #sales-steps .step-3 .headline span {
    top: -10px;
    position: relative;
  }
}
@media (min-width: 992px) {
  #sales-steps .step-1 .headline span, #sales-steps .step-2 .headline span, #sales-steps .step-3 .headline span {
    top: -15px;
    position: relative;
  }
}
@media (min-width: 768px) {
  #sales-steps .step-1, #sales-steps .step-2, #sales-steps .step-3 {
    flex: 1 0 25%;
  }
}
@media (min-width: 1200px) {
  #sales-steps .step-1, #sales-steps .step-2, #sales-steps .step-3 {
    flex: 0 0 29%;
  }
}
@media (min-width: 768px) {
  #sales-steps div[class*=offset] .step-1, #sales-steps div[class*=offset] .step-2, #sales-steps div[class*=offset] .step-3 {
    flex: 0 0 33%;
  }
}
@media (min-width: 1400px) and (max-width: 1789.98px) {
  #sales-steps div[class*=offset] .col-lg-8 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
}
@media (min-width: 1200px) {
  #sales-steps {
    margin: 96px 0;
  }
}

.new-faqs {
  margin: 48px 0;
}
.new-faqs .question {
  position: relative;
  cursor: pointer;
}
.new-faqs .question p {
  color: #000;
  margin: 16px 40px 16px 0;
  font-size: 1rem;
  font-weight: 600;
  text-align: left;
}
@media (min-width: 992px) {
  .new-faqs .question p {
    font-size: 1.2rem;
    margin: 32px 40px 32px 0;
  }
}
.new-faqs .question:after {
  content: "\f107";
  font-family: "Defaults";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  justify-content: center;
  align-items: center;
  height: 32px;
  width: 32px;
  color: #fff;
  background-color: #000;
  border-radius: 10px;
  line-height: 1;
  text-align: center;
  transition: all 0.35s;
  font-weight: bold;
  transition: all 0.35s;
  font-size: 1.5rem;
}
.new-faqs .question.down-caret:after {
  content: "\f106";
  transition: all 0.35s;
}
.new-faqs .faq {
  border-bottom: 0.5px solid rgba(0, 0, 0, 0.1);
}
.new-faqs .faq:last-child {
  border-bottom: none;
}
.new-faqs .answer {
  display: none;
}
.new-faqs .answer p {
  font-size: 1rem;
}
@media (min-width: 992px) {
  .new-faqs .answer p {
    font-size: 1.2rem;
  }
}
@media (max-width: 767.98px) {
  .new-faqs div.section-frame, .new-faqs div.hcss-form-frame, .new-faqs div.frm_style_hcss-with-frame, .new-faqs #generic-tabs div.pane, #generic-tabs .new-faqs div.pane, .new-faqs .product-page-stats div.stats-color, .product-page-stats .new-faqs div.stats-color, .new-faqs .page-stats div.stats-color, .page-stats .new-faqs div.stats-color {
    border: none;
    border-top: 1px solid rgba(0, 0, 0, 0.1) !important;
    border-radius: 0;
    padding: 48px 0 0;
  }
}
@media (min-width: 992px) {
  .new-faqs div.section-frame, .new-faqs div.hcss-form-frame, .new-faqs div.frm_style_hcss-with-frame, .new-faqs #generic-tabs div.pane, #generic-tabs .new-faqs div.pane, .new-faqs .product-page-stats div.stats-color, .product-page-stats .new-faqs div.stats-color, .new-faqs .page-stats div.stats-color, .page-stats .new-faqs div.stats-color {
    padding: 64px 0 0;
  }
}
.new-faqs .big-headline {
  margin-bottom: 40px !important;
}
@media (min-width: 1200px) {
  .new-faqs {
    margin: 96px 0;
  }
}

.faq-cta {
  margin-top: 32px;
  padding: 30px;
  background: #DDDDDD;
  border-radius: 8px;
}
@media (min-width: 768px) {
  .faq-cta {
    padding: 30px 0;
    border-radius: 0;
    background: #F7F7F7;
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .faq-cta {
    padding: 32px 0;
  }
}
.faq-cta .row {
  align-items: center;
}
.faq-cta p {
  font-size: 28px !important;
  font-weight: 700;
  line-height: 122%;
  margin: 0;
}
.faq-cta .content-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  row-gap: 33px;
  flex-wrap: wrap;
}
.faq-cta .standard-btn.outline, .faq-cta .outline.black-btn, .faq-cta .form-black-btn .outline.frm_button_submit.frm_final_submit, .form-black-btn .faq-cta .outline.frm_button_submit.frm_final_submit, .faq-cta .outline.white-btn, .faq-cta .form-white-btn .outline.frm_button_submit.frm_final_submit, .form-white-btn .faq-cta .outline.frm_button_submit.frm_final_submit, .faq-cta .outline.heavybid-btn, .faq-cta input.outline.search-form-submit, .faq-cta .outline.heavyjob-btn, .faq-cta .outline.new-dispatcher-btn, .faq-cta .outline.plans-btn, .faq-cta .outline.safety-btn, .faq-cta .outline.fleet-btn, .faq-cta .outline.e360-btn, .faq-cta .outline.fuelerplus-btn, .faq-cta .outline.telematics-btn, .faq-cta .outline.accounting-btn, .faq-cta .outline.cloud-btn, .faq-cta .outline.insights-btn, .faq-cta #menu-footer-contact .cta-button-container a.outline, #menu-footer-contact .cta-button-container .faq-cta a.outline {
  margin-bottom: 0;
}

#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;
}
#product-features .content-box p {
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  #product-features .row {
    row-gap: 40px;
    margin-bottom: 40px !important;
  }
}
#product-features h2, #product-features .sub-title-h2, #product-features #product-hero p.headline, #product-hero #product-features p.headline {
  margin-bottom: 8px;
}
@media (min-width: 992px) {
  #product-features h2, #product-features .sub-title-h2, #product-features #product-hero p.headline, #product-hero #product-features p.headline {
    font-size: 2.07rem;
    margin-bottom: 20px;
  }
}
#product-features.child-product-features .row .col-12 .content-box, #product-features.child-product-features .row .pillar-pages .customer_logos .col-lg-10 .content-box, .pillar-pages .customer_logos #product-features.child-product-features .row .col-lg-10 .content-box {
  position: relative;
}
@media (min-width: 768px) {
  #product-features.child-product-features .row .col-12 .content-box, #product-features.child-product-features .row .pillar-pages .customer_logos .col-lg-10 .content-box, .pillar-pages .customer_logos #product-features.child-product-features .row .col-lg-10 .content-box {
    margin: 48px 0;
  }
}
@media (min-width: 992px) {
  #product-features.child-product-features .row .col-12 .content-box, #product-features.child-product-features .row .pillar-pages .customer_logos .col-lg-10 .content-box, .pillar-pages .customer_logos #product-features.child-product-features .row .col-lg-10 .content-box {
    margin: 48px 0 48px 15px;
  }
}
@media (min-width: 1790px) {
  #product-features.child-product-features .row .col-12 .content-box, #product-features.child-product-features .row .pillar-pages .customer_logos .col-lg-10 .content-box, .pillar-pages .customer_logos #product-features.child-product-features .row .col-lg-10 .content-box {
    margin: 80px 0 80px 57px;
  }
}
@media (min-width: 992px) {
  #product-features.child-product-features .row .col-12:first-child .content-box, #product-features.child-product-features .row .pillar-pages .customer_logos .col-lg-10:first-child .content-box, .pillar-pages .customer_logos #product-features.child-product-features .row .col-lg-10: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, #product-features.child-product-features .row .pillar-pages .customer_logos .col-lg-10:first-child .content-box, .pillar-pages .customer_logos #product-features.child-product-features .row .col-lg-10: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) .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) .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, #product-features.feature-borders .row .pillar-pages .customer_logos .col-lg-10:first-child::after, .pillar-pages .customer_logos #product-features.feature-borders .row .col-lg-10: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, #product-features.feature-borders .row:last-child .pillar-pages .customer_logos .col-lg-10:first-child::after, .pillar-pages .customer_logos #product-features.feature-borders .row:last-child .col-lg-10: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;
}
#product-features .last-row p.bigger-headline, #product-features .last-row h2, #product-features .last-row .sub-title-h2, #product-features .last-row #product-hero p.headline, #product-hero #product-features .last-row p.headline {
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 20px;
  font-size: 1.7rem;
}
@media (min-width: 992px) {
  #product-features .last-row p.bigger-headline, #product-features .last-row h2, #product-features .last-row .sub-title-h2, #product-features .last-row #product-hero p.headline, #product-hero #product-features .last-row p.headline {
    font-size: 2.07rem;
  }
}
@media (min-width: 1400px) {
  #product-features .last-row p.bigger-headline, #product-features .last-row h2, #product-features .last-row .sub-title-h2, #product-features .last-row #product-hero p.headline, #product-hero #product-features .last-row p.headline {
    font-size: 3rem;
  }
}
@media (min-width: 1790px) {
  #product-features .last-row p.bigger-headline, #product-features .last-row h2, #product-features .last-row .sub-title-h2, #product-features .last-row #product-hero p.headline, #product-hero #product-features .last-row p.headline {
    font-size: 3.4rem;
  }
}
@media (min-width: 1200px) {
  #product-features {
    margin: 96px 0;
  }
}

@media (min-width: 1400px) {
  .content-sidebar-wrap {
    position: relative;
  }
}

.product-child-menu {
  position: fixed;
  top: 47px;
  left: 0;
  z-index: 998;
  background-color: #fff;
  width: 100%;
}
@media (min-width: 768px) {
  .product-child-menu {
    top: 66px;
  }
}
@media (min-width: 992px) {
  .product-child-menu {
    top: 80px;
  }
}
@media screen and (min-width: 1025px) {
  .product-child-menu {
    box-shadow: 0px 4px 30px 3px rgba(0, 0, 0, 0.08);
  }
}
@media (min-width: 1400px) {
  .product-child-menu {
    position: absolute;
    height: 100%;
    top: 0;
    width: calc(-380px + 50vw);
  }
}
@media screen and (min-width: 1550px) {
  .product-child-menu {
    width: calc(-430px + 50vw);
  }
}
@media (min-width: 1790px) {
  .product-child-menu {
    width: calc(-585px + 50vw);
  }
}
@media screen and (min-width: 1900px) {
  .product-child-menu {
    width: calc(-640px + 50vw);
  }
}

#product-child-menu {
  padding: 0;
}
#product-child-menu ul {
  display: none;
  padding: 15px 15px 0;
}
@media (min-width: 1400px) {
  #product-child-menu ul {
    display: block !important;
    padding: 0;
  }
}
#product-child-menu a {
  position: relative;
}
#product-child-menu a:not(.back-to-parent-link) {
  color: #000;
  font-size: 18px;
  line-height: 1;
  padding: 16px 24px 16px 52px;
  display: block;
  font-weight: 400;
}
#product-child-menu a:not(.back-to-parent-link)::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: 24px;
}
@media screen and (min-width: 1400px) and (max-height: 800px) {
  #product-child-menu a:not(.back-to-parent-link)::before {
    left: 24px;
  }
}
@media (min-width: 1400px) {
  #product-child-menu a:not(.back-to-parent-link) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
  }
}
@media screen and (min-width: 1400px) and (max-height: 800px) {
  #product-child-menu a:not(.back-to-parent-link) {
    padding: 12px 24px 12px 52px;
  }
}
#product-child-menu a.back-to-parent-link {
  padding: 16px;
  margin-right: 0;
  margin-left: 13px;
}
#product-child-menu a.back-to-parent-link:before {
  width: 24px;
  height: 24px;
  display: inline-block;
  border-radius: 3.3px;
  border: 1px solid;
}
#product-child-menu a.back-to-parent-link:hover::before {
  color: #fff;
  border-color: #fff;
}
@media (min-width: 1400px) {
  #product-child-menu a.back-to-parent-link {
    margin-top: 56px;
  }
}
@media screen and (min-width: 1400px) and (max-height: 865px) {
  #product-child-menu a.back-to-parent-link {
    margin-top: 24px;
  }
}
@media screen and (min-width: 1790px) and (max-width: 1811px) {
  #product-child-menu a.back-to-parent-link {
    padding: 10px;
  }
}
#product-child-menu .current-menu-item a {
  border-radius: 8px;
}
#product-child-menu .current-menu-item a::before {
  background-color: #fff;
}
@media (min-width: 1400px) {
  #product-child-menu {
    display: block;
  }
}
#product-child-menu.active {
  overflow-y: scroll;
}
@media (max-width: 767.98px) {
  #product-child-menu.active {
    height: calc(-120px + 100vh);
  }
}

#product-child-menu-anchor {
  height: 100%;
  width: 100%;
}
@media (min-width: 1400px) {
  #product-child-menu-anchor {
    position: absolute;
    right: 0;
  }
}
@media screen and (min-width: 1921px) {
  #product-child-menu-anchor {
    width: 320px;
  }
}

.product-child-menu-inner {
  position: sticky;
  top: 10px;
}
@media (min-width: 1400px) {
  .product-child-menu-inner {
    padding: 80px 24px 48px;
  }
}
@media screen and (min-width: 1400px) and (max-height: 700px) {
  .product-child-menu-inner {
    height: 100vh;
    overflow-y: scroll;
  }
}
@media screen and (min-width: 1400px) and (max-height: 770px) {
  .product-child-menu-inner {
    padding: 24px 24px 48px;
  }
}
@media screen and (min-width: 1400px) and (max-height: 865px) {
  .product-child-menu-inner {
    padding: 48px 24px;
  }
}

.product-child-menu-title {
  display: none;
  color: #000;
  font-size: 1.25rem;
  line-height: 30px;
  font-weight: 700;
  margin-bottom: 24px;
  margin-left: 24px;
}
@media (min-width: 1400px) {
  .product-child-menu-title {
    display: block;
  }
}

.product-child-current-title {
  cursor: pointer;
  color: #fff;
  padding: 10px 20px;
  height: 50px;
}
@media (min-width: 1400px) {
  .product-child-current-title {
    display: none;
  }
}
.product-child-current-title:after {
  content: " \f107";
  border: none;
  font-family: Defaults;
  position: absolute;
  font-size: 24px;
  right: 20px;
}
@media (min-width: 1400px) {
  .product-child-current-title:after {
    display: none;
  }
}
.product-child-current-title.active:after {
  content: " \f106";
}

#product-breadcrumb {
  display: none;
}
@media (min-width: 768px) {
  #product-breadcrumb {
    display: block;
    margin-top: 48px;
  }
}
@media (min-width: 992px) {
  #product-breadcrumb {
    margin-top: 80px;
  }
}

.customer-story-title {
  font-size: 19px;
  line-height: 29px;
  margin-bottom: 21px;
  text-transform: uppercase;
}

.customer-story-text {
  color: #fff;
  background: #272E3B;
  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;
  }
}
#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 .sub-title-h3 {
  font-weight: 700;
  margin-bottom: 16px;
}
#pillars-tabs p {
  margin-bottom: 16px;
}
#pillars-tabs a {
  margin-top: 12px;
}

.image-slideshow {
  margin: 48px 0 81px;
}
@media (min-width: 992px) {
  .image-slideshow {
    margin: 96px 0 129px;
  }
}
@media (min-width: 1400px) {
  .image-slideshow h2, .image-slideshow .sub-title-h2, .image-slideshow #product-hero p.headline, #product-hero .image-slideshow p.headline {
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #000;
    font-size: 3.6rem;
  }
}
.image-slideshow .image-slide {
  display: none;
}
.image-slideshow .slick-track .image-slide {
  margin: 0 15px;
  display: block;
}
.image-slideshow .slick-dots {
  bottom: -51px;
}
.image-slideshow .slick-dots li {
  width: 16px;
  height: 16px;
  margin: 0 23px 0 0;
}
.image-slideshow .slick-dots li:last-child {
  margin: 0;
}
.image-slideshow .slick-dots li button {
  width: 16px;
  height: 16px;
  padding: 0;
}
.image-slideshow .slick-dots li button::before {
  width: 16px;
  height: 16px;
  font-size: 16px;
  line-height: 1;
}
.image-slideshow .slick-next, .image-slideshow .slick-prev {
  height: 48px;
  width: 48px;
}
.image-slideshow .slick-next:before, .image-slideshow .slick-prev:before {
  font-size: 48px;
  color: #fff;
  opacity: 1;
}
@media (min-width: 1400px) {
  .image-slideshow .slick-next:before, .image-slideshow .slick-prev:before {
    font-size: 80px;
  }
}
@media (min-width: 1400px) {
  .image-slideshow .slick-next, .image-slideshow .slick-prev {
    height: 80px;
    width: 80px;
  }
}
.image-slideshow .slick-prev {
  z-index: 10;
  left: 0;
}
@media (min-width: 1400px) {
  .image-slideshow .slick-prev {
    left: 25px;
  }
}
.image-slideshow .slick-next {
  right: 0;
}
@media (min-width: 1400px) {
  .image-slideshow .slick-next {
    right: 25px;
  }
}

.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;
}

#pop-up-sub-nav p {
  margin-bottom: 0;
  color: #fff;
  text-align: center;
  font-size: 0.875rem;
  font-weight: 700;
}
#pop-up-sub-nav a {
  color: #fff;
}
#pop-up-sub-nav a:hover {
  color: #000;
}
#pop-up-sub-nav #pop-up-nav {
  position: relative;
}
#pop-up-sub-nav #menu-pop-up-nav {
  position: absolute;
  margin: 0;
  top: 12px;
  left: 0;
  right: 0;
  margin-inline: auto;
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  padding: 16px;
  flex-direction: row;
  align-items: flex-start;
  gap: 10px;
  border-radius: 0px 0px 8px 8px;
  background: rgba(242, 242, 242, 0.92);
}
#pop-up-sub-nav #menu-pop-up-nav li {
  list-style-type: none;
  display: inline-block;
}
#pop-up-sub-nav #menu-pop-up-nav a {
  padding: 16px 90px;
  text-align: center;
  border-radius: 8px;
  display: inline-block;
  font-size: 1rem;
}
@media (min-width: 1200px) {
  #pop-up-sub-nav #menu-pop-up-nav a {
    padding: 16px 96px;
  }
}
#pop-up-sub-nav #menu-pop-up-nav .fit-quiz-link a {
  background-color: #272E3B;
}
#pop-up-sub-nav #menu-pop-up-nav .fit-quiz-link a:hover {
  background-color: #4F758B;
  color: #fff;
}
#pop-up-sub-nav #menu-pop-up-nav .pricing-link a {
  border: 2px solid #00C158;
  background-color: #fff;
  color: #00C158;
}
#pop-up-sub-nav #menu-pop-up-nav .pricing-link a:hover {
  color: #0C9748;
  border: 2px solid #0C9748;
}
#pop-up-sub-nav #menu-pop-up-nav .book-demo-link a {
  background-color: #00C158;
}
#pop-up-sub-nav #menu-pop-up-nav .book-demo-link a:hover {
  background-color: #0C9748;
  color: #fff;
}
#pop-up-sub-nav .sub-nav {
  width: 100%;
  z-index: 9999;
  background-color: #00C158;
  padding: 12px 10px;
  opacity: 0;
  transition: opacity 0.4s;
  position: absolute;
  display: none;
}
#pop-up-sub-nav.sticky .sub-nav {
  position: fixed;
  opacity: 1;
  top: 0;
}
@media (min-width: 992px) {
  #pop-up-sub-nav.sticky .sub-nav {
    display: block;
  }
}

.marquee-intro p {
  font-weight: 700;
  font-size: 1.3rem;
}

#marquee-section .marquee-container {
  display: flex;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.Marquee {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-around;
  min-width: 100%;
  animation: scroll-x 80s linear infinite;
}
.Marquee .marquee {
  display: grid;
  place-items: center;
  min-width: auto;
  animation: none;
}

@media (prefers-reduced-motion: reduce) {
  .Marquee {
    animation-play-state: paused;
  }
}
@keyframes scroll-x {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100%);
  }
}
.g2-section {
  background: linear-gradient(0deg, rgba(33, 43, 58, 0.92) 0%, rgba(33, 43, 58, 0.92) 100%), url("/wp-content/uploads/2025/12/ge-section-bg.png") no-repeat;
  background-size: cover;
  background-position: center;
}
.g2-section h2, .g2-section .sub-title-h2, .g2-section #product-hero p.headline, #product-hero .g2-section p.headline {
  color: #fff;
  margin-bottom: 0;
}
.g2-section .g2-badges {
  justify-content: space-around;
  margin-top: 24px;
  margin-bottom: 24px;
  row-gap: 24px;
}
@media (min-width: 768px) {
  .g2-section .g2-badges {
    margin-top: 48px;
    margin-bottom: 48px;
  }
}
@media (min-width: 992px) {
  .g2-section .g2-badges {
    justify-content: space-between;
  }
}

@media (min-width: 992px) {
  .products-template-new-products article .container, .products-template-new-products article .site-inner, .products-template-new-products article .narrow-container {
    max-width: 1310px !important;
  }
}
.products-template-new-products article p {
  font-size: 1rem;
}
@media (min-width: 768px) {
  .products-template-new-products article p {
    font-size: 1.2rem;
  }
}
.products-template-new-products .entry-content section:last-child {
  margin-bottom: 80px !important;
}
@media (min-width: 1200px) {
  .products-template-new-products .entry-content section:last-child {
    margin-bottom: 104px !important;
  }
}
.products-template-new-products .entry-content section:last-child#cta_request {
  margin-bottom: 0 !important;
}
.products-template-new-products .big-headline {
  color: #000;
  font-size: 2.07rem !important;
  margin-bottom: 24px;
  font-weight: 700;
}
@media (min-width: 992px) {
  .products-template-new-products .big-headline {
    font-size: 2.95rem !important;
    margin-bottom: 35px;
  }
}
.products-template-new-products .social-reviews-white-bg {
  margin: 48px 0 80px;
}
.products-template-new-products .social-reviews-white-bg p {
  font-size: 1.25rem;
}
@media (min-width: 1200px) {
  .products-template-new-products .social-reviews-white-bg p span {
    display: block;
  }
}
@media (max-width: 767.98px) {
  .products-template-new-products .social-reviews-white-bg p span {
    display: block;
  }
}
@media (min-width: 1200px) {
  .products-template-new-products .social-reviews-white-bg {
    margin: 96px 0;
  }
}
.products-template-new-products .section-frame, .products-template-new-products #generic-tabs .pane, #generic-tabs .products-template-new-products .pane, .products-template-new-products .product-page-stats .stats-color, .product-page-stats .products-template-new-products .stats-color, .products-template-new-products .page-stats .stats-color, .page-stats .products-template-new-products .stats-color, .products-template-new-products .hcss-form-frame, .products-template-new-products .frm_style_hcss-with-frame {
  border-left: 1px solid;
  border-right: 1px solid;
  border-bottom: 1px solid;
}
@media (min-width: 768px) {
  .products-template-new-products .section-frame, .products-template-new-products #generic-tabs .pane, #generic-tabs .products-template-new-products .pane, .products-template-new-products .product-page-stats .stats-color, .product-page-stats .products-template-new-products .stats-color, .products-template-new-products .page-stats .stats-color, .page-stats .products-template-new-products .stats-color, .products-template-new-products .hcss-form-frame, .products-template-new-products .frm_style_hcss-with-frame {
    box-shadow: 0px 4px 30px 3px rgba(0, 0, 0, 0.08);
    border-left: none;
    border-right: none;
    border-bottom: none;
  }
}
.products-template-new-products .standard-btn, .products-template-new-products .black-btn, .products-template-new-products .form-black-btn .frm_button_submit.frm_final_submit, .form-black-btn .products-template-new-products .frm_button_submit.frm_final_submit, .products-template-new-products .white-btn, .products-template-new-products .form-white-btn .frm_button_submit.frm_final_submit, .form-white-btn .products-template-new-products .frm_button_submit.frm_final_submit, .products-template-new-products .heavybid-btn, .products-template-new-products input.search-form-submit, .products-template-new-products .heavyjob-btn, .products-template-new-products .new-dispatcher-btn, .products-template-new-products .plans-btn, .products-template-new-products .safety-btn, .products-template-new-products .fleet-btn, .products-template-new-products .e360-btn, .products-template-new-products .fuelerplus-btn, .products-template-new-products .telematics-btn, .products-template-new-products .accounting-btn, .products-template-new-products .cloud-btn, .products-template-new-products .insights-btn, .products-template-new-products #menu-footer-contact .cta-button-container a, #menu-footer-contact .cta-button-container .products-template-new-products a {
  margin-bottom: 30px;
}
.products-template-new-products .full-width-image {
  margin: 48px 0;
}
@media (min-width: 1200px) {
  .products-template-new-products .full-width-image {
    margin: 96px 0;
  }
}
@media (min-width: 768px) {
  .products-template-new-products.construction-project-management-software #product-hero, .products-template-new-products.project-management-software #product-hero {
    background-position: top right 40%;
  }
}
@media (min-width: 1400px) {
  .products-template-new-products.construction-project-management-software #product-hero, .products-template-new-products.project-management-software #product-hero {
    background-position: top right 60%;
  }
}
@media (min-width: 1790px) {
  .products-template-new-products.construction-project-management-software #product-hero, .products-template-new-products.project-management-software #product-hero {
    background-position: top right 75%;
  }
}
@media screen and (min-width: 1900px) {
  .products-template-new-products.construction-project-management-software #product-hero, .products-template-new-products.project-management-software #product-hero {
    background-position: top right;
  }
}
.products-template-new-products #accounting {
  margin: 48px 0;
}
.products-template-new-products #accounting p {
  font-size: 1.2rem;
}
@media (min-width: 1200px) {
  .products-template-new-products #accounting {
    margin: 96px 0;
  }
}

#cta_request {
  background: url("/wp-content/uploads/2024/11/request-info-background.png") center no-repeat;
  background-size: cover;
  padding: 48px 0;
  overflow: auto;
  color: #fff;
}
@media (min-width: 1200px) {
  #cta_request {
    padding: 96px 0;
  }
}

.pillar-pages #product-hero {
  display: flex;
  align-items: center;
}
@media (min-width: 768px) {
  .pillar-pages #product-hero {
    padding: 0;
  }
}
.pillar-pages #video-player img {
  width: 100%;
}
.pillar-pages article p {
  font-size: 1rem;
}
@media (min-width: 768px) {
  .pillar-pages article p {
    font-size: 1.2rem;
  }
}
.pillar-pages .customer_logos::before {
  display: none;
}
.pillar-pages .customer_logos:not(.side-by-side) {
  padding: 0;
  margin: 48px 0 40px;
}
.pillar-pages .customer_logos:not(.side-by-side) .container > div, .pillar-pages .customer_logos:not(.side-by-side) .narrow-container > div, .pillar-pages .customer_logos:not(.side-by-side) .site-inner-narrow-container .site-inner > div, .site-inner-narrow-container .pillar-pages .customer_logos:not(.side-by-side) .site-inner > div, .pillar-pages .customer_logos:not(.side-by-side) .site-inner-container .site-inner > div, .site-inner-container .pillar-pages .customer_logos:not(.side-by-side) .site-inner > div, .pillar-pages .customer_logos:not(.side-by-side) .products-template-new-products article .site-inner > div, .products-template-new-products article .pillar-pages .customer_logos:not(.side-by-side) .site-inner > div {
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .pillar-pages .customer_logos:not(.side-by-side) .container > div, .pillar-pages .customer_logos:not(.side-by-side) .narrow-container > div, .pillar-pages .customer_logos:not(.side-by-side) .site-inner-narrow-container .site-inner > div, .site-inner-narrow-container .pillar-pages .customer_logos:not(.side-by-side) .site-inner > div, .pillar-pages .customer_logos:not(.side-by-side) .site-inner-container .site-inner > div, .site-inner-container .pillar-pages .customer_logos:not(.side-by-side) .site-inner > div, .pillar-pages .customer_logos:not(.side-by-side) .products-template-new-products article .site-inner > div, .products-template-new-products article .pillar-pages .customer_logos:not(.side-by-side) .site-inner > div {
    margin-bottom: 48px;
  }
}
@media (min-width: 768px) {
  .pillar-pages .customer_logos:not(.side-by-side) {
    margin: 96px 0 64px;
  }
}
.pillar-pages .customer_logos p {
  font-weight: 700;
  margin-bottom: 48px;
}
@media (min-width: 768px) {
  .pillar-pages .customer_logos p {
    font-size: 1.5rem !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .pillar-pages .customer_logos p {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .pillar-pages .customer_logos p {
    font-size: 2.1rem !important;
  }
}
.pillar-pages #product-features {
  margin: 40px 0;
}
@media (min-width: 768px) {
  .pillar-pages #product-features .container, .pillar-pages #product-features .narrow-container, .pillar-pages #product-features .site-inner-narrow-container .site-inner, .site-inner-narrow-container .pillar-pages #product-features .site-inner, .pillar-pages #product-features .site-inner-container .site-inner, .site-inner-container .pillar-pages #product-features .site-inner, .pillar-pages #product-features .products-template-new-products article .site-inner, .products-template-new-products article .pillar-pages #product-features .site-inner {
    padding-bottom: 64px;
  }
}
.pillar-pages #product-features .container:after, .pillar-pages #product-features .narrow-container:after, .pillar-pages #product-features .site-inner-narrow-container .site-inner:after, .site-inner-narrow-container .pillar-pages #product-features .site-inner:after, .pillar-pages #product-features .site-inner-container .site-inner:after, .site-inner-container .pillar-pages #product-features .site-inner:after, .pillar-pages #product-features .products-template-new-products article .site-inner:after, .products-template-new-products article .pillar-pages #product-features .site-inner:after {
  border-top: 1px solid rgba(0, 0, 0, 0.16);
  display: block;
  position: relative;
  content: "";
  width: 100%;
  top: 0;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .pillar-pages #product-features .container:after, .pillar-pages #product-features .narrow-container:after, .pillar-pages #product-features .site-inner-narrow-container .site-inner:after, .site-inner-narrow-container .pillar-pages #product-features .site-inner:after, .pillar-pages #product-features .site-inner-container .site-inner:after, .site-inner-container .pillar-pages #product-features .site-inner:after, .pillar-pages #product-features .products-template-new-products article .site-inner:after, .products-template-new-products article .pillar-pages #product-features .site-inner:after {
    top: 64px;
  }
}
@media (min-width: 768px) {
  .pillar-pages #product-features {
    margin: 64px 0;
  }
}
.pillar-pages #solutions-tab-intro p {
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .pillar-pages #solutions-tab-intro p {
    margin-bottom: 56px;
  }
}
.pillar-pages .product-page-stats {
  background: #fff;
  margin-top: 48px;
}
.pillar-pages .product-page-stats .stats-text {
  color: #000;
}
@media (min-width: 768px) {
  .pillar-pages .product-page-stats {
    margin-bottom: 64px;
  }
}
.pillar-pages hr {
  margin: 0;
}
.pillar-pages #stats-intro h2, .pillar-pages #stats-intro .sub-title-h2, .pillar-pages #stats-intro #product-hero p.headline, #product-hero .pillar-pages #stats-intro p.headline {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .pillar-pages #stats-intro h2, .pillar-pages #stats-intro .sub-title-h2, .pillar-pages #stats-intro #product-hero p.headline, #product-hero .pillar-pages #stats-intro p.headline {
    font-size: 2.95rem;
  }
}
.pillar-pages .software-solutions {
  margin: 48px 0;
}
.pillar-pages .software-solutions svg {
  width: 56px;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .pillar-pages .software-solutions svg {
    width: 64px;
  }
}
.pillar-pages .software-solutions h3, .pillar-pages .software-solutions .sub-title-h3 {
  font-weight: 700;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .pillar-pages .software-solutions h3, .pillar-pages .software-solutions .sub-title-h3 {
    margin-bottom: 16px;
  }
}
.pillar-pages .software-solutions .container, .pillar-pages .software-solutions .narrow-container, .pillar-pages .software-solutions .site-inner-narrow-container .site-inner, .site-inner-narrow-container .pillar-pages .software-solutions .site-inner, .pillar-pages .software-solutions .site-inner-container .site-inner, .site-inner-container .pillar-pages .software-solutions .site-inner, .pillar-pages .software-solutions .products-template-new-products article .site-inner, .products-template-new-products article .pillar-pages .software-solutions .site-inner {
  padding-bottom: 8px;
}
.pillar-pages .software-solutions .container:after, .pillar-pages .software-solutions .narrow-container:after, .pillar-pages .software-solutions .site-inner-narrow-container .site-inner:after, .site-inner-narrow-container .pillar-pages .software-solutions .site-inner:after, .pillar-pages .software-solutions .site-inner-container .site-inner:after, .site-inner-container .pillar-pages .software-solutions .site-inner:after, .pillar-pages .software-solutions .products-template-new-products article .site-inner:after, .products-template-new-products article .pillar-pages .software-solutions .site-inner:after {
  border-top: 1px solid rgba(0, 0, 0, 0.16);
  display: block;
  position: relative;
  content: "";
  width: 100%;
  top: 10px;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .pillar-pages .software-solutions .container:after, .pillar-pages .software-solutions .narrow-container:after, .pillar-pages .software-solutions .site-inner-narrow-container .site-inner:after, .site-inner-narrow-container .pillar-pages .software-solutions .site-inner:after, .pillar-pages .software-solutions .site-inner-container .site-inner:after, .site-inner-container .pillar-pages .software-solutions .site-inner:after, .pillar-pages .software-solutions .products-template-new-products article .site-inner:after, .products-template-new-products article .pillar-pages .software-solutions .site-inner:after {
    top: 64px;
  }
}
@media (min-width: 768px) {
  .pillar-pages .software-solutions .container, .pillar-pages .software-solutions .narrow-container, .pillar-pages .software-solutions .site-inner-narrow-container .site-inner, .site-inner-narrow-container .pillar-pages .software-solutions .site-inner, .pillar-pages .software-solutions .site-inner-container .site-inner, .site-inner-container .pillar-pages .software-solutions .site-inner, .pillar-pages .software-solutions .products-template-new-products article .site-inner, .products-template-new-products article .pillar-pages .software-solutions .site-inner {
    padding-bottom: 64px;
  }
}
@media (max-width: 767.98px) {
  .pillar-pages .software-solutions .col-12, .pillar-pages .software-solutions .customer_logos .col-lg-10, .pillar-pages .customer_logos .software-solutions .col-lg-10 {
    margin-bottom: 40px;
  }
}
@media (min-width: 768px) {
  .pillar-pages .software-solutions {
    margin: 64px 0;
  }
}
.pillar-pages .customer-story-logo {
  max-height: 100px;
}
.pillar-pages .customer-story {
  margin: 48px 0;
}
@media (min-width: 768px) {
  .pillar-pages .customer-story {
    margin: 96px 0;
  }
}
.pillar-pages .big-headline {
  color: #000;
  font-size: 2.07rem !important;
  margin-bottom: 24px;
  font-weight: 700;
}
@media (min-width: 992px) {
  .pillar-pages .big-headline {
    font-size: 2.95rem !important;
    margin-bottom: 35px;
  }
}
.pillar-pages .social-reviews-white-bg {
  margin: 48px 0 96px;
}
.pillar-pages .social-reviews-white-bg .row {
  row-gap: 44px;
}
.pillar-pages .social-reviews-white-bg p {
  font-size: 1.25rem;
}
@media (min-width: 1200px) {
  .pillar-pages .social-reviews-white-bg p span {
    display: block;
  }
}
@media (max-width: 767.98px) {
  .pillar-pages .social-reviews-white-bg p span {
    display: block;
  }
}
@media (min-width: 768px) {
  .pillar-pages .social-reviews-white-bg {
    margin: 64px 0 136px;
  }
}

.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: #272E3B;
    margin-top: 0;
    margin-bottom: 64px;
  }
}
#featured-blog .entry {
  background-color: #272E3B;
  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 .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 .sub-title-h2, #featured-blog #product-hero p.headline, #product-hero #featured-blog p.headline {
    font-size: 1.35rem;
  }
}
#featured-blog h3, #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 .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 .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 .products-template-new-products article .site-inner > article, .products-template-new-products 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 .products-template-new-products article .site-inner > article, .products-template-new-products 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 .products-template-new-products article .site-inner > article, .products-template-new-products 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 .products-template-new-products article .site-inner > article, .products-template-new-products 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.5rem;
}
@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;
  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-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;
  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 .entry-content:not(.blog-box) h3, .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) .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) .sub-title-h3::before, .single-white-papers .entry-content:not(.blog-box) h3::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) .sub-title-h3, .single-white-papers .entry-content:not(.blog-box) h3, .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 .author-blurb, .single-white-papers .author-info .author-blurb {
  display: none;
}
.single-post .author-info .author-blurb .author-title, .single-post .author-info .author-blurb .author-email, .single-white-papers .author-info .author-blurb .author-title, .single-white-papers .author-info .author-blurb .author-email {
  display: none;
}
.single-post .author-info .author-blurb img, .single-white-papers .author-info .author-blurb img {
  width: 67px;
  height: 67px;
}
.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 .author-link:hover + .author-blurb, .single-white-papers .author-link:hover + .author-blurb {
  display: inline-flex;
  position: absolute;
  min-width: 300px;
  max-width: 700px;
  padding: 10px 10px 10px 8px;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  margin-left: 20px;
  margin-top: 0 !important;
  border: 1px solid #D6D6D6;
  z-index: 1;
  top: -25px;
}
.single-post .author-link:hover + .author-blurb:before, .single-white-papers .author-link:hover + .author-blurb:before {
  content: "";
  position: absolute;
  display: inline-block;
  border-top: 13px solid transparent;
  border-bottom: 13px solid transparent;
  border-right: 13px solid #D6D6D6;
  height: 0;
  width: 0;
  top: 25px;
  left: -13px;
}
.single-post .author-link:hover + .author-blurb:after, .single-white-papers .author-link:hover + .author-blurb:after {
  content: "";
  position: absolute;
  display: inline-block;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  border-right: 12px solid #fff;
  height: 0;
  width: 0;
  top: 26px;
  left: -12px;
}
.single-post .author-link:hover + .author-blurb .author-description, .single-white-papers .author-link:hover + .author-blurb .author-description {
  display: block;
}

.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;
}

.explore-pages #main-hero {
  padding-top: 40px;
  padding-bottom: 48px;
  background-color: #212B3A;
  color: #fff;
  position: relative;
}
@media (min-width: 768px) {
  .explore-pages #main-hero {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
.explore-pages #main-hero:before {
  background-color: #212B3A;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}
@media (min-width: 768px) {
  .explore-pages #main-hero:before {
    background: linear-gradient(270deg, rgba(33, 43, 58, 0) 0%, rgba(33, 43, 58, 0.92) 124.65%), rgba(33, 43, 58, 0.92);
  }
}
.explore-pages #main-hero h1 {
  font-size: 2.1rem;
  font-weight: 700;
  line-height: 43px;
}
@media (min-width: 768px) {
  .explore-pages #main-hero h1 {
    font-size: 2.45rem;
    line-height: 1.2;
  }
}
@media (min-width: 992px) {
  .explore-pages #main-hero h1 {
    font-size: 3.5rem;
    line-height: 64px;
    margin-bottom: 16px;
  }
}
.explore-pages #main-hero p {
  color: #F2F2F2;
}
@media (min-width: 768px) {
  .explore-pages #main-hero p {
    font-size: 1.3rem;
  }
}
@media (min-width: 768px) {
  .explore-pages #main-hero .heavyjob-solid-bullets {
    font-size: 1.3rem;
  }
}
.explore-pages #main-hero .row {
  row-gap: 24px;
}
.explore-pages #main-hero img {
  margin-top: 12px;
}
@media (min-width: 768px) {
  .explore-pages #main-hero img {
    margin-top: 36px;
  }
}
.explore-pages #main-hero svg {
  height: 35px;
  margin-bottom: 40px;
  max-width: 100%;
}
@media (min-width: 768px) {
  .explore-pages #main-hero svg {
    height: 49px;
  }
}
.explore-pages #product-features h2, .explore-pages #product-features .sub-title-h2, .explore-pages #product-features #product-hero p.headline, #product-hero .explore-pages #product-features p.headline {
  font-size: 1.5rem;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .explore-pages #product-features h2, .explore-pages #product-features .sub-title-h2, .explore-pages #product-features #product-hero p.headline, #product-hero .explore-pages #product-features p.headline {
    font-size: 3rem;
  }
}
.explore-pages #product-features h3, .explore-pages #product-features .sub-title-h3 {
  font-size: 1.25rem;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .explore-pages #product-features h3, .explore-pages #product-features .sub-title-h3 {
    font-size: 1.5rem;
  }
}
@media (min-width: 1200px) {
  .explore-pages #product-features h3, .explore-pages #product-features .sub-title-h3 {
    font-size: 2.1rem;
    margin-bottom: 16px;
  }
}
.explore-pages #product-features .row {
  margin-bottom: 24px !important;
  row-gap: 32px;
}
@media (min-width: 992px) {
  .explore-pages #product-features .row {
    margin-bottom: 48px !important;
  }
}
.explore-pages #product-features svg {
  margin-bottom: 16px;
}
.explore-pages #marquee-section img {
  max-height: 74px;
  width: auto;
}
@media (min-width: 768px) {
  .explore-pages #marquee-section p {
    color: #000;
    text-align: center;
    font-size: 27px;
    line-height: 44px;
  }
}
.explore-pages .entry-content section:last-child {
  margin-bottom: 0 !important;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByb2R1Y3QtdGVtcGxhdGUtc3R5bGUuY3NzIiwicHJvZHVjdC10ZW1wbGF0ZS1zdHlsZS5zY3NzIiwiYm9vdHN0cmFwLWdyaWQvX2Jvb3RzdHJhcC1ncmlkLnNjc3MiLCJib290c3RyYXAtZ3JpZC9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwLWdyaWQvbWl4aW5zL19ncmlkLnNjc3MiLCJib290c3RyYXAtZ3JpZC9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJib290c3RyYXAtZ3JpZC9fdmFyaWFibGVzLnNjc3MiLCJib290c3RyYXAtZ3JpZC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJib290c3RyYXAtZ3JpZC91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsImJvb3RzdHJhcC1ncmlkL3V0aWxpdGllcy9fZmxleC5zY3NzIiwiYm9vdHN0cmFwLWdyaWQvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCJtb2R1bGVzL192YXJpYWJsZXMuc2NzcyIsImRlZmF1bHQvX2RlZmF1bHQuc2NzcyIsIm1vZHVsZXMvX2J1dHRvbnMuc2NzcyIsIm1vZHVsZXMvX2dlbmVyYWwuc2NzcyIsImJvb3RzdHJhcC1ncmlkL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwibW9kdWxlcy9fZm9vdGVyLnNjc3MiLCJtb2R1bGVzL19oY3NzX2ZvbnRzLnNjc3MiLCJtb2R1bGVzL19kZWZhdWx0X2ZvbnRzLnNjc3MiLCJtb2R1bGVzL19wcm94aW1hbm92YV9mb250cy5zY3NzIiwibW9kdWxlcy9fbW9kYWwuc2NzcyIsIm1vZHVsZXMvX21haW4tbWVudS5zY3NzIiwibW9kdWxlcy9fd2lzdGlhLnNjc3MiLCJtb2R1bGVzL190b190b3BfYnV0dG9uLnNjc3MiLCJtb2R1bGVzL19wcm9kdWN0X2hlcm8uc2NzcyIsIm1vZHVsZXMvX3ZpZGVvX3BsYXllci5zY3NzIiwibW9kdWxlcy9fY3VzdG9tZXJfbG9nb3Muc2NzcyIsIm1vZHVsZXMvX3RhYnMuc2NzcyIsIm1vZHVsZXMvX3Byb2R1Y3RfdGFicy5zY3NzIiwibW9kdWxlcy9fY3VzdG9tZXJfdGVzdGltb25pYWxzLnNjc3MiLCJtb2R1bGVzL19wcm9kdWN0X3BhZ2Vfc3RhdHMuc2NzcyIsIm1vZHVsZXMvX3NhbGVzX3N0ZXBzLnNjc3MiLCJtb2R1bGVzL19uZXdfZmFxcy5zY3NzIiwibW9kdWxlcy9fcHJvZHVjdF9mZWF0dXJlcy5zY3NzIiwibW9kdWxlcy9fcHJvZHVjdF9wYWdlX21lbnUuc2NzcyIsIm1vZHVsZXMvX3Byb2R1Y3RfYnJlYWRjcnVtYi5zY3NzIiwibW9kdWxlcy9fY3VzdG9tZXJfc3Rvcnkuc2NzcyIsIm1vZHVsZXMvX3NvbHV0aW9uc19mZWF0dXJlc190YWJzLnNjc3MiLCJtb2R1bGVzL19zbGlkZXNob3dfaW1hZ2Uuc2NzcyIsIm1vZHVsZXMvX2Zvcm1pZGFibGUuc2NzcyIsIm1vZHVsZXMvX3BvcF91cF9zdWJfbmF2LnNjc3MiLCJtb2R1bGVzL19tYXJxdWVlLnNjc3MiLCJtb2R1bGVzL19nMi5zY3NzIiwidGVtcGxhdGVzL19uZXdfcHJvZHVjdHMuc2NzcyIsInRlbXBsYXRlcy9fcGlsbGFyX3BhZ2VzLnNjc3MiLCJ0ZW1wbGF0ZXMvX2Jsb2cuc2NzcyIsInBhZ2VzL19leHBsb3JlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FDQUE7Ozs7O0VBQUE7QUFPQztFQUNHLHNCQUFBO0VBQ0EsNkJBQUE7QUZtQko7O0FFaEJFOzs7RUFHRSxtQkFBQTtBRm1CSjs7QUc1QkU7RUNEQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QUppQ0Y7QUtrQkk7RUZ0REY7SUNXSSxnQkVzTWlCO0VOektyQjtBQUNGO0FLYUk7RUZ0REY7SUNXSSxnQkVzTWlCO0VOcEtyQjtBQUNGO0FLUUk7RUZ0REY7SUNXSSxnQkVzTWlCO0VOL0pyQjtBQUNGO0FLR0k7RUZ0REY7SUNXSSxpQkVzTWlCO0VOMUpyQjtBQUNGO0FLRkk7RUZ0REY7SUNXSSxpQkVzTWlCO0VOckpyQjtBQUNGOztBR3ZERTtFQ1BBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtBSmtFRjs7QUtmSTtFRnJDRTtJQUNFLGdCRytMZTtFTnZJckI7QUFDRjtBS3JCSTtFRnJDRTtJQUNFLGdCRytMZTtFTmxJckI7QUFDRjtBSzFCSTtFRnJDRTtJQUNFLGdCRytMZTtFTjdIckI7QUFDRjtBSy9CSTtFRnJDRTtJQUNFLGlCRytMZTtFTnhIckI7QUFDRjtBS3BDSTtFRnJDRTtJQUNFLGlCRytMZTtFTm5IckI7QUFDRjtBR3pERTtFQ3JCQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QUppRkY7O0FHekRFO0VBQ0UsZUFBQTtFQUNBLGNBQUE7QUg0REo7QUcxREk7O0VBRUUsZ0JBQUE7RUFDQSxlQUFBO0FINEROOztBTzlHRTs7Ozs7Ozs7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FQd0hKOztBT3JHTTtFQUNFLGFBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBUHdHUjs7QUl6RUU7RUFDRSxjQUFBO0VBQ0EsZUFBQTtBSjRFSjs7QUk5RUU7RUFDRSxhQUFBO0VBQ0EsY0FBQTtBSmlGSjs7QUluRkU7RUFDRSx3QkFBQTtFQUNBLHlCQUFBO0FKc0ZKOztBSXhGRTtFQUNFLGFBQUE7RUFDQSxjQUFBO0FKMkZKOztBSTdGRTtFQUNFLGFBQUE7RUFDQSxjQUFBO0FKZ0dKOztBSWxHRTtFQUNFLHdCQUFBO0VBQ0EseUJBQUE7QUpxR0o7O0FPN0hNO0VITUosY0FBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0FKMkhGOztBTzlIUTtFSFBOLHVCQUFBO0VBSUEsd0JBQUE7QUpzSUY7O0FPbklRO0VIUE4sd0JBQUE7RUFJQSx5QkFBQTtBSjJJRjs7QU94SVE7RUhQTixhQUFBO0VBSUEsY0FBQTtBSmdKRjs7QU83SVE7RUhQTix3QkFBQTtFQUlBLHlCQUFBO0FKcUpGOztBT2xKUTtFSFBOLHdCQUFBO0VBSUEseUJBQUE7QUowSkY7O0FPdkpRO0VIUE4sYUFBQTtFQUlBLGNBQUE7QUorSkY7O0FPNUpRO0VIUE4sd0JBQUE7RUFJQSx5QkFBQTtBSm9LRjs7QU9qS1E7RUhQTix3QkFBQTtFQUlBLHlCQUFBO0FKeUtGOztBT3RLUTtFSFBOLGFBQUE7RUFJQSxjQUFBO0FKOEtGOztBTzNLUTtFSFBOLHdCQUFBO0VBSUEseUJBQUE7QUptTEY7O0FPaExRO0VIUE4sd0JBQUE7RUFJQSx5QkFBQTtBSndMRjs7QU9yTFE7RUhQTixjQUFBO0VBSUEsZUFBQTtBSjZMRjs7QU9yTE07RUFBd0IsU0FBQTtBUHlMOUI7O0FPdkxNO0VBQXVCLFNBQUE7QVAyTDdCOztBT3hMUTtFQUF3QixRQURiO0FQNkxuQjs7QU81TFE7RUFBd0IsUUFEYjtBUGlNbkI7O0FPaE1RO0VBQXdCLFFBRGI7QVBxTW5COztBT3BNUTtFQUF3QixRQURiO0FQeU1uQjs7QU94TVE7RUFBd0IsUUFEYjtBUDZNbkI7O0FPNU1RO0VBQXdCLFFBRGI7QVBpTm5COztBT2hOUTtFQUF3QixRQURiO0FQcU5uQjs7QU9wTlE7RUFBd0IsUUFEYjtBUHlObkI7O0FPeE5RO0VBQXdCLFFBRGI7QVA2Tm5COztBTzVOUTtFQUF3QixRQURiO0FQaU9uQjs7QU9oT1E7RUFBd0IsU0FEYjtBUHFPbkI7O0FPcE9RO0VBQXdCLFNBRGI7QVB5T25COztBT3hPUTtFQUF3QixTQURiO0FQNk9uQjs7QU90T1U7RUhSUiwwQkFBQTtBSmtQRjs7QU8xT1U7RUhSUiwyQkFBQTtBSnNQRjs7QU85T1U7RUhSUixnQkFBQTtBSjBQRjs7QU9sUFU7RUhSUiwyQkFBQTtBSjhQRjs7QU90UFU7RUhSUiwyQkFBQTtBSmtRRjs7QU8xUFU7RUhSUixnQkFBQTtBSnNRRjs7QU85UFU7RUhSUiwyQkFBQTtBSjBRRjs7QU9sUVU7RUhSUiwyQkFBQTtBSjhRRjs7QU90UVU7RUhSUixnQkFBQTtBSmtSRjs7QU8xUVU7RUhSUiwyQkFBQTtBSnNSRjs7QU85UVU7RUhSUiwyQkFBQTtBSjBSRjs7QUtyUkk7RUU5QkU7SUFDRSxhQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7RVB1VE47RUl4UkE7SUFDRSxjQUFBO0lBQ0EsZUFBQTtFSjBSRjtFSTVSQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VKOFJGO0VJaFNBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFSmtTRjtFSXBTQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VKc1NGO0VJeFNBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RUowU0Y7RUk1U0E7SUFDRSx3QkFBQTtJQUNBLHlCQUFBO0VKOFNGO0VPdFVJO0lITUosY0FBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0VKbVVBO0VPdFVNO0lIUE4sdUJBQUE7SUFJQSx3QkFBQTtFSjZVQTtFTzFVTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUppVkE7RU85VU07SUhQTixhQUFBO0lBSUEsY0FBQTtFSnFWQTtFT2xWTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUp5VkE7RU90Vk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKNlZBO0VPMVZNO0lIUE4sYUFBQTtJQUlBLGNBQUE7RUppV0E7RU85Vk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKcVdBO0VPbFdNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSnlXQTtFT3RXTTtJSFBOLGFBQUE7SUFJQSxjQUFBO0VKNldBO0VPMVdNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSmlYQTtFTzlXTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUpxWEE7RU9sWE07SUhQTixjQUFBO0lBSUEsZUFBQTtFSnlYQTtFT2pYSTtJQUF3QixTQUFBO0VQb1g1QjtFT2xYSTtJQUF1QixTQUFBO0VQcVgzQjtFT2xYTTtJQUF3QixRQURiO0VQc1hqQjtFT3JYTTtJQUF3QixRQURiO0VQeVhqQjtFT3hYTTtJQUF3QixRQURiO0VQNFhqQjtFTzNYTTtJQUF3QixRQURiO0VQK1hqQjtFTzlYTTtJQUF3QixRQURiO0VQa1lqQjtFT2pZTTtJQUF3QixRQURiO0VQcVlqQjtFT3BZTTtJQUF3QixRQURiO0VQd1lqQjtFT3ZZTTtJQUF3QixRQURiO0VQMllqQjtFTzFZTTtJQUF3QixRQURiO0VQOFlqQjtFTzdZTTtJQUF3QixRQURiO0VQaVpqQjtFT2haTTtJQUF3QixTQURiO0VQb1pqQjtFT25aTTtJQUF3QixTQURiO0VQdVpqQjtFT3RaTTtJQUF3QixTQURiO0VQMFpqQjtFT25aUTtJSFJSLGNBQUE7RUo4WkE7RU90WlE7SUhSUiwwQkFBQTtFSmlhQTtFT3paUTtJSFJSLDJCQUFBO0VKb2FBO0VPNVpRO0lIUlIsZ0JBQUE7RUp1YUE7RU8vWlE7SUhSUiwyQkFBQTtFSjBhQTtFT2xhUTtJSFJSLDJCQUFBO0VKNmFBO0VPcmFRO0lIUlIsZ0JBQUE7RUpnYkE7RU94YVE7SUhSUiwyQkFBQTtFSm1iQTtFTzNhUTtJSFJSLDJCQUFBO0VKc2JBO0VPOWFRO0lIUlIsZ0JBQUE7RUp5YkE7RU9qYlE7SUhSUiwyQkFBQTtFSjRiQTtFT3BiUTtJSFJSLDJCQUFBO0VKK2JBO0FBQ0Y7QUszYkk7RUU5QkU7SUFDRSxhQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7RVA0ZE47RUk3YkE7SUFDRSxjQUFBO0lBQ0EsZUFBQTtFSitiRjtFSWpjQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VKbWNGO0VJcmNBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFSnVjRjtFSXpjQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VKMmNGO0VJN2NBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RUorY0Y7RUlqZEE7SUFDRSx3QkFBQTtJQUNBLHlCQUFBO0VKbWRGO0VPM2VJO0lITUosY0FBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0VKd2VBO0VPM2VNO0lIUE4sdUJBQUE7SUFJQSx3QkFBQTtFSmtmQTtFTy9lTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUpzZkE7RU9uZk07SUhQTixhQUFBO0lBSUEsY0FBQTtFSjBmQTtFT3ZmTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUo4ZkE7RU8zZk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKa2dCQTtFTy9mTTtJSFBOLGFBQUE7SUFJQSxjQUFBO0VKc2dCQTtFT25nQk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKMGdCQTtFT3ZnQk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKOGdCQTtFTzNnQk07SUhQTixhQUFBO0lBSUEsY0FBQTtFSmtoQkE7RU8vZ0JNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSnNoQkE7RU9uaEJNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSjBoQkE7RU92aEJNO0lIUE4sY0FBQTtJQUlBLGVBQUE7RUo4aEJBO0VPdGhCSTtJQUF3QixTQUFBO0VQeWhCNUI7RU92aEJJO0lBQXVCLFNBQUE7RVAwaEIzQjtFT3ZoQk07SUFBd0IsUUFEYjtFUDJoQmpCO0VPMWhCTTtJQUF3QixRQURiO0VQOGhCakI7RU83aEJNO0lBQXdCLFFBRGI7RVBpaUJqQjtFT2hpQk07SUFBd0IsUUFEYjtFUG9pQmpCO0VPbmlCTTtJQUF3QixRQURiO0VQdWlCakI7RU90aUJNO0lBQXdCLFFBRGI7RVAwaUJqQjtFT3ppQk07SUFBd0IsUUFEYjtFUDZpQmpCO0VPNWlCTTtJQUF3QixRQURiO0VQZ2pCakI7RU8vaUJNO0lBQXdCLFFBRGI7RVBtakJqQjtFT2xqQk07SUFBd0IsUUFEYjtFUHNqQmpCO0VPcmpCTTtJQUF3QixTQURiO0VQeWpCakI7RU94akJNO0lBQXdCLFNBRGI7RVA0akJqQjtFTzNqQk07SUFBd0IsU0FEYjtFUCtqQmpCO0VPeGpCUTtJSFJSLGNBQUE7RUpta0JBO0VPM2pCUTtJSFJSLDBCQUFBO0VKc2tCQTtFTzlqQlE7SUhSUiwyQkFBQTtFSnlrQkE7RU9qa0JRO0lIUlIsZ0JBQUE7RUo0a0JBO0VPcGtCUTtJSFJSLDJCQUFBO0VKK2tCQTtFT3ZrQlE7SUhSUiwyQkFBQTtFSmtsQkE7RU8xa0JRO0lIUlIsZ0JBQUE7RUpxbEJBO0VPN2tCUTtJSFJSLDJCQUFBO0VKd2xCQTtFT2hsQlE7SUhSUiwyQkFBQTtFSjJsQkE7RU9ubEJRO0lIUlIsZ0JBQUE7RUo4bEJBO0VPdGxCUTtJSFJSLDJCQUFBO0VKaW1CQTtFT3psQlE7SUhSUiwyQkFBQTtFSm9tQkE7QUFDRjtBS2htQkk7RUU5QkU7SUFDRSxhQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7RVBpb0JOO0VJbG1CQTtJQUNFLGNBQUE7SUFDQSxlQUFBO0VKb21CRjtFSXRtQkE7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFSndtQkY7RUkxbUJBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFSjRtQkY7RUk5bUJBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RUpnbkJGO0VJbG5CQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VKb25CRjtFSXRuQkE7SUFDRSx3QkFBQTtJQUNBLHlCQUFBO0VKd25CRjtFT2hwQkk7SUhNSixjQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RUo2b0JBO0VPaHBCTTtJSFBOLHVCQUFBO0lBSUEsd0JBQUE7RUp1cEJBO0VPcHBCTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUoycEJBO0VPeHBCTTtJSFBOLGFBQUE7SUFJQSxjQUFBO0VKK3BCQTtFTzVwQk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKbXFCQTtFT2hxQk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKdXFCQTtFT3BxQk07SUhQTixhQUFBO0lBSUEsY0FBQTtFSjJxQkE7RU94cUJNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSitxQkE7RU81cUJNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSm1yQkE7RU9ockJNO0lIUE4sYUFBQTtJQUlBLGNBQUE7RUp1ckJBO0VPcHJCTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUoyckJBO0VPeHJCTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUorckJBO0VPNXJCTTtJSFBOLGNBQUE7SUFJQSxlQUFBO0VKbXNCQTtFTzNyQkk7SUFBd0IsU0FBQTtFUDhyQjVCO0VPNXJCSTtJQUF1QixTQUFBO0VQK3JCM0I7RU81ckJNO0lBQXdCLFFBRGI7RVBnc0JqQjtFTy9yQk07SUFBd0IsUUFEYjtFUG1zQmpCO0VPbHNCTTtJQUF3QixRQURiO0VQc3NCakI7RU9yc0JNO0lBQXdCLFFBRGI7RVB5c0JqQjtFT3hzQk07SUFBd0IsUUFEYjtFUDRzQmpCO0VPM3NCTTtJQUF3QixRQURiO0VQK3NCakI7RU85c0JNO0lBQXdCLFFBRGI7RVBrdEJqQjtFT2p0Qk07SUFBd0IsUUFEYjtFUHF0QmpCO0VPcHRCTTtJQUF3QixRQURiO0VQd3RCakI7RU92dEJNO0lBQXdCLFFBRGI7RVAydEJqQjtFTzF0Qk07SUFBd0IsU0FEYjtFUDh0QmpCO0VPN3RCTTtJQUF3QixTQURiO0VQaXVCakI7RU9odUJNO0lBQXdCLFNBRGI7RVBvdUJqQjtFTzd0QlE7SUhSUixjQUFBO0VKd3VCQTtFT2h1QlE7SUhSUiwwQkFBQTtFSjJ1QkE7RU9udUJRO0lIUlIsMkJBQUE7RUo4dUJBO0VPdHVCUTtJSFJSLGdCQUFBO0VKaXZCQTtFT3p1QlE7SUhSUiwyQkFBQTtFSm92QkE7RU81dUJRO0lIUlIsMkJBQUE7RUp1dkJBO0VPL3VCUTtJSFJSLGdCQUFBO0VKMHZCQTtFT2x2QlE7SUhSUiwyQkFBQTtFSjZ2QkE7RU9ydkJRO0lIUlIsMkJBQUE7RUpnd0JBO0VPeHZCUTtJSFJSLGdCQUFBO0VKbXdCQTtFTzN2QlE7SUhSUiwyQkFBQTtFSnN3QkE7RU85dkJRO0lIUlIsMkJBQUE7RUp5d0JBO0FBQ0Y7QUtyd0JJO0VFOUJFO0lBQ0UsYUFBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0VQc3lCTjtFSXZ3QkE7SUFDRSxjQUFBO0lBQ0EsZUFBQTtFSnl3QkY7RUkzd0JBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RUo2d0JGO0VJL3dCQTtJQUNFLHdCQUFBO0lBQ0EseUJBQUE7RUppeEJGO0VJbnhCQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VKcXhCRjtFSXZ4QkE7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFSnl4QkY7RUkzeEJBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFSjZ4QkY7RU9yekJJO0lITUosY0FBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0VKa3pCQTtFT3J6Qk07SUhQTix1QkFBQTtJQUlBLHdCQUFBO0VKNHpCQTtFT3p6Qk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKZzBCQTtFTzd6Qk07SUhQTixhQUFBO0lBSUEsY0FBQTtFSm8wQkE7RU9qMEJNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSncwQkE7RU9yMEJNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSjQwQkE7RU96MEJNO0lIUE4sYUFBQTtJQUlBLGNBQUE7RUpnMUJBO0VPNzBCTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUpvMUJBO0VPajFCTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUp3MUJBO0VPcjFCTTtJSFBOLGFBQUE7SUFJQSxjQUFBO0VKNDFCQTtFT3oxQk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKZzJCQTtFTzcxQk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKbzJCQTtFT2oyQk07SUhQTixjQUFBO0lBSUEsZUFBQTtFSncyQkE7RU9oMkJJO0lBQXdCLFNBQUE7RVBtMkI1QjtFT2oyQkk7SUFBdUIsU0FBQTtFUG8yQjNCO0VPajJCTTtJQUF3QixRQURiO0VQcTJCakI7RU9wMkJNO0lBQXdCLFFBRGI7RVB3MkJqQjtFT3YyQk07SUFBd0IsUUFEYjtFUDIyQmpCO0VPMTJCTTtJQUF3QixRQURiO0VQODJCakI7RU83MkJNO0lBQXdCLFFBRGI7RVBpM0JqQjtFT2gzQk07SUFBd0IsUUFEYjtFUG8zQmpCO0VPbjNCTTtJQUF3QixRQURiO0VQdTNCakI7RU90M0JNO0lBQXdCLFFBRGI7RVAwM0JqQjtFT3ozQk07SUFBd0IsUUFEYjtFUDYzQmpCO0VPNTNCTTtJQUF3QixRQURiO0VQZzRCakI7RU8vM0JNO0lBQXdCLFNBRGI7RVBtNEJqQjtFT2w0Qk07SUFBd0IsU0FEYjtFUHM0QmpCO0VPcjRCTTtJQUF3QixTQURiO0VQeTRCakI7RU9sNEJRO0lIUlIsY0FBQTtFSjY0QkE7RU9yNEJRO0lIUlIsMEJBQUE7RUpnNUJBO0VPeDRCUTtJSFJSLDJCQUFBO0VKbTVCQTtFTzM0QlE7SUhSUixnQkFBQTtFSnM1QkE7RU85NEJRO0lIUlIsMkJBQUE7RUp5NUJBO0VPajVCUTtJSFJSLDJCQUFBO0VKNDVCQTtFT3A1QlE7SUhSUixnQkFBQTtFSis1QkE7RU92NUJRO0lIUlIsMkJBQUE7RUprNkJBO0VPMTVCUTtJSFJSLDJCQUFBO0VKcTZCQTtFTzc1QlE7SUhSUixnQkFBQTtFSnc2QkE7RU9oNkJRO0lIUlIsMkJBQUE7RUoyNkJBO0VPbjZCUTtJSFJSLDJCQUFBO0VKODZCQTtBQUNGO0FLMTZCSTtFRTlCRTtJQUNFLGFBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtFUDI4Qk47RUk1NkJBO0lBQ0UsY0FBQTtJQUNBLGVBQUE7RUo4NkJGO0VJaDdCQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VKazdCRjtFSXA3QkE7SUFDRSx3QkFBQTtJQUNBLHlCQUFBO0VKczdCRjtFSXg3QkE7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFSjA3QkY7RUk1N0JBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RUo4N0JGO0VJaDhCQTtJQUNFLHdCQUFBO0lBQ0EseUJBQUE7RUprOEJGO0VPMTlCSTtJSE1KLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZUFBQTtFSnU5QkE7RU8xOUJNO0lIUE4sdUJBQUE7SUFJQSx3QkFBQTtFSmkrQkE7RU85OUJNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSnErQkE7RU9sK0JNO0lIUE4sYUFBQTtJQUlBLGNBQUE7RUp5K0JBO0VPdCtCTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUo2K0JBO0VPMStCTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUppL0JBO0VPOStCTTtJSFBOLGFBQUE7SUFJQSxjQUFBO0VKcS9CQTtFT2wvQk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKeS9CQTtFT3QvQk07SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKNi9CQTtFTzEvQk07SUhQTixhQUFBO0lBSUEsY0FBQTtFSmlnQ0E7RU85L0JNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSnFnQ0E7RU9sZ0NNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSnlnQ0E7RU90Z0NNO0lIUE4sY0FBQTtJQUlBLGVBQUE7RUo2Z0NBO0VPcmdDSTtJQUF3QixTQUFBO0VQd2dDNUI7RU90Z0NJO0lBQXVCLFNBQUE7RVB5Z0MzQjtFT3RnQ007SUFBd0IsUUFEYjtFUDBnQ2pCO0VPemdDTTtJQUF3QixRQURiO0VQNmdDakI7RU81Z0NNO0lBQXdCLFFBRGI7RVBnaENqQjtFTy9nQ007SUFBd0IsUUFEYjtFUG1oQ2pCO0VPbGhDTTtJQUF3QixRQURiO0VQc2hDakI7RU9yaENNO0lBQXdCLFFBRGI7RVB5aENqQjtFT3hoQ007SUFBd0IsUUFEYjtFUDRoQ2pCO0VPM2hDTTtJQUF3QixRQURiO0VQK2hDakI7RU85aENNO0lBQXdCLFFBRGI7RVBraUNqQjtFT2ppQ007SUFBd0IsUUFEYjtFUHFpQ2pCO0VPcGlDTTtJQUF3QixTQURiO0VQd2lDakI7RU92aUNNO0lBQXdCLFNBRGI7RVAyaUNqQjtFTzFpQ007SUFBd0IsU0FEYjtFUDhpQ2pCO0VPdmlDUTtJSFJSLGNBQUE7RUprakNBO0VPMWlDUTtJSFJSLDBCQUFBO0VKcWpDQTtFTzdpQ1E7SUhSUiwyQkFBQTtFSndqQ0E7RU9oakNRO0lIUlIsZ0JBQUE7RUoyakNBO0VPbmpDUTtJSFJSLDJCQUFBO0VKOGpDQTtFT3RqQ1E7SUhSUiwyQkFBQTtFSmlrQ0E7RU96akNRO0lIUlIsZ0JBQUE7RUpva0NBO0VPNWpDUTtJSFJSLDJCQUFBO0VKdWtDQTtFTy9qQ1E7SUhSUiwyQkFBQTtFSjBrQ0E7RU9sa0NRO0lIUlIsZ0JBQUE7RUo2a0NBO0VPcmtDUTtJSFJSLDJCQUFBO0VKZ2xDQTtFT3hrQ1E7SUhSUiwyQkFBQTtFSm1sQ0E7QUFDRjtBSy9rQ0k7RUU5QkU7SUFDRSxhQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7RVBnbkNOO0VJamxDQTtJQUNFLGNBQUE7SUFDQSxlQUFBO0VKbWxDRjtFSXJsQ0E7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFSnVsQ0Y7RUl6bENBO0lBQ0Usd0JBQUE7SUFDQSx5QkFBQTtFSjJsQ0Y7RUk3bENBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RUorbENGO0VJam1DQTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VKbW1DRjtFSXJtQ0E7SUFDRSx3QkFBQTtJQUNBLHlCQUFBO0VKdW1DRjtFTy9uQ0k7SUhNSixjQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RUo0bkNBO0VPL25DTTtJSFBOLHVCQUFBO0lBSUEsd0JBQUE7RUpzb0NBO0VPbm9DTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUowb0NBO0VPdm9DTTtJSFBOLGFBQUE7SUFJQSxjQUFBO0VKOG9DQTtFTzNvQ007SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKa3BDQTtFTy9vQ007SUhQTix3QkFBQTtJQUlBLHlCQUFBO0VKc3BDQTtFT25wQ007SUhQTixhQUFBO0lBSUEsY0FBQTtFSjBwQ0E7RU92cENNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSjhwQ0E7RU8zcENNO0lIUE4sd0JBQUE7SUFJQSx5QkFBQTtFSmtxQ0E7RU8vcENNO0lIUE4sYUFBQTtJQUlBLGNBQUE7RUpzcUNBO0VPbnFDTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUowcUNBO0VPdnFDTTtJSFBOLHdCQUFBO0lBSUEseUJBQUE7RUo4cUNBO0VPM3FDTTtJSFBOLGNBQUE7SUFJQSxlQUFBO0VKa3JDQTtFTzFxQ0k7SUFBd0IsU0FBQTtFUDZxQzVCO0VPM3FDSTtJQUF1QixTQUFBO0VQOHFDM0I7RU8zcUNNO0lBQXdCLFFBRGI7RVArcUNqQjtFTzlxQ007SUFBd0IsUUFEYjtFUGtyQ2pCO0VPanJDTTtJQUF3QixRQURiO0VQcXJDakI7RU9wckNNO0lBQXdCLFFBRGI7RVB3ckNqQjtFT3ZyQ007SUFBd0IsUUFEYjtFUDJyQ2pCO0VPMXJDTTtJQUF3QixRQURiO0VQOHJDakI7RU83ckNNO0lBQXdCLFFBRGI7RVBpc0NqQjtFT2hzQ007SUFBd0IsUUFEYjtFUG9zQ2pCO0VPbnNDTTtJQUF3QixRQURiO0VQdXNDakI7RU90c0NNO0lBQXdCLFFBRGI7RVAwc0NqQjtFT3pzQ007SUFBd0IsU0FEYjtFUDZzQ2pCO0VPNXNDTTtJQUF3QixTQURiO0VQZ3RDakI7RU8vc0NNO0lBQXdCLFNBRGI7RVBtdENqQjtFTzVzQ1E7SUhSUixjQUFBO0VKdXRDQTtFTy9zQ1E7SUhSUiwwQkFBQTtFSjB0Q0E7RU9sdENRO0lIUlIsMkJBQUE7RUo2dENBO0VPcnRDUTtJSFJSLGdCQUFBO0VKZ3VDQTtFT3h0Q1E7SUhSUiwyQkFBQTtFSm11Q0E7RU8zdENRO0lIUlIsMkJBQUE7RUpzdUNBO0VPOXRDUTtJSFJSLGdCQUFBO0VKeXVDQTtFT2p1Q1E7SUhSUiwyQkFBQTtFSjR1Q0E7RU9wdUNRO0lIUlIsMkJBQUE7RUordUNBO0VPdnVDUTtJSFJSLGdCQUFBO0VKa3ZDQTtFTzF1Q1E7SUhSUiwyQkFBQTtFSnF2Q0E7RU83dUNRO0lIUlIsMkJBQUE7RUp3dkNBO0FBQ0Y7QVFyeUNNO0VBQXdCLHdCQUFBO0FSd3lDOUI7O0FReHlDTTtFQUF3QiwwQkFBQTtBUjR5QzlCOztBUTV5Q007RUFBd0IsZ0NBQUE7QVJnekM5Qjs7QVFoekNNO0VBQXdCLHlCQUFBO0FSb3pDOUI7O0FRcHpDTTtFQUF3Qix5QkFBQTtBUnd6QzlCOztBUXh6Q007RUFBd0IsNkJBQUE7QVI0ekM5Qjs7QVE1ekNNO0VBQXdCLDhCQUFBO0FSZzBDOUI7O0FRaDBDTTtFQUF3Qix3QkFBQTtBUm8wQzlCOztBUXAwQ007RUFBd0IsK0JBQUE7QVJ3MEM5Qjs7QUt2eENJO0VHakRFO0lBQXdCLHdCQUFBO0VSNjBDNUI7RVE3MENJO0lBQXdCLDBCQUFBO0VSZzFDNUI7RVFoMUNJO0lBQXdCLGdDQUFBO0VSbTFDNUI7RVFuMUNJO0lBQXdCLHlCQUFBO0VSczFDNUI7RVF0MUNJO0lBQXdCLHlCQUFBO0VSeTFDNUI7RVF6MUNJO0lBQXdCLDZCQUFBO0VSNDFDNUI7RVE1MUNJO0lBQXdCLDhCQUFBO0VSKzFDNUI7RVEvMUNJO0lBQXdCLHdCQUFBO0VSazJDNUI7RVFsMkNJO0lBQXdCLCtCQUFBO0VScTJDNUI7QUFDRjtBS3J6Q0k7RUdqREU7SUFBd0Isd0JBQUE7RVIwMkM1QjtFUTEyQ0k7SUFBd0IsMEJBQUE7RVI2MkM1QjtFUTcyQ0k7SUFBd0IsZ0NBQUE7RVJnM0M1QjtFUWgzQ0k7SUFBd0IseUJBQUE7RVJtM0M1QjtFUW4zQ0k7SUFBd0IseUJBQUE7RVJzM0M1QjtFUXQzQ0k7SUFBd0IsNkJBQUE7RVJ5M0M1QjtFUXozQ0k7SUFBd0IsOEJBQUE7RVI0M0M1QjtFUTUzQ0k7SUFBd0Isd0JBQUE7RVIrM0M1QjtFUS8zQ0k7SUFBd0IsK0JBQUE7RVJrNEM1QjtBQUNGO0FLbDFDSTtFR2pERTtJQUF3Qix3QkFBQTtFUnU0QzVCO0VRdjRDSTtJQUF3QiwwQkFBQTtFUjA0QzVCO0VRMTRDSTtJQUF3QixnQ0FBQTtFUjY0QzVCO0VRNzRDSTtJQUF3Qix5QkFBQTtFUmc1QzVCO0VRaDVDSTtJQUF3Qix5QkFBQTtFUm01QzVCO0VRbjVDSTtJQUF3Qiw2QkFBQTtFUnM1QzVCO0VRdDVDSTtJQUF3Qiw4QkFBQTtFUnk1QzVCO0VRejVDSTtJQUF3Qix3QkFBQTtFUjQ1QzVCO0VRNTVDSTtJQUF3QiwrQkFBQTtFUis1QzVCO0FBQ0Y7QUsvMkNJO0VHakRFO0lBQXdCLHdCQUFBO0VSbzZDNUI7RVFwNkNJO0lBQXdCLDBCQUFBO0VSdTZDNUI7RVF2NkNJO0lBQXdCLGdDQUFBO0VSMDZDNUI7RVExNkNJO0lBQXdCLHlCQUFBO0VSNjZDNUI7RVE3NkNJO0lBQXdCLHlCQUFBO0VSZzdDNUI7RVFoN0NJO0lBQXdCLDZCQUFBO0VSbTdDNUI7RVFuN0NJO0lBQXdCLDhCQUFBO0VSczdDNUI7RVF0N0NJO0lBQXdCLHdCQUFBO0VSeTdDNUI7RVF6N0NJO0lBQXdCLCtCQUFBO0VSNDdDNUI7QUFDRjtBSzU0Q0k7RUdqREU7SUFBd0Isd0JBQUE7RVJpOEM1QjtFUWo4Q0k7SUFBd0IsMEJBQUE7RVJvOEM1QjtFUXA4Q0k7SUFBd0IsZ0NBQUE7RVJ1OEM1QjtFUXY4Q0k7SUFBd0IseUJBQUE7RVIwOEM1QjtFUTE4Q0k7SUFBd0IseUJBQUE7RVI2OEM1QjtFUTc4Q0k7SUFBd0IsNkJBQUE7RVJnOUM1QjtFUWg5Q0k7SUFBd0IsOEJBQUE7RVJtOUM1QjtFUW45Q0k7SUFBd0Isd0JBQUE7RVJzOUM1QjtFUXQ5Q0k7SUFBd0IsK0JBQUE7RVJ5OUM1QjtBQUNGO0FLejZDSTtFR2pERTtJQUF3Qix3QkFBQTtFUjg5QzVCO0VROTlDSTtJQUF3QiwwQkFBQTtFUmkrQzVCO0VRaitDSTtJQUF3QixnQ0FBQTtFUm8rQzVCO0VRcCtDSTtJQUF3Qix5QkFBQTtFUnUrQzVCO0VRditDSTtJQUF3Qix5QkFBQTtFUjArQzVCO0VRMStDSTtJQUF3Qiw2QkFBQTtFUjYrQzVCO0VRNytDSTtJQUF3Qiw4QkFBQTtFUmcvQzVCO0VRaC9DSTtJQUF3Qix3QkFBQTtFUm0vQzVCO0VRbi9DSTtJQUF3QiwrQkFBQTtFUnMvQzVCO0FBQ0Y7QVE3K0NBO0VBRUk7SUFBcUIsd0JBQUE7RVIrK0N2QjtFUS8rQ0U7SUFBcUIsMEJBQUE7RVJrL0N2QjtFUWwvQ0U7SUFBcUIsZ0NBQUE7RVJxL0N2QjtFUXIvQ0U7SUFBcUIseUJBQUE7RVJ3L0N2QjtFUXgvQ0U7SUFBcUIseUJBQUE7RVIyL0N2QjtFUTMvQ0U7SUFBcUIsNkJBQUE7RVI4L0N2QjtFUTkvQ0U7SUFBcUIsOEJBQUE7RVJpZ0R2QjtFUWpnREU7SUFBcUIsd0JBQUE7RVJvZ0R2QjtFUXBnREU7SUFBcUIsK0JBQUE7RVJ1Z0R2QjtBQUNGO0FTcmhESTtFQUFnQyw4QkFBQTtBVHdoRHBDOztBU3ZoREk7RUFBZ0MsaUNBQUE7QVQyaERwQzs7QVMxaERJO0VBQWdDLHNDQUFBO0FUOGhEcEM7O0FTN2hESTtFQUFnQyx5Q0FBQTtBVGlpRHBDOztBUy9oREk7RUFBOEIsMEJBQUE7QVRtaURsQzs7QVNsaURJO0VBQThCLDRCQUFBO0FUc2lEbEM7O0FTcmlESTtFQUE4QixrQ0FBQTtBVHlpRGxDOztBU3hpREk7RUFBOEIseUJBQUE7QVQ0aURsQzs7QVMzaURJO0VBQThCLHVCQUFBO0FUK2lEbEM7O0FTOWlESTtFQUE4Qix1QkFBQTtBVGtqRGxDOztBU2pqREk7RUFBOEIseUJBQUE7QVRxakRsQzs7QVNwakRJO0VBQThCLHlCQUFBO0FUd2pEbEM7O0FTdGpESTtFQUFvQyxzQ0FBQTtBVDBqRHhDOztBU3pqREk7RUFBb0Msb0NBQUE7QVQ2akR4Qzs7QVM1akRJO0VBQW9DLGtDQUFBO0FUZ2tEeEM7O0FTL2pESTtFQUFvQyx5Q0FBQTtBVG1rRHhDOztBU2xrREk7RUFBb0Msd0NBQUE7QVRza0R4Qzs7QVNwa0RJO0VBQWlDLGtDQUFBO0FUd2tEckM7O0FTdmtESTtFQUFpQyxnQ0FBQTtBVDJrRHJDOztBUzFrREk7RUFBaUMsOEJBQUE7QVQ4a0RyQzs7QVM3a0RJO0VBQWlDLGdDQUFBO0FUaWxEckM7O0FTaGxESTtFQUFpQywrQkFBQTtBVG9sRHJDOztBU2xsREk7RUFBa0Msb0NBQUE7QVRzbER0Qzs7QVNybERJO0VBQWtDLGtDQUFBO0FUeWxEdEM7O0FTeGxESTtFQUFrQyxnQ0FBQTtBVDRsRHRDOztBUzNsREk7RUFBa0MsdUNBQUE7QVQrbER0Qzs7QVM5bERJO0VBQWtDLHNDQUFBO0FUa21EdEM7O0FTam1ESTtFQUFrQyxpQ0FBQTtBVHFtRHRDOztBU25tREk7RUFBZ0MsMkJBQUE7QVR1bURwQzs7QVN0bURJO0VBQWdDLGlDQUFBO0FUMG1EcEM7O0FTem1ESTtFQUFnQywrQkFBQTtBVDZtRHBDOztBUzVtREk7RUFBZ0MsNkJBQUE7QVRnbkRwQzs7QVMvbURJO0VBQWdDLCtCQUFBO0FUbW5EcEM7O0FTbG5ESTtFQUFnQyw4QkFBQTtBVHNuRHBDOztBSzFtREk7RUlsREE7SUFBZ0MsOEJBQUE7RVRpcURsQztFU2hxREU7SUFBZ0MsaUNBQUE7RVRtcURsQztFU2xxREU7SUFBZ0Msc0NBQUE7RVRxcURsQztFU3BxREU7SUFBZ0MseUNBQUE7RVR1cURsQztFU3JxREU7SUFBOEIsMEJBQUE7RVR3cURoQztFU3ZxREU7SUFBOEIsNEJBQUE7RVQwcURoQztFU3pxREU7SUFBOEIsa0NBQUE7RVQ0cURoQztFUzNxREU7SUFBOEIseUJBQUE7RVQ4cURoQztFUzdxREU7SUFBOEIsdUJBQUE7RVRnckRoQztFUy9xREU7SUFBOEIsdUJBQUE7RVRrckRoQztFU2pyREU7SUFBOEIseUJBQUE7RVRvckRoQztFU25yREU7SUFBOEIseUJBQUE7RVRzckRoQztFU3ByREU7SUFBb0Msc0NBQUE7RVR1ckR0QztFU3RyREU7SUFBb0Msb0NBQUE7RVR5ckR0QztFU3hyREU7SUFBb0Msa0NBQUE7RVQyckR0QztFUzFyREU7SUFBb0MseUNBQUE7RVQ2ckR0QztFUzVyREU7SUFBb0Msd0NBQUE7RVQrckR0QztFUzdyREU7SUFBaUMsa0NBQUE7RVRnc0RuQztFUy9yREU7SUFBaUMsZ0NBQUE7RVRrc0RuQztFU2pzREU7SUFBaUMsOEJBQUE7RVRvc0RuQztFU25zREU7SUFBaUMsZ0NBQUE7RVRzc0RuQztFU3JzREU7SUFBaUMsK0JBQUE7RVR3c0RuQztFU3RzREU7SUFBa0Msb0NBQUE7RVR5c0RwQztFU3hzREU7SUFBa0Msa0NBQUE7RVQyc0RwQztFUzFzREU7SUFBa0MsZ0NBQUE7RVQ2c0RwQztFUzVzREU7SUFBa0MsdUNBQUE7RVQrc0RwQztFUzlzREU7SUFBa0Msc0NBQUE7RVRpdERwQztFU2h0REU7SUFBa0MsaUNBQUE7RVRtdERwQztFU2p0REU7SUFBZ0MsMkJBQUE7RVRvdERsQztFU250REU7SUFBZ0MsaUNBQUE7RVRzdERsQztFU3J0REU7SUFBZ0MsK0JBQUE7RVR3dERsQztFU3Z0REU7SUFBZ0MsNkJBQUE7RVQwdERsQztFU3p0REU7SUFBZ0MsK0JBQUE7RVQ0dERsQztFUzN0REU7SUFBZ0MsOEJBQUE7RVQ4dERsQztBQUNGO0FLbnRESTtFSWxEQTtJQUFnQyw4QkFBQTtFVHl3RGxDO0VTeHdERTtJQUFnQyxpQ0FBQTtFVDJ3RGxDO0VTMXdERTtJQUFnQyxzQ0FBQTtFVDZ3RGxDO0VTNXdERTtJQUFnQyx5Q0FBQTtFVCt3RGxDO0VTN3dERTtJQUE4QiwwQkFBQTtFVGd4RGhDO0VTL3dERTtJQUE4Qiw0QkFBQTtFVGt4RGhDO0VTanhERTtJQUE4QixrQ0FBQTtFVG94RGhDO0VTbnhERTtJQUE4Qix5QkFBQTtFVHN4RGhDO0VTcnhERTtJQUE4Qix1QkFBQTtFVHd4RGhDO0VTdnhERTtJQUE4Qix1QkFBQTtFVDB4RGhDO0VTenhERTtJQUE4Qix5QkFBQTtFVDR4RGhDO0VTM3hERTtJQUE4Qix5QkFBQTtFVDh4RGhDO0VTNXhERTtJQUFvQyxzQ0FBQTtFVCt4RHRDO0VTOXhERTtJQUFvQyxvQ0FBQTtFVGl5RHRDO0VTaHlERTtJQUFvQyxrQ0FBQTtFVG15RHRDO0VTbHlERTtJQUFvQyx5Q0FBQTtFVHF5RHRDO0VTcHlERTtJQUFvQyx3Q0FBQTtFVHV5RHRDO0VTcnlERTtJQUFpQyxrQ0FBQTtFVHd5RG5DO0VTdnlERTtJQUFpQyxnQ0FBQTtFVDB5RG5DO0VTenlERTtJQUFpQyw4QkFBQTtFVDR5RG5DO0VTM3lERTtJQUFpQyxnQ0FBQTtFVDh5RG5DO0VTN3lERTtJQUFpQywrQkFBQTtFVGd6RG5DO0VTOXlERTtJQUFrQyxvQ0FBQTtFVGl6RHBDO0VTaHpERTtJQUFrQyxrQ0FBQTtFVG16RHBDO0VTbHpERTtJQUFrQyxnQ0FBQTtFVHF6RHBDO0VTcHpERTtJQUFrQyx1Q0FBQTtFVHV6RHBDO0VTdHpERTtJQUFrQyxzQ0FBQTtFVHl6RHBDO0VTeHpERTtJQUFrQyxpQ0FBQTtFVDJ6RHBDO0VTenpERTtJQUFnQywyQkFBQTtFVDR6RGxDO0VTM3pERTtJQUFnQyxpQ0FBQTtFVDh6RGxDO0VTN3pERTtJQUFnQywrQkFBQTtFVGcwRGxDO0VTL3pERTtJQUFnQyw2QkFBQTtFVGswRGxDO0VTajBERTtJQUFnQywrQkFBQTtFVG8wRGxDO0VTbjBERTtJQUFnQyw4QkFBQTtFVHMwRGxDO0FBQ0Y7QUszekRJO0VJbERBO0lBQWdDLDhCQUFBO0VUaTNEbEM7RVNoM0RFO0lBQWdDLGlDQUFBO0VUbTNEbEM7RVNsM0RFO0lBQWdDLHNDQUFBO0VUcTNEbEM7RVNwM0RFO0lBQWdDLHlDQUFBO0VUdTNEbEM7RVNyM0RFO0lBQThCLDBCQUFBO0VUdzNEaEM7RVN2M0RFO0lBQThCLDRCQUFBO0VUMDNEaEM7RVN6M0RFO0lBQThCLGtDQUFBO0VUNDNEaEM7RVMzM0RFO0lBQThCLHlCQUFBO0VUODNEaEM7RVM3M0RFO0lBQThCLHVCQUFBO0VUZzREaEM7RVMvM0RFO0lBQThCLHVCQUFBO0VUazREaEM7RVNqNERFO0lBQThCLHlCQUFBO0VUbzREaEM7RVNuNERFO0lBQThCLHlCQUFBO0VUczREaEM7RVNwNERFO0lBQW9DLHNDQUFBO0VUdTREdEM7RVN0NERFO0lBQW9DLG9DQUFBO0VUeTREdEM7RVN4NERFO0lBQW9DLGtDQUFBO0VUMjREdEM7RVMxNERFO0lBQW9DLHlDQUFBO0VUNjREdEM7RVM1NERFO0lBQW9DLHdDQUFBO0VUKzREdEM7RVM3NERFO0lBQWlDLGtDQUFBO0VUZzVEbkM7RVMvNERFO0lBQWlDLGdDQUFBO0VUazVEbkM7RVNqNURFO0lBQWlDLDhCQUFBO0VUbzVEbkM7RVNuNURFO0lBQWlDLGdDQUFBO0VUczVEbkM7RVNyNURFO0lBQWlDLCtCQUFBO0VUdzVEbkM7RVN0NURFO0lBQWtDLG9DQUFBO0VUeTVEcEM7RVN4NURFO0lBQWtDLGtDQUFBO0VUMjVEcEM7RVMxNURFO0lBQWtDLGdDQUFBO0VUNjVEcEM7RVM1NURFO0lBQWtDLHVDQUFBO0VUKzVEcEM7RVM5NURFO0lBQWtDLHNDQUFBO0VUaTZEcEM7RVNoNkRFO0lBQWtDLGlDQUFBO0VUbTZEcEM7RVNqNkRFO0lBQWdDLDJCQUFBO0VUbzZEbEM7RVNuNkRFO0lBQWdDLGlDQUFBO0VUczZEbEM7RVNyNkRFO0lBQWdDLCtCQUFBO0VUdzZEbEM7RVN2NkRFO0lBQWdDLDZCQUFBO0VUMDZEbEM7RVN6NkRFO0lBQWdDLCtCQUFBO0VUNDZEbEM7RVMzNkRFO0lBQWdDLDhCQUFBO0VUODZEbEM7QUFDRjtBS242REk7RUlsREE7SUFBZ0MsOEJBQUE7RVR5OURsQztFU3g5REU7SUFBZ0MsaUNBQUE7RVQyOURsQztFUzE5REU7SUFBZ0Msc0NBQUE7RVQ2OURsQztFUzU5REU7SUFBZ0MseUNBQUE7RVQrOURsQztFUzc5REU7SUFBOEIsMEJBQUE7RVRnK0RoQztFUy85REU7SUFBOEIsNEJBQUE7RVRrK0RoQztFU2orREU7SUFBOEIsa0NBQUE7RVRvK0RoQztFU24rREU7SUFBOEIseUJBQUE7RVRzK0RoQztFU3IrREU7SUFBOEIsdUJBQUE7RVR3K0RoQztFU3YrREU7SUFBOEIsdUJBQUE7RVQwK0RoQztFU3orREU7SUFBOEIseUJBQUE7RVQ0K0RoQztFUzMrREU7SUFBOEIseUJBQUE7RVQ4K0RoQztFUzUrREU7SUFBb0Msc0NBQUE7RVQrK0R0QztFUzkrREU7SUFBb0Msb0NBQUE7RVRpL0R0QztFU2gvREU7SUFBb0Msa0NBQUE7RVRtL0R0QztFU2wvREU7SUFBb0MseUNBQUE7RVRxL0R0QztFU3AvREU7SUFBb0Msd0NBQUE7RVR1L0R0QztFU3IvREU7SUFBaUMsa0NBQUE7RVR3L0RuQztFU3YvREU7SUFBaUMsZ0NBQUE7RVQwL0RuQztFU3ovREU7SUFBaUMsOEJBQUE7RVQ0L0RuQztFUzMvREU7SUFBaUMsZ0NBQUE7RVQ4L0RuQztFUzcvREU7SUFBaUMsK0JBQUE7RVRnZ0VuQztFUzkvREU7SUFBa0Msb0NBQUE7RVRpZ0VwQztFU2hnRUU7SUFBa0Msa0NBQUE7RVRtZ0VwQztFU2xnRUU7SUFBa0MsZ0NBQUE7RVRxZ0VwQztFU3BnRUU7SUFBa0MsdUNBQUE7RVR1Z0VwQztFU3RnRUU7SUFBa0Msc0NBQUE7RVR5Z0VwQztFU3hnRUU7SUFBa0MsaUNBQUE7RVQyZ0VwQztFU3pnRUU7SUFBZ0MsMkJBQUE7RVQ0Z0VsQztFUzNnRUU7SUFBZ0MsaUNBQUE7RVQ4Z0VsQztFUzdnRUU7SUFBZ0MsK0JBQUE7RVRnaEVsQztFUy9nRUU7SUFBZ0MsNkJBQUE7RVRraEVsQztFU2poRUU7SUFBZ0MsK0JBQUE7RVRvaEVsQztFU25oRUU7SUFBZ0MsOEJBQUE7RVRzaEVsQztBQUNGO0FLM2dFSTtFSWxEQTtJQUFnQyw4QkFBQTtFVGlrRWxDO0VTaGtFRTtJQUFnQyxpQ0FBQTtFVG1rRWxDO0VTbGtFRTtJQUFnQyxzQ0FBQTtFVHFrRWxDO0VTcGtFRTtJQUFnQyx5Q0FBQTtFVHVrRWxDO0VTcmtFRTtJQUE4QiwwQkFBQTtFVHdrRWhDO0VTdmtFRTtJQUE4Qiw0QkFBQTtFVDBrRWhDO0VTemtFRTtJQUE4QixrQ0FBQTtFVDRrRWhDO0VTM2tFRTtJQUE4Qix5QkFBQTtFVDhrRWhDO0VTN2tFRTtJQUE4Qix1QkFBQTtFVGdsRWhDO0VTL2tFRTtJQUE4Qix1QkFBQTtFVGtsRWhDO0VTamxFRTtJQUE4Qix5QkFBQTtFVG9sRWhDO0VTbmxFRTtJQUE4Qix5QkFBQTtFVHNsRWhDO0VTcGxFRTtJQUFvQyxzQ0FBQTtFVHVsRXRDO0VTdGxFRTtJQUFvQyxvQ0FBQTtFVHlsRXRDO0VTeGxFRTtJQUFvQyxrQ0FBQTtFVDJsRXRDO0VTMWxFRTtJQUFvQyx5Q0FBQTtFVDZsRXRDO0VTNWxFRTtJQUFvQyx3Q0FBQTtFVCtsRXRDO0VTN2xFRTtJQUFpQyxrQ0FBQTtFVGdtRW5DO0VTL2xFRTtJQUFpQyxnQ0FBQTtFVGttRW5DO0VTam1FRTtJQUFpQyw4QkFBQTtFVG9tRW5DO0VTbm1FRTtJQUFpQyxnQ0FBQTtFVHNtRW5DO0VTcm1FRTtJQUFpQywrQkFBQTtFVHdtRW5DO0VTdG1FRTtJQUFrQyxvQ0FBQTtFVHltRXBDO0VTeG1FRTtJQUFrQyxrQ0FBQTtFVDJtRXBDO0VTMW1FRTtJQUFrQyxnQ0FBQTtFVDZtRXBDO0VTNW1FRTtJQUFrQyx1Q0FBQTtFVCttRXBDO0VTOW1FRTtJQUFrQyxzQ0FBQTtFVGluRXBDO0VTaG5FRTtJQUFrQyxpQ0FBQTtFVG1uRXBDO0VTam5FRTtJQUFnQywyQkFBQTtFVG9uRWxDO0VTbm5FRTtJQUFnQyxpQ0FBQTtFVHNuRWxDO0VTcm5FRTtJQUFnQywrQkFBQTtFVHduRWxDO0VTdm5FRTtJQUFnQyw2QkFBQTtFVDBuRWxDO0VTem5FRTtJQUFnQywrQkFBQTtFVDRuRWxDO0VTM25FRTtJQUFnQyw4QkFBQTtFVDhuRWxDO0FBQ0Y7QUtubkVJO0VJbERBO0lBQWdDLDhCQUFBO0VUeXFFbEM7RVN4cUVFO0lBQWdDLGlDQUFBO0VUMnFFbEM7RVMxcUVFO0lBQWdDLHNDQUFBO0VUNnFFbEM7RVM1cUVFO0lBQWdDLHlDQUFBO0VUK3FFbEM7RVM3cUVFO0lBQThCLDBCQUFBO0VUZ3JFaEM7RVMvcUVFO0lBQThCLDRCQUFBO0VUa3JFaEM7RVNqckVFO0lBQThCLGtDQUFBO0VUb3JFaEM7RVNuckVFO0lBQThCLHlCQUFBO0VUc3JFaEM7RVNyckVFO0lBQThCLHVCQUFBO0VUd3JFaEM7RVN2ckVFO0lBQThCLHVCQUFBO0VUMHJFaEM7RVN6ckVFO0lBQThCLHlCQUFBO0VUNHJFaEM7RVMzckVFO0lBQThCLHlCQUFBO0VUOHJFaEM7RVM1ckVFO0lBQW9DLHNDQUFBO0VUK3JFdEM7RVM5ckVFO0lBQW9DLG9DQUFBO0VUaXNFdEM7RVNoc0VFO0lBQW9DLGtDQUFBO0VUbXNFdEM7RVNsc0VFO0lBQW9DLHlDQUFBO0VUcXNFdEM7RVNwc0VFO0lBQW9DLHdDQUFBO0VUdXNFdEM7RVNyc0VFO0lBQWlDLGtDQUFBO0VUd3NFbkM7RVN2c0VFO0lBQWlDLGdDQUFBO0VUMHNFbkM7RVN6c0VFO0lBQWlDLDhCQUFBO0VUNHNFbkM7RVMzc0VFO0lBQWlDLGdDQUFBO0VUOHNFbkM7RVM3c0VFO0lBQWlDLCtCQUFBO0VUZ3RFbkM7RVM5c0VFO0lBQWtDLG9DQUFBO0VUaXRFcEM7RVNodEVFO0lBQWtDLGtDQUFBO0VUbXRFcEM7RVNsdEVFO0lBQWtDLGdDQUFBO0VUcXRFcEM7RVNwdEVFO0lBQWtDLHVDQUFBO0VUdXRFcEM7RVN0dEVFO0lBQWtDLHNDQUFBO0VUeXRFcEM7RVN4dEVFO0lBQWtDLGlDQUFBO0VUMnRFcEM7RVN6dEVFO0lBQWdDLDJCQUFBO0VUNHRFbEM7RVMzdEVFO0lBQWdDLGlDQUFBO0VUOHRFbEM7RVM3dEVFO0lBQWdDLCtCQUFBO0VUZ3VFbEM7RVMvdEVFO0lBQWdDLDZCQUFBO0VUa3VFbEM7RVNqdUVFO0lBQWdDLCtCQUFBO0VUb3VFbEM7RVNudUVFO0lBQWdDLDhCQUFBO0VUc3VFbEM7QUFDRjtBVTd3RVE7RUFBZ0Msb0JBQUE7QVZneEV4Qzs7QVUvd0VROztFQUVFLHdCQUFBO0FWa3hFVjs7QVVoeEVROztFQUVFLDBCQUFBO0FWbXhFVjs7QVVqeEVROztFQUVFLDJCQUFBO0FWb3hFVjs7QVVseEVROztFQUVFLHlCQUFBO0FWcXhFVjs7QVVweUVRO0VBQWdDLDBCQUFBO0FWd3lFeEM7O0FVdnlFUTs7RUFFRSw4QkFBQTtBVjB5RVY7O0FVeHlFUTs7RUFFRSxnQ0FBQTtBVjJ5RVY7O0FVenlFUTs7RUFFRSxpQ0FBQTtBVjR5RVY7O0FVMXlFUTs7RUFFRSwrQkFBQTtBVjZ5RVY7O0FVNXpFUTtFQUFnQyx5QkFBQTtBVmcwRXhDOztBVS96RVE7O0VBRUUsNkJBQUE7QVZrMEVWOztBVWgwRVE7O0VBRUUsK0JBQUE7QVZtMEVWOztBVWowRVE7O0VBRUUsZ0NBQUE7QVZvMEVWOztBVWwwRVE7O0VBRUUsOEJBQUE7QVZxMEVWOztBVXAxRVE7RUFBZ0MsdUJBQUE7QVZ3MUV4Qzs7QVV2MUVROztFQUVFLDJCQUFBO0FWMDFFVjs7QVV4MUVROztFQUVFLDZCQUFBO0FWMjFFVjs7QVV6MUVROztFQUVFLDhCQUFBO0FWNDFFVjs7QVUxMUVROztFQUVFLDRCQUFBO0FWNjFFVjs7QVU1MkVRO0VBQWdDLHlCQUFBO0FWZzNFeEM7O0FVLzJFUTs7RUFFRSw2QkFBQTtBVmszRVY7O0FVaDNFUTs7RUFFRSwrQkFBQTtBVm0zRVY7O0FVajNFUTs7RUFFRSxnQ0FBQTtBVm8zRVY7O0FVbDNFUTs7RUFFRSw4QkFBQTtBVnEzRVY7O0FVcDRFUTtFQUFnQyx1QkFBQTtBVnc0RXhDOztBVXY0RVE7O0VBRUUsMkJBQUE7QVYwNEVWOztBVXg0RVE7OztFQUVFLDZCQUFBO0FWNDRFVjs7QVUxNEVROztFQUVFLDhCQUFBO0FWNjRFVjs7QVUzNEVROzs7RUFFRSw0QkFBQTtBVis0RVY7O0FVOTVFUTtFQUFnQyxxQkFBQTtBVms2RXhDOztBVWo2RVE7O0VBRUUseUJBQUE7QVZvNkVWOztBVWw2RVE7O0VBRUUsMkJBQUE7QVZxNkVWOztBVW42RVE7O0VBRUUsNEJBQUE7QVZzNkVWOztBVXA2RVE7O0VBRUUsMEJBQUE7QVZ1NkVWOztBVXQ3RVE7RUFBZ0MsMkJBQUE7QVYwN0V4Qzs7QVV6N0VROztFQUVFLCtCQUFBO0FWNDdFVjs7QVUxN0VROztFQUVFLGlDQUFBO0FWNjdFVjs7QVUzN0VROztFQUVFLGtDQUFBO0FWODdFVjs7QVU1N0VROztFQUVFLGdDQUFBO0FWKzdFVjs7QVU5OEVRO0VBQWdDLDBCQUFBO0FWazlFeEM7O0FVajlFUTs7RUFFRSw4QkFBQTtBVm85RVY7O0FVbDlFUTs7RUFFRSxnQ0FBQTtBVnE5RVY7O0FVbjlFUTs7RUFFRSxpQ0FBQTtBVnM5RVY7O0FVcDlFUTs7RUFFRSwrQkFBQTtBVnU5RVY7O0FVdCtFUTtFQUFnQyx3QkFBQTtBVjArRXhDOztBVXorRVE7O0VBRUUsNEJBQUE7QVY0K0VWOztBVTErRVE7O0VBRUUsOEJBQUE7QVY2K0VWOztBVTMrRVE7O0VBRUUsK0JBQUE7QVY4K0VWOztBVTUrRVE7O0VBRUUsNkJBQUE7QVYrK0VWOztBVTkvRVE7RUFBZ0MsMEJBQUE7QVZrZ0Z4Qzs7QVVqZ0ZROztFQUVFLDhCQUFBO0FWb2dGVjs7QVVsZ0ZROztFQUVFLGdDQUFBO0FWcWdGVjs7QVVuZ0ZROztFQUVFLGlDQUFBO0FWc2dGVjs7QVVwZ0ZROztFQUVFLCtCQUFBO0FWdWdGVjs7QVV0aEZRO0VBQWdDLHdCQUFBO0FWMGhGeEM7O0FVemhGUTs7RUFFRSw0QkFBQTtBVjRoRlY7O0FVMWhGUTs7RUFFRSw4QkFBQTtBVjZoRlY7O0FVM2hGUTs7RUFFRSwrQkFBQTtBVjhoRlY7O0FVNWhGUTs7RUFFRSw2QkFBQTtBVitoRlY7O0FVdmhGUTtFQUF3QiwyQkFBQTtBVjJoRmhDOztBVTFoRlE7O0VBRUUsK0JBQUE7QVY2aEZWOztBVTNoRlE7O0VBRUUsaUNBQUE7QVY4aEZWOztBVTVoRlE7O0VBRUUsa0NBQUE7QVYraEZWOztBVTdoRlE7O0VBRUUsZ0NBQUE7QVZnaUZWOztBVS9pRlE7RUFBd0IsMEJBQUE7QVZtakZoQzs7QVVsakZROztFQUVFLDhCQUFBO0FWcWpGVjs7QVVuakZROztFQUVFLGdDQUFBO0FWc2pGVjs7QVVwakZROztFQUVFLGlDQUFBO0FWdWpGVjs7QVVyakZROztFQUVFLCtCQUFBO0FWd2pGVjs7QVV2a0ZRO0VBQXdCLHdCQUFBO0FWMmtGaEM7O0FVMWtGUTs7RUFFRSw0QkFBQTtBVjZrRlY7O0FVM2tGUTs7RUFFRSw4QkFBQTtBVjhrRlY7O0FVNWtGUTs7RUFFRSwrQkFBQTtBVitrRlY7O0FVN2tGUTs7RUFFRSw2QkFBQTtBVmdsRlY7O0FVL2xGUTtFQUF3QiwwQkFBQTtBVm1tRmhDOztBVWxtRlE7O0VBRUUsOEJBQUE7QVZxbUZWOztBVW5tRlE7O0VBRUUsZ0NBQUE7QVZzbUZWOztBVXBtRlE7O0VBRUUsaUNBQUE7QVZ1bUZWOztBVXJtRlE7O0VBRUUsK0JBQUE7QVZ3bUZWOztBVXZuRlE7RUFBd0Isd0JBQUE7QVYybkZoQzs7QVUxbkZROztFQUVFLDRCQUFBO0FWNm5GVjs7QVUzbkZROztFQUVFLDhCQUFBO0FWOG5GVjs7QVU1bkZROztFQUVFLCtCQUFBO0FWK25GVjs7QVU3bkZROztFQUVFLDZCQUFBO0FWZ29GVjs7QVUxbkZJO0VBQW1CLHVCQUFBO0FWOG5GdkI7O0FVN25GSTs7RUFFRSwyQkFBQTtBVmdvRk47O0FVOW5GSTs7RUFFRSw2QkFBQTtBVmlvRk47O0FVL25GSTs7RUFFRSw4QkFBQTtBVmtvRk47O0FVaG9GSTs7RUFFRSw0QkFBQTtBVm1vRk47O0FLNW9GSTtFS2xESTtJQUFnQyxvQkFBQTtFVm1zRnRDO0VVbHNGTTs7SUFFRSx3QkFBQTtFVm9zRlI7RVVsc0ZNOztJQUVFLDBCQUFBO0VWb3NGUjtFVWxzRk07O0lBRUUsMkJBQUE7RVZvc0ZSO0VVbHNGTTs7SUFFRSx5QkFBQTtFVm9zRlI7RVVudEZNO0lBQWdDLDBCQUFBO0VWc3RGdEM7RVVydEZNOztJQUVFLDhCQUFBO0VWdXRGUjtFVXJ0Rk07O0lBRUUsZ0NBQUE7RVZ1dEZSO0VVcnRGTTs7SUFFRSxpQ0FBQTtFVnV0RlI7RVVydEZNOztJQUVFLCtCQUFBO0VWdXRGUjtFVXR1Rk07SUFBZ0MseUJBQUE7RVZ5dUZ0QztFVXh1Rk07O0lBRUUsNkJBQUE7RVYwdUZSO0VVeHVGTTs7SUFFRSwrQkFBQTtFVjB1RlI7RVV4dUZNOztJQUVFLGdDQUFBO0VWMHVGUjtFVXh1Rk07O0lBRUUsOEJBQUE7RVYwdUZSO0VVenZGTTtJQUFnQyx1QkFBQTtFVjR2RnRDO0VVM3ZGTTs7SUFFRSwyQkFBQTtFVjZ2RlI7RVUzdkZNOztJQUVFLDZCQUFBO0VWNnZGUjtFVTN2Rk07O0lBRUUsOEJBQUE7RVY2dkZSO0VVM3ZGTTs7SUFFRSw0QkFBQTtFVjZ2RlI7RVU1d0ZNO0lBQWdDLHlCQUFBO0VWK3dGdEM7RVU5d0ZNOztJQUVFLDZCQUFBO0VWZ3hGUjtFVTl3Rk07O0lBRUUsK0JBQUE7RVZneEZSO0VVOXdGTTs7SUFFRSxnQ0FBQTtFVmd4RlI7RVU5d0ZNOztJQUVFLDhCQUFBO0VWZ3hGUjtFVS94Rk07SUFBZ0MsdUJBQUE7RVZreUZ0QztFVWp5Rk07O0lBRUUsMkJBQUE7RVZteUZSO0VVanlGTTs7SUFFRSw2QkFBQTtFVm15RlI7RVVqeUZNOztJQUVFLDhCQUFBO0VWbXlGUjtFVWp5Rk07O0lBRUUsNEJBQUE7RVZteUZSO0VVbHpGTTtJQUFnQyxxQkFBQTtFVnF6RnRDO0VVcHpGTTs7SUFFRSx5QkFBQTtFVnN6RlI7RVVwekZNOztJQUVFLDJCQUFBO0VWc3pGUjtFVXB6Rk07O0lBRUUsNEJBQUE7RVZzekZSO0VVcHpGTTs7SUFFRSwwQkFBQTtFVnN6RlI7RVVyMEZNO0lBQWdDLDJCQUFBO0VWdzBGdEM7RVV2MEZNOztJQUVFLCtCQUFBO0VWeTBGUjtFVXYwRk07O0lBRUUsaUNBQUE7RVZ5MEZSO0VVdjBGTTs7SUFFRSxrQ0FBQTtFVnkwRlI7RVV2MEZNOztJQUVFLGdDQUFBO0VWeTBGUjtFVXgxRk07SUFBZ0MsMEJBQUE7RVYyMUZ0QztFVTExRk07O0lBRUUsOEJBQUE7RVY0MUZSO0VVMTFGTTs7SUFFRSxnQ0FBQTtFVjQxRlI7RVUxMUZNOztJQUVFLGlDQUFBO0VWNDFGUjtFVTExRk07O0lBRUUsK0JBQUE7RVY0MUZSO0VVMzJGTTtJQUFnQyx3QkFBQTtFVjgyRnRDO0VVNzJGTTs7SUFFRSw0QkFBQTtFVisyRlI7RVU3MkZNOztJQUVFLDhCQUFBO0VWKzJGUjtFVTcyRk07O0lBRUUsK0JBQUE7RVYrMkZSO0VVNzJGTTs7SUFFRSw2QkFBQTtFVisyRlI7RVU5M0ZNO0lBQWdDLDBCQUFBO0VWaTRGdEM7RVVoNEZNOztJQUVFLDhCQUFBO0VWazRGUjtFVWg0Rk07O0lBRUUsZ0NBQUE7RVZrNEZSO0VVaDRGTTs7SUFFRSxpQ0FBQTtFVms0RlI7RVVoNEZNOztJQUVFLCtCQUFBO0VWazRGUjtFVWo1Rk07SUFBZ0Msd0JBQUE7RVZvNUZ0QztFVW41Rk07O0lBRUUsNEJBQUE7RVZxNUZSO0VVbjVGTTs7SUFFRSw4QkFBQTtFVnE1RlI7RVVuNUZNOztJQUVFLCtCQUFBO0VWcTVGUjtFVW41Rk07O0lBRUUsNkJBQUE7RVZxNUZSO0VVNzRGTTtJQUF3QiwyQkFBQTtFVmc1RjlCO0VVLzRGTTs7SUFFRSwrQkFBQTtFVmk1RlI7RVUvNEZNOztJQUVFLGlDQUFBO0VWaTVGUjtFVS80Rk07O0lBRUUsa0NBQUE7RVZpNUZSO0VVLzRGTTs7SUFFRSxnQ0FBQTtFVmk1RlI7RVVoNkZNO0lBQXdCLDBCQUFBO0VWbTZGOUI7RVVsNkZNOztJQUVFLDhCQUFBO0VWbzZGUjtFVWw2Rk07O0lBRUUsZ0NBQUE7RVZvNkZSO0VVbDZGTTs7SUFFRSxpQ0FBQTtFVm82RlI7RVVsNkZNOztJQUVFLCtCQUFBO0VWbzZGUjtFVW43Rk07SUFBd0Isd0JBQUE7RVZzN0Y5QjtFVXI3Rk07O0lBRUUsNEJBQUE7RVZ1N0ZSO0VVcjdGTTs7SUFFRSw4QkFBQTtFVnU3RlI7RVVyN0ZNOztJQUVFLCtCQUFBO0VWdTdGUjtFVXI3Rk07O0lBRUUsNkJBQUE7RVZ1N0ZSO0VVdDhGTTtJQUF3QiwwQkFBQTtFVnk4RjlCO0VVeDhGTTs7SUFFRSw4QkFBQTtFVjA4RlI7RVV4OEZNOztJQUVFLGdDQUFBO0VWMDhGUjtFVXg4Rk07O0lBRUUsaUNBQUE7RVYwOEZSO0VVeDhGTTs7SUFFRSwrQkFBQTtFVjA4RlI7RVV6OUZNO0lBQXdCLHdCQUFBO0VWNDlGOUI7RVUzOUZNOztJQUVFLDRCQUFBO0VWNjlGUjtFVTM5Rk07O0lBRUUsOEJBQUE7RVY2OUZSO0VVMzlGTTs7SUFFRSwrQkFBQTtFVjY5RlI7RVUzOUZNOztJQUVFLDZCQUFBO0VWNjlGUjtFVXY5RkU7SUFBbUIsdUJBQUE7RVYwOUZyQjtFVXo5RkU7O0lBRUUsMkJBQUE7RVYyOUZKO0VVejlGRTs7SUFFRSw2QkFBQTtFVjI5Rko7RVV6OUZFOztJQUVFLDhCQUFBO0VWMjlGSjtFVXo5RkU7O0lBRUUsNEJBQUE7RVYyOUZKO0FBQ0Y7QUtyK0ZJO0VLbERJO0lBQWdDLG9CQUFBO0VWMmhHdEM7RVUxaEdNOztJQUVFLHdCQUFBO0VWNGhHUjtFVTFoR007O0lBRUUsMEJBQUE7RVY0aEdSO0VVMWhHTTs7SUFFRSwyQkFBQTtFVjRoR1I7RVUxaEdNOztJQUVFLHlCQUFBO0VWNGhHUjtFVTNpR007SUFBZ0MsMEJBQUE7RVY4aUd0QztFVTdpR007O0lBRUUsOEJBQUE7RVYraUdSO0VVN2lHTTs7SUFFRSxnQ0FBQTtFVitpR1I7RVU3aUdNOztJQUVFLGlDQUFBO0VWK2lHUjtFVTdpR007O0lBRUUsK0JBQUE7RVYraUdSO0VVOWpHTTtJQUFnQyx5QkFBQTtFVmlrR3RDO0VVaGtHTTs7SUFFRSw2QkFBQTtFVmtrR1I7RVVoa0dNOztJQUVFLCtCQUFBO0VWa2tHUjtFVWhrR007O0lBRUUsZ0NBQUE7RVZra0dSO0VVaGtHTTs7SUFFRSw4QkFBQTtFVmtrR1I7RVVqbEdNO0lBQWdDLHVCQUFBO0VWb2xHdEM7RVVubEdNOztJQUVFLDJCQUFBO0VWcWxHUjtFVW5sR007O0lBRUUsNkJBQUE7RVZxbEdSO0VVbmxHTTs7SUFFRSw4QkFBQTtFVnFsR1I7RVVubEdNOztJQUVFLDRCQUFBO0VWcWxHUjtFVXBtR007SUFBZ0MseUJBQUE7RVZ1bUd0QztFVXRtR007O0lBRUUsNkJBQUE7RVZ3bUdSO0VVdG1HTTs7SUFFRSwrQkFBQTtFVndtR1I7RVV0bUdNOztJQUVFLGdDQUFBO0VWd21HUjtFVXRtR007O0lBRUUsOEJBQUE7RVZ3bUdSO0VVdm5HTTtJQUFnQyx1QkFBQTtFVjBuR3RDO0VVem5HTTs7SUFFRSwyQkFBQTtFVjJuR1I7RVV6bkdNOztJQUVFLDZCQUFBO0VWMm5HUjtFVXpuR007O0lBRUUsOEJBQUE7RVYybkdSO0VVem5HTTs7SUFFRSw0QkFBQTtFVjJuR1I7RVUxb0dNO0lBQWdDLHFCQUFBO0VWNm9HdEM7RVU1b0dNOztJQUVFLHlCQUFBO0VWOG9HUjtFVTVvR007O0lBRUUsMkJBQUE7RVY4b0dSO0VVNW9HTTs7SUFFRSw0QkFBQTtFVjhvR1I7RVU1b0dNOztJQUVFLDBCQUFBO0VWOG9HUjtFVTdwR007SUFBZ0MsMkJBQUE7RVZncUd0QztFVS9wR007O0lBRUUsK0JBQUE7RVZpcUdSO0VVL3BHTTs7SUFFRSxpQ0FBQTtFVmlxR1I7RVUvcEdNOztJQUVFLGtDQUFBO0VWaXFHUjtFVS9wR007O0lBRUUsZ0NBQUE7RVZpcUdSO0VVaHJHTTtJQUFnQywwQkFBQTtFVm1yR3RDO0VVbHJHTTs7SUFFRSw4QkFBQTtFVm9yR1I7RVVsckdNOztJQUVFLGdDQUFBO0VWb3JHUjtFVWxyR007O0lBRUUsaUNBQUE7RVZvckdSO0VVbHJHTTs7SUFFRSwrQkFBQTtFVm9yR1I7RVVuc0dNO0lBQWdDLHdCQUFBO0VWc3NHdEM7RVVyc0dNOztJQUVFLDRCQUFBO0VWdXNHUjtFVXJzR007O0lBRUUsOEJBQUE7RVZ1c0dSO0VVcnNHTTs7SUFFRSwrQkFBQTtFVnVzR1I7RVVyc0dNOztJQUVFLDZCQUFBO0VWdXNHUjtFVXR0R007SUFBZ0MsMEJBQUE7RVZ5dEd0QztFVXh0R007O0lBRUUsOEJBQUE7RVYwdEdSO0VVeHRHTTs7SUFFRSxnQ0FBQTtFVjB0R1I7RVV4dEdNOztJQUVFLGlDQUFBO0VWMHRHUjtFVXh0R007O0lBRUUsK0JBQUE7RVYwdEdSO0VVenVHTTtJQUFnQyx3QkFBQTtFVjR1R3RDO0VVM3VHTTs7SUFFRSw0QkFBQTtFVjZ1R1I7RVUzdUdNOztJQUVFLDhCQUFBO0VWNnVHUjtFVTN1R007O0lBRUUsK0JBQUE7RVY2dUdSO0VVM3VHTTs7SUFFRSw2QkFBQTtFVjZ1R1I7RVVydUdNO0lBQXdCLDJCQUFBO0VWd3VHOUI7RVV2dUdNOztJQUVFLCtCQUFBO0VWeXVHUjtFVXZ1R007O0lBRUUsaUNBQUE7RVZ5dUdSO0VVdnVHTTs7SUFFRSxrQ0FBQTtFVnl1R1I7RVV2dUdNOztJQUVFLGdDQUFBO0VWeXVHUjtFVXh2R007SUFBd0IsMEJBQUE7RVYydkc5QjtFVTF2R007O0lBRUUsOEJBQUE7RVY0dkdSO0VVMXZHTTs7SUFFRSxnQ0FBQTtFVjR2R1I7RVUxdkdNOztJQUVFLGlDQUFBO0VWNHZHUjtFVTF2R007O0lBRUUsK0JBQUE7RVY0dkdSO0VVM3dHTTtJQUF3Qix3QkFBQTtFVjh3RzlCO0VVN3dHTTs7SUFFRSw0QkFBQTtFVit3R1I7RVU3d0dNOztJQUVFLDhCQUFBO0VWK3dHUjtFVTd3R007O0lBRUUsK0JBQUE7RVYrd0dSO0VVN3dHTTs7SUFFRSw2QkFBQTtFVit3R1I7RVU5eEdNO0lBQXdCLDBCQUFBO0VWaXlHOUI7RVVoeUdNOztJQUVFLDhCQUFBO0VWa3lHUjtFVWh5R007O0lBRUUsZ0NBQUE7RVZreUdSO0VVaHlHTTs7SUFFRSxpQ0FBQTtFVmt5R1I7RVVoeUdNOztJQUVFLCtCQUFBO0VWa3lHUjtFVWp6R007SUFBd0Isd0JBQUE7RVZvekc5QjtFVW56R007O0lBRUUsNEJBQUE7RVZxekdSO0VVbnpHTTs7SUFFRSw4QkFBQTtFVnF6R1I7RVVuekdNOztJQUVFLCtCQUFBO0VWcXpHUjtFVW56R007O0lBRUUsNkJBQUE7RVZxekdSO0VVL3lHRTtJQUFtQix1QkFBQTtFVmt6R3JCO0VVanpHRTs7SUFFRSwyQkFBQTtFVm16R0o7RVVqekdFOztJQUVFLDZCQUFBO0VWbXpHSjtFVWp6R0U7O0lBRUUsOEJBQUE7RVZtekdKO0VVanpHRTs7SUFFRSw0QkFBQTtFVm16R0o7QUFDRjtBSzd6R0k7RUtsREk7SUFBZ0Msb0JBQUE7RVZtM0d0QztFVWwzR007O0lBRUUsd0JBQUE7RVZvM0dSO0VVbDNHTTs7SUFFRSwwQkFBQTtFVm8zR1I7RVVsM0dNOztJQUVFLDJCQUFBO0VWbzNHUjtFVWwzR007O0lBRUUseUJBQUE7RVZvM0dSO0VVbjRHTTtJQUFnQywwQkFBQTtFVnM0R3RDO0VVcjRHTTs7SUFFRSw4QkFBQTtFVnU0R1I7RVVyNEdNOztJQUVFLGdDQUFBO0VWdTRHUjtFVXI0R007O0lBRUUsaUNBQUE7RVZ1NEdSO0VVcjRHTTs7SUFFRSwrQkFBQTtFVnU0R1I7RVV0NUdNO0lBQWdDLHlCQUFBO0VWeTVHdEM7RVV4NUdNOztJQUVFLDZCQUFBO0VWMDVHUjtFVXg1R007O0lBRUUsK0JBQUE7RVYwNUdSO0VVeDVHTTs7SUFFRSxnQ0FBQTtFVjA1R1I7RVV4NUdNOztJQUVFLDhCQUFBO0VWMDVHUjtFVXo2R007SUFBZ0MsdUJBQUE7RVY0Nkd0QztFVTM2R007O0lBRUUsMkJBQUE7RVY2NkdSO0VVMzZHTTs7SUFFRSw2QkFBQTtFVjY2R1I7RVUzNkdNOztJQUVFLDhCQUFBO0VWNjZHUjtFVTM2R007O0lBRUUsNEJBQUE7RVY2NkdSO0VVNTdHTTtJQUFnQyx5QkFBQTtFVis3R3RDO0VVOTdHTTs7SUFFRSw2QkFBQTtFVmc4R1I7RVU5N0dNOztJQUVFLCtCQUFBO0VWZzhHUjtFVTk3R007O0lBRUUsZ0NBQUE7RVZnOEdSO0VVOTdHTTs7SUFFRSw4QkFBQTtFVmc4R1I7RVUvOEdNO0lBQWdDLHVCQUFBO0VWazlHdEM7RVVqOUdNOztJQUVFLDJCQUFBO0VWbTlHUjtFVWo5R007O0lBRUUsNkJBQUE7RVZtOUdSO0VVajlHTTs7SUFFRSw4QkFBQTtFVm05R1I7RVVqOUdNOztJQUVFLDRCQUFBO0VWbTlHUjtFVWwrR007SUFBZ0MscUJBQUE7RVZxK0d0QztFVXArR007O0lBRUUseUJBQUE7RVZzK0dSO0VVcCtHTTs7SUFFRSwyQkFBQTtFVnMrR1I7RVVwK0dNOztJQUVFLDRCQUFBO0VWcytHUjtFVXArR007O0lBRUUsMEJBQUE7RVZzK0dSO0VVci9HTTtJQUFnQywyQkFBQTtFVncvR3RDO0VVdi9HTTs7SUFFRSwrQkFBQTtFVnkvR1I7RVV2L0dNOztJQUVFLGlDQUFBO0VWeS9HUjtFVXYvR007O0lBRUUsa0NBQUE7RVZ5L0dSO0VVdi9HTTs7SUFFRSxnQ0FBQTtFVnkvR1I7RVV4Z0hNO0lBQWdDLDBCQUFBO0VWMmdIdEM7RVUxZ0hNOztJQUVFLDhCQUFBO0VWNGdIUjtFVTFnSE07O0lBRUUsZ0NBQUE7RVY0Z0hSO0VVMWdITTs7SUFFRSxpQ0FBQTtFVjRnSFI7RVUxZ0hNOztJQUVFLCtCQUFBO0VWNGdIUjtFVTNoSE07SUFBZ0Msd0JBQUE7RVY4aEh0QztFVTdoSE07O0lBRUUsNEJBQUE7RVYraEhSO0VVN2hITTs7SUFFRSw4QkFBQTtFVitoSFI7RVU3aEhNOztJQUVFLCtCQUFBO0VWK2hIUjtFVTdoSE07O0lBRUUsNkJBQUE7RVYraEhSO0VVOWlITTtJQUFnQywwQkFBQTtFVmlqSHRDO0VVaGpITTs7SUFFRSw4QkFBQTtFVmtqSFI7RVVoakhNOztJQUVFLGdDQUFBO0VWa2pIUjtFVWhqSE07O0lBRUUsaUNBQUE7RVZrakhSO0VVaGpITTs7SUFFRSwrQkFBQTtFVmtqSFI7RVVqa0hNO0lBQWdDLHdCQUFBO0VWb2tIdEM7RVVua0hNOztJQUVFLDRCQUFBO0VWcWtIUjtFVW5rSE07O0lBRUUsOEJBQUE7RVZxa0hSO0VVbmtITTs7SUFFRSwrQkFBQTtFVnFrSFI7RVVua0hNOztJQUVFLDZCQUFBO0VWcWtIUjtFVTdqSE07SUFBd0IsMkJBQUE7RVZna0g5QjtFVS9qSE07O0lBRUUsK0JBQUE7RVZpa0hSO0VVL2pITTs7SUFFRSxpQ0FBQTtFVmlrSFI7RVUvakhNOztJQUVFLGtDQUFBO0VWaWtIUjtFVS9qSE07O0lBRUUsZ0NBQUE7RVZpa0hSO0VVaGxITTtJQUF3QiwwQkFBQTtFVm1sSDlCO0VVbGxITTs7SUFFRSw4QkFBQTtFVm9sSFI7RVVsbEhNOztJQUVFLGdDQUFBO0VWb2xIUjtFVWxsSE07O0lBRUUsaUNBQUE7RVZvbEhSO0VVbGxITTs7SUFFRSwrQkFBQTtFVm9sSFI7RVVubUhNO0lBQXdCLHdCQUFBO0VWc21IOUI7RVVybUhNOztJQUVFLDRCQUFBO0VWdW1IUjtFVXJtSE07O0lBRUUsOEJBQUE7RVZ1bUhSO0VVcm1ITTs7SUFFRSwrQkFBQTtFVnVtSFI7RVVybUhNOztJQUVFLDZCQUFBO0VWdW1IUjtFVXRuSE07SUFBd0IsMEJBQUE7RVZ5bkg5QjtFVXhuSE07O0lBRUUsOEJBQUE7RVYwbkhSO0VVeG5ITTs7SUFFRSxnQ0FBQTtFVjBuSFI7RVV4bkhNOztJQUVFLGlDQUFBO0VWMG5IUjtFVXhuSE07O0lBRUUsK0JBQUE7RVYwbkhSO0VVem9ITTtJQUF3Qix3QkFBQTtFVjRvSDlCO0VVM29ITTs7SUFFRSw0QkFBQTtFVjZvSFI7RVUzb0hNOztJQUVFLDhCQUFBO0VWNm9IUjtFVTNvSE07O0lBRUUsK0JBQUE7RVY2b0hSO0VVM29ITTs7SUFFRSw2QkFBQTtFVjZvSFI7RVV2b0hFO0lBQW1CLHVCQUFBO0VWMG9IckI7RVV6b0hFOztJQUVFLDJCQUFBO0VWMm9ISjtFVXpvSEU7O0lBRUUsNkJBQUE7RVYyb0hKO0VVem9IRTs7SUFFRSw4QkFBQTtFVjJvSEo7RVV6b0hFOztJQUVFLDRCQUFBO0VWMm9ISjtBQUNGO0FLcnBISTtFS2xESTtJQUFnQyxvQkFBQTtFVjJzSHRDO0VVMXNITTs7SUFFRSx3QkFBQTtFVjRzSFI7RVUxc0hNOztJQUVFLDBCQUFBO0VWNHNIUjtFVTFzSE07O0lBRUUsMkJBQUE7RVY0c0hSO0VVMXNITTs7SUFFRSx5QkFBQTtFVjRzSFI7RVUzdEhNO0lBQWdDLDBCQUFBO0VWOHRIdEM7RVU3dEhNOztJQUVFLDhCQUFBO0VWK3RIUjtFVTd0SE07O0lBRUUsZ0NBQUE7RVYrdEhSO0VVN3RITTs7SUFFRSxpQ0FBQTtFVit0SFI7RVU3dEhNOztJQUVFLCtCQUFBO0VWK3RIUjtFVTl1SE07SUFBZ0MseUJBQUE7RVZpdkh0QztFVWh2SE07O0lBRUUsNkJBQUE7RVZrdkhSO0VVaHZITTs7SUFFRSwrQkFBQTtFVmt2SFI7RVVodkhNOztJQUVFLGdDQUFBO0VWa3ZIUjtFVWh2SE07O0lBRUUsOEJBQUE7RVZrdkhSO0VVandITTtJQUFnQyx1QkFBQTtFVm93SHRDO0VVbndITTs7SUFFRSwyQkFBQTtFVnF3SFI7RVVud0hNOztJQUVFLDZCQUFBO0VWcXdIUjtFVW53SE07O0lBRUUsOEJBQUE7RVZxd0hSO0VVbndITTs7SUFFRSw0QkFBQTtFVnF3SFI7RVVweEhNO0lBQWdDLHlCQUFBO0VWdXhIdEM7RVV0eEhNOztJQUVFLDZCQUFBO0VWd3hIUjtFVXR4SE07O0lBRUUsK0JBQUE7RVZ3eEhSO0VVdHhITTs7SUFFRSxnQ0FBQTtFVnd4SFI7RVV0eEhNOztJQUVFLDhCQUFBO0VWd3hIUjtFVXZ5SE07SUFBZ0MsdUJBQUE7RVYweUh0QztFVXp5SE07O0lBRUUsMkJBQUE7RVYyeUhSO0VVenlITTs7SUFFRSw2QkFBQTtFVjJ5SFI7RVV6eUhNOztJQUVFLDhCQUFBO0VWMnlIUjtFVXp5SE07O0lBRUUsNEJBQUE7RVYyeUhSO0VVMXpITTtJQUFnQyxxQkFBQTtFVjZ6SHRDO0VVNXpITTs7SUFFRSx5QkFBQTtFVjh6SFI7RVU1ekhNOztJQUVFLDJCQUFBO0VWOHpIUjtFVTV6SE07O0lBRUUsNEJBQUE7RVY4ekhSO0VVNXpITTs7SUFFRSwwQkFBQTtFVjh6SFI7RVU3MEhNO0lBQWdDLDJCQUFBO0VWZzFIdEM7RVUvMEhNOztJQUVFLCtCQUFBO0VWaTFIUjtFVS8wSE07O0lBRUUsaUNBQUE7RVZpMUhSO0VVLzBITTs7SUFFRSxrQ0FBQTtFVmkxSFI7RVUvMEhNOztJQUVFLGdDQUFBO0VWaTFIUjtFVWgySE07SUFBZ0MsMEJBQUE7RVZtMkh0QztFVWwySE07O0lBRUUsOEJBQUE7RVZvMkhSO0VVbDJITTs7SUFFRSxnQ0FBQTtFVm8ySFI7RVVsMkhNOztJQUVFLGlDQUFBO0VWbzJIUjtFVWwySE07O0lBRUUsK0JBQUE7RVZvMkhSO0VVbjNITTtJQUFnQyx3QkFBQTtFVnMzSHRDO0VVcjNITTs7SUFFRSw0QkFBQTtFVnUzSFI7RVVyM0hNOztJQUVFLDhCQUFBO0VWdTNIUjtFVXIzSE07O0lBRUUsK0JBQUE7RVZ1M0hSO0VVcjNITTs7SUFFRSw2QkFBQTtFVnUzSFI7RVV0NEhNO0lBQWdDLDBCQUFBO0VWeTRIdEM7RVV4NEhNOztJQUVFLDhCQUFBO0VWMDRIUjtFVXg0SE07O0lBRUUsZ0NBQUE7RVYwNEhSO0VVeDRITTs7SUFFRSxpQ0FBQTtFVjA0SFI7RVV4NEhNOztJQUVFLCtCQUFBO0VWMDRIUjtFVXo1SE07SUFBZ0Msd0JBQUE7RVY0NUh0QztFVTM1SE07O0lBRUUsNEJBQUE7RVY2NUhSO0VVMzVITTs7SUFFRSw4QkFBQTtFVjY1SFI7RVUzNUhNOztJQUVFLCtCQUFBO0VWNjVIUjtFVTM1SE07O0lBRUUsNkJBQUE7RVY2NUhSO0VVcjVITTtJQUF3QiwyQkFBQTtFVnc1SDlCO0VVdjVITTs7SUFFRSwrQkFBQTtFVnk1SFI7RVV2NUhNOztJQUVFLGlDQUFBO0VWeTVIUjtFVXY1SE07O0lBRUUsa0NBQUE7RVZ5NUhSO0VVdjVITTs7SUFFRSxnQ0FBQTtFVnk1SFI7RVV4NkhNO0lBQXdCLDBCQUFBO0VWMjZIOUI7RVUxNkhNOztJQUVFLDhCQUFBO0VWNDZIUjtFVTE2SE07O0lBRUUsZ0NBQUE7RVY0NkhSO0VVMTZITTs7SUFFRSxpQ0FBQTtFVjQ2SFI7RVUxNkhNOztJQUVFLCtCQUFBO0VWNDZIUjtFVTM3SE07SUFBd0Isd0JBQUE7RVY4N0g5QjtFVTc3SE07O0lBRUUsNEJBQUE7RVYrN0hSO0VVNzdITTs7SUFFRSw4QkFBQTtFVis3SFI7RVU3N0hNOztJQUVFLCtCQUFBO0VWKzdIUjtFVTc3SE07O0lBRUUsNkJBQUE7RVYrN0hSO0VVOThITTtJQUF3QiwwQkFBQTtFVmk5SDlCO0VVaDlITTs7SUFFRSw4QkFBQTtFVms5SFI7RVVoOUhNOztJQUVFLGdDQUFBO0VWazlIUjtFVWg5SE07O0lBRUUsaUNBQUE7RVZrOUhSO0VVaDlITTs7SUFFRSwrQkFBQTtFVms5SFI7RVVqK0hNO0lBQXdCLHdCQUFBO0VWbytIOUI7RVVuK0hNOztJQUVFLDRCQUFBO0VWcStIUjtFVW4rSE07O0lBRUUsOEJBQUE7RVZxK0hSO0VVbitITTs7SUFFRSwrQkFBQTtFVnErSFI7RVVuK0hNOztJQUVFLDZCQUFBO0VWcStIUjtFVS85SEU7SUFBbUIsdUJBQUE7RVZrK0hyQjtFVWorSEU7O0lBRUUsMkJBQUE7RVZtK0hKO0VVaitIRTs7SUFFRSw2QkFBQTtFVm0rSEo7RVVqK0hFOztJQUVFLDhCQUFBO0VWbStISjtFVWorSEU7O0lBRUUsNEJBQUE7RVZtK0hKO0FBQ0Y7QUs3K0hJO0VLbERJO0lBQWdDLG9CQUFBO0VWbWlJdEM7RVVsaUlNOztJQUVFLHdCQUFBO0VWb2lJUjtFVWxpSU07O0lBRUUsMEJBQUE7RVZvaUlSO0VVbGlJTTs7SUFFRSwyQkFBQTtFVm9pSVI7RVVsaUlNOztJQUVFLHlCQUFBO0VWb2lJUjtFVW5qSU07SUFBZ0MsMEJBQUE7RVZzakl0QztFVXJqSU07O0lBRUUsOEJBQUE7RVZ1aklSO0VVcmpJTTs7SUFFRSxnQ0FBQTtFVnVqSVI7RVVyaklNOztJQUVFLGlDQUFBO0VWdWpJUjtFVXJqSU07O0lBRUUsK0JBQUE7RVZ1aklSO0VVdGtJTTtJQUFnQyx5QkFBQTtFVnlrSXRDO0VVeGtJTTs7SUFFRSw2QkFBQTtFVjBrSVI7RVV4a0lNOztJQUVFLCtCQUFBO0VWMGtJUjtFVXhrSU07O0lBRUUsZ0NBQUE7RVYwa0lSO0VVeGtJTTs7SUFFRSw4QkFBQTtFVjBrSVI7RVV6bElNO0lBQWdDLHVCQUFBO0VWNGxJdEM7RVUzbElNOztJQUVFLDJCQUFBO0VWNmxJUjtFVTNsSU07O0lBRUUsNkJBQUE7RVY2bElSO0VVM2xJTTs7SUFFRSw4QkFBQTtFVjZsSVI7RVUzbElNOztJQUVFLDRCQUFBO0VWNmxJUjtFVTVtSU07SUFBZ0MseUJBQUE7RVYrbUl0QztFVTltSU07O0lBRUUsNkJBQUE7RVZnbklSO0VVOW1JTTs7SUFFRSwrQkFBQTtFVmduSVI7RVU5bUlNOztJQUVFLGdDQUFBO0VWZ25JUjtFVTltSU07O0lBRUUsOEJBQUE7RVZnbklSO0VVL25JTTtJQUFnQyx1QkFBQTtFVmtvSXRDO0VVam9JTTs7SUFFRSwyQkFBQTtFVm1vSVI7RVVqb0lNOztJQUVFLDZCQUFBO0VWbW9JUjtFVWpvSU07O0lBRUUsOEJBQUE7RVZtb0lSO0VVam9JTTs7SUFFRSw0QkFBQTtFVm1vSVI7RVVscElNO0lBQWdDLHFCQUFBO0VWcXBJdEM7RVVwcElNOztJQUVFLHlCQUFBO0VWc3BJUjtFVXBwSU07O0lBRUUsMkJBQUE7RVZzcElSO0VVcHBJTTs7SUFFRSw0QkFBQTtFVnNwSVI7RVVwcElNOztJQUVFLDBCQUFBO0VWc3BJUjtFVXJxSU07SUFBZ0MsMkJBQUE7RVZ3cUl0QztFVXZxSU07O0lBRUUsK0JBQUE7RVZ5cUlSO0VVdnFJTTs7SUFFRSxpQ0FBQTtFVnlxSVI7RVV2cUlNOztJQUVFLGtDQUFBO0VWeXFJUjtFVXZxSU07O0lBRUUsZ0NBQUE7RVZ5cUlSO0VVeHJJTTtJQUFnQywwQkFBQTtFVjJySXRDO0VVMXJJTTs7SUFFRSw4QkFBQTtFVjRySVI7RVUxcklNOztJQUVFLGdDQUFBO0VWNHJJUjtFVTFySU07O0lBRUUsaUNBQUE7RVY0cklSO0VVMXJJTTs7SUFFRSwrQkFBQTtFVjRySVI7RVUzc0lNO0lBQWdDLHdCQUFBO0VWOHNJdEM7RVU3c0lNOztJQUVFLDRCQUFBO0VWK3NJUjtFVTdzSU07O0lBRUUsOEJBQUE7RVYrc0lSO0VVN3NJTTs7SUFFRSwrQkFBQTtFVitzSVI7RVU3c0lNOztJQUVFLDZCQUFBO0VWK3NJUjtFVTl0SU07SUFBZ0MsMEJBQUE7RVZpdUl0QztFVWh1SU07O0lBRUUsOEJBQUE7RVZrdUlSO0VVaHVJTTs7SUFFRSxnQ0FBQTtFVmt1SVI7RVVodUlNOztJQUVFLGlDQUFBO0VWa3VJUjtFVWh1SU07O0lBRUUsK0JBQUE7RVZrdUlSO0VVanZJTTtJQUFnQyx3QkFBQTtFVm92SXRDO0VVbnZJTTs7SUFFRSw0QkFBQTtFVnF2SVI7RVVudklNOztJQUVFLDhCQUFBO0VWcXZJUjtFVW52SU07O0lBRUUsK0JBQUE7RVZxdklSO0VVbnZJTTs7SUFFRSw2QkFBQTtFVnF2SVI7RVU3dUlNO0lBQXdCLDJCQUFBO0VWZ3ZJOUI7RVUvdUlNOztJQUVFLCtCQUFBO0VWaXZJUjtFVS91SU07O0lBRUUsaUNBQUE7RVZpdklSO0VVL3VJTTs7SUFFRSxrQ0FBQTtFVml2SVI7RVUvdUlNOztJQUVFLGdDQUFBO0VWaXZJUjtFVWh3SU07SUFBd0IsMEJBQUE7RVZtd0k5QjtFVWx3SU07O0lBRUUsOEJBQUE7RVZvd0lSO0VVbHdJTTs7SUFFRSxnQ0FBQTtFVm93SVI7RVVsd0lNOztJQUVFLGlDQUFBO0VWb3dJUjtFVWx3SU07O0lBRUUsK0JBQUE7RVZvd0lSO0VVbnhJTTtJQUF3Qix3QkFBQTtFVnN4STlCO0VVcnhJTTs7SUFFRSw0QkFBQTtFVnV4SVI7RVVyeElNOztJQUVFLDhCQUFBO0VWdXhJUjtFVXJ4SU07O0lBRUUsK0JBQUE7RVZ1eElSO0VVcnhJTTs7SUFFRSw2QkFBQTtFVnV4SVI7RVV0eUlNO0lBQXdCLDBCQUFBO0VWeXlJOUI7RVV4eUlNOztJQUVFLDhCQUFBO0VWMHlJUjtFVXh5SU07O0lBRUUsZ0NBQUE7RVYweUlSO0VVeHlJTTs7SUFFRSxpQ0FBQTtFVjB5SVI7RVV4eUlNOztJQUVFLCtCQUFBO0VWMHlJUjtFVXp6SU07SUFBd0Isd0JBQUE7RVY0ekk5QjtFVTN6SU07O0lBRUUsNEJBQUE7RVY2eklSO0VVM3pJTTs7SUFFRSw4QkFBQTtFVjZ6SVI7RVUzeklNOztJQUVFLCtCQUFBO0VWNnpJUjtFVTN6SU07O0lBRUUsNkJBQUE7RVY2eklSO0VVdnpJRTtJQUFtQix1QkFBQTtFVjB6SXJCO0VVenpJRTs7SUFFRSwyQkFBQTtFVjJ6SUo7RVV6eklFOztJQUVFLDZCQUFBO0VWMnpJSjtFVXp6SUU7O0lBRUUsOEJBQUE7RVYyeklKO0VVenpJRTs7SUFFRSw0QkFBQTtFVjJ6SUo7QUFDRjtBS3IwSUk7RUtsREk7SUFBZ0Msb0JBQUE7RVYyM0l0QztFVTEzSU07O0lBRUUsd0JBQUE7RVY0M0lSO0VVMTNJTTs7SUFFRSwwQkFBQTtFVjQzSVI7RVUxM0lNOztJQUVFLDJCQUFBO0VWNDNJUjtFVTEzSU07O0lBRUUseUJBQUE7RVY0M0lSO0VVMzRJTTtJQUFnQywwQkFBQTtFVjg0SXRDO0VVNzRJTTs7SUFFRSw4QkFBQTtFVis0SVI7RVU3NElNOztJQUVFLGdDQUFBO0VWKzRJUjtFVTc0SU07O0lBRUUsaUNBQUE7RVYrNElSO0VVNzRJTTs7SUFFRSwrQkFBQTtFVis0SVI7RVU5NUlNO0lBQWdDLHlCQUFBO0VWaTZJdEM7RVVoNklNOztJQUVFLDZCQUFBO0VWazZJUjtFVWg2SU07O0lBRUUsK0JBQUE7RVZrNklSO0VVaDZJTTs7SUFFRSxnQ0FBQTtFVms2SVI7RVVoNklNOztJQUVFLDhCQUFBO0VWazZJUjtFVWo3SU07SUFBZ0MsdUJBQUE7RVZvN0l0QztFVW43SU07O0lBRUUsMkJBQUE7RVZxN0lSO0VVbjdJTTs7SUFFRSw2QkFBQTtFVnE3SVI7RVVuN0lNOztJQUVFLDhCQUFBO0VWcTdJUjtFVW43SU07O0lBRUUsNEJBQUE7RVZxN0lSO0VVcDhJTTtJQUFnQyx5QkFBQTtFVnU4SXRDO0VVdDhJTTs7SUFFRSw2QkFBQTtFVnc4SVI7RVV0OElNOztJQUVFLCtCQUFBO0VWdzhJUjtFVXQ4SU07O0lBRUUsZ0NBQUE7RVZ3OElSO0VVdDhJTTs7SUFFRSw4QkFBQTtFVnc4SVI7RVV2OUlNO0lBQWdDLHVCQUFBO0VWMDlJdEM7RVV6OUlNOztJQUVFLDJCQUFBO0VWMjlJUjtFVXo5SU07O0lBRUUsNkJBQUE7RVYyOUlSO0VVejlJTTs7SUFFRSw4QkFBQTtFVjI5SVI7RVV6OUlNOztJQUVFLDRCQUFBO0VWMjlJUjtFVTErSU07SUFBZ0MscUJBQUE7RVY2K0l0QztFVTUrSU07O0lBRUUseUJBQUE7RVY4K0lSO0VVNStJTTs7SUFFRSwyQkFBQTtFVjgrSVI7RVU1K0lNOztJQUVFLDRCQUFBO0VWOCtJUjtFVTUrSU07O0lBRUUsMEJBQUE7RVY4K0lSO0VVNy9JTTtJQUFnQywyQkFBQTtFVmdnSnRDO0VVLy9JTTs7SUFFRSwrQkFBQTtFVmlnSlI7RVUvL0lNOztJQUVFLGlDQUFBO0VWaWdKUjtFVS8vSU07O0lBRUUsa0NBQUE7RVZpZ0pSO0VVLy9JTTs7SUFFRSxnQ0FBQTtFVmlnSlI7RVVoaEpNO0lBQWdDLDBCQUFBO0VWbWhKdEM7RVVsaEpNOztJQUVFLDhCQUFBO0VWb2hKUjtFVWxoSk07O0lBRUUsZ0NBQUE7RVZvaEpSO0VVbGhKTTs7SUFFRSxpQ0FBQTtFVm9oSlI7RVVsaEpNOztJQUVFLCtCQUFBO0VWb2hKUjtFVW5pSk07SUFBZ0Msd0JBQUE7RVZzaUp0QztFVXJpSk07O0lBRUUsNEJBQUE7RVZ1aUpSO0VVcmlKTTs7SUFFRSw4QkFBQTtFVnVpSlI7RVVyaUpNOztJQUVFLCtCQUFBO0VWdWlKUjtFVXJpSk07O0lBRUUsNkJBQUE7RVZ1aUpSO0VVdGpKTTtJQUFnQywwQkFBQTtFVnlqSnRDO0VVeGpKTTs7SUFFRSw4QkFBQTtFVjBqSlI7RVV4akpNOztJQUVFLGdDQUFBO0VWMGpKUjtFVXhqSk07O0lBRUUsaUNBQUE7RVYwakpSO0VVeGpKTTs7SUFFRSwrQkFBQTtFVjBqSlI7RVV6a0pNO0lBQWdDLHdCQUFBO0VWNGtKdEM7RVUza0pNOztJQUVFLDRCQUFBO0VWNmtKUjtFVTNrSk07O0lBRUUsOEJBQUE7RVY2a0pSO0VVM2tKTTs7SUFFRSwrQkFBQTtFVjZrSlI7RVUza0pNOztJQUVFLDZCQUFBO0VWNmtKUjtFVXJrSk07SUFBd0IsMkJBQUE7RVZ3a0o5QjtFVXZrSk07O0lBRUUsK0JBQUE7RVZ5a0pSO0VVdmtKTTs7SUFFRSxpQ0FBQTtFVnlrSlI7RVV2a0pNOztJQUVFLGtDQUFBO0VWeWtKUjtFVXZrSk07O0lBRUUsZ0NBQUE7RVZ5a0pSO0VVeGxKTTtJQUF3QiwwQkFBQTtFVjJsSjlCO0VVMWxKTTs7SUFFRSw4QkFBQTtFVjRsSlI7RVUxbEpNOztJQUVFLGdDQUFBO0VWNGxKUjtFVTFsSk07O0lBRUUsaUNBQUE7RVY0bEpSO0VVMWxKTTs7SUFFRSwrQkFBQTtFVjRsSlI7RVUzbUpNO0lBQXdCLHdCQUFBO0VWOG1KOUI7RVU3bUpNOztJQUVFLDRCQUFBO0VWK21KUjtFVTdtSk07O0lBRUUsOEJBQUE7RVYrbUpSO0VVN21KTTs7SUFFRSwrQkFBQTtFVittSlI7RVU3bUpNOztJQUVFLDZCQUFBO0VWK21KUjtFVTluSk07SUFBd0IsMEJBQUE7RVZpb0o5QjtFVWhvSk07O0lBRUUsOEJBQUE7RVZrb0pSO0VVaG9KTTs7SUFF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LDZCQUFBO0VkZ3hPTjtBQUNGOztBYzd3T0E7RUFDSSx5QkhwTFc7QVhvOE9mOztBYzl3T0E7RUFDQyx5Qkh4TFk7QVh5OE9iOztBYy93T0E7RUFDSSx5Qkh4TEk7QVgwOE9SOztBY2h4T0E7RUFDQyxzQkFBQTtBZG14T0Q7O0FjanhPQTtFQUNDLHlCSGhMVTtBWG84T1g7O0FjbHhPQTtFQUNJLFdBQUE7RUFDQSxzQkh4TVE7QVg2OU9aOztBY254T0E7RUFDSSx5QkgvTEc7QVhxOU9QOztBY3B4T0E7RUFDSSx5Qkh0TU87QVg2OU9YOztBY3J4T0E7RUFDSSxzQkFBQTtBZHd4T0o7O0FjdHhPQTtFQUNJLHlCSHZNUztBWGcrT2I7O0FjdnhPQTtFQUNJLHlCSHJNSTtBWCs5T1I7O0FjeHhPQTtFQUNJLHlCSC9NUztBWDArT2I7O0FjenhPQTtFQUNJLHlCSGxNVztBWDg5T2Y7O0FjMXhPQTtFQUNJLHlCSDFNUztBWHUrT2I7O0FjM3hPQTtFQUNJLHlCSDFOSztBWHcvT1Q7O0FjNXhPQTtFQUNJLHlCSDVOUztBWDIvT2I7O0FjN3hPQTtFQUNJLHlCQUFBO0FkZ3lPSjs7QWM3eE9BO0VBQ0MsY0FBQTtBZGd5T0Q7O0FjOXhPQTtFQUNDLGNIeE9VO0FYeWdQWDs7QWMveE9BO0VBQ0ksY0FBQTtBZGt5T0o7O0FjaHlPQTtFQUNDLGNBQUE7QWRteU9EOztBY2p5T0E7RUFDQyxjSGhQUTtBWG9oUFQ7O0FjbHlPQTtFQUNDLGNIblBRO0FYd2hQVDs7QWNueU9BO0VBQ0ksV0FBQTtBZHN5T0o7O0FjcHlPQTtFQUNJLFdBQUE7QWR1eU9KOztBY3J5T0E7RUFDSSxjQUFBO0Fkd3lPSjs7QWN0eU9BO0VBQ0ksY0g3UFM7QVhzaVBiOztBY3Z5T0E7RUFDSSxjSHpPSTtBWG1oUFI7O0FjeHlPQTtFQUNJLGNBQUE7QWQyeU9KOztBY3p5T0E7RUFDSSxjSHBRUztBWGdqUGI7O0FjMXlPQTtFQUNJLGNIbFBJO0FYK2hQUjs7QWMzeU9BO0VBQ0ksZ0JBQUE7QWQ4eU9KOztBYzF5T0E7RUFDSSw0Q0FBQTtBZDZ5T0o7O0FjM3lP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QTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpCdzZRRDs7QWlCcjZRQTtFQUNDLGdCQUFBO0FqQnc2UUQ7O0FpQnI2UUE7RUFDQyxnQkFBQTtBakJ3NlFEOztBaUJyNlFBO0VBQ0MsZ0JBQUE7QWpC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OXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdCQUFBO0FsQmlxU0Q7O0FrQjlwU0E7RUFDQyxnQkFBQTtBbEJpcVNEOztBa0I5cFNBO0VBQ0MsZ0JBQUE7QWxCaXFTRDs7QWtCOXBTQTtFQUNDLGdC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Q2NGO0lBT0UsaUJBQUE7SUFDQSxtQkFBQTtFOUM0OWdCRjtBQUNGO0E4QzE5Z0JFO0VBQ0MsOEJBQUE7RUFDQSxhQUFBO0E5QzQ5Z0JIO0FLdi9nQkk7RXlDeUJGO0lBSUUsOEJBQUE7RTlDODlnQkY7QUFDRjtBOEM1OWdCRTtFQUNDLG1CQUFBO0E5Qzg5Z0JIO0E4QzE5Z0JFO0VBQ0MsZ0JBQUE7RUFDQSxXQUFBO0E5QzQ5Z0JIO0FLbmdoQkk7RXlDeUNGO0lBRUMsV0FBQTtJQUNBLGtCQUFBO0lBQ0EsZUFBQTtJQUNBLGlCQUFBO0U5QzQ5Z0JEO0FBQ0Y7QThDejlnQkM7RUFDQywyQkFBQTtBOUMyOWdCRiIsImZpbGUiOiJwcm9kdWN0LXRlbXBsYXRlLXN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuVGhlbWUgTmFtZTogSENTUyAyMDIyXG5UaGVtZSBVUkk6IGh0dHBzOi8vd3d3Lmhjc3MuY29tL1xuRGVzY3JpcHRpb246IFRoaXMgaXMgdGhlIG1haW4gSENTUyB0aGVtZS5cbkF1dGhvcjogRGF2ZW4gU3RhbmxleSwgQ29ubmllIEhpbGwsIFRpbSBTdGVpbmtlXG5BdXRob3IgVVJJOiBodHRwczovL3d3dy5oY3NzLmNvbS9cblxuVGFnczogYWNjZXNzaWJpbGl0eS1yZWFkeSwgYmxvY2stc3R5bGVzLCBjdXN0b20tY29sb3JzLCBjdXN0b20tbG9nbywgY3VzdG9tLW1lbnUsIGVkaXRvci1zdHlsZSwgZmVhdHVyZWQtaW1hZ2VzLCBmb290ZXItd2lkZ2V0cywgZnVsbC13aWR0aC10ZW1wbGF0ZSwgbGVmdC1zaWRlYmFyLCBvbmUtY29sdW1uLCByaWdodC1zaWRlYmFyLCBydGwtbGFuZ3VhZ2Utc3VwcG9ydCwgc3RpY2t5LXBvc3QsIHRoZW1lLW9wdGlvbnMsIHRocmVhZGVkLWNvbW1lbnRzLCB0cmFuc2xhdGlvbi1yZWFkeSwgdHdvLWNvbHVtbnMsIHdpZGUtYmxvY2tzXG5cblRlbXBsYXRlOiBnZW5lc2lzXG5cbkxpY2Vuc2U6IEdQTC0yLjAtb3ItbGF0ZXJcbkxpY2Vuc2UgVVJJOiBodHRwczovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuXG5UZXh0IERvbWFpbjogZ2VuZXNpcy1zYW1wbGUhXG5SZXF1aXJlcyBhdCBsZWFzdDogNS40XG5SZXF1aXJlcyBQSFA6IDUuNlxuKi9cbi8qIVxuICogQm9vdHN0cmFwIEdyaWQgdjQuNC4xIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4uY29udGFpbmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLm5hcnJvdy1jb250YWluZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAubmFycm93LWNvbnRhaW5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAubmFycm93LWNvbnRhaW5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAubmFycm93LWNvbnRhaW5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLm5hcnJvdy1jb250YWluZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAubmFycm93LWNvbnRhaW5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzEwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mbHVpZCwgLmNvbnRhaW5lci14eGwsIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5uYXJyb3ctY29udGFpbmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5uYXJyb3ctY29udGFpbmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5uYXJyb3ctY29udGFpbmVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAubmFycm93LWNvbnRhaW5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbnRhaW5lci14eGwsIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAubmFycm93LWNvbnRhaW5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzEwcHg7XG4gIH1cbn1cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5vLWd1dHRlcnMgPiAuY29sLFxuLm5vLWd1dHRlcnMgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY29sLXh4eGwsXG4uY29sLXh4eGwtYXV0bywgLmNvbC14eHhsLTEyLCAuY29sLXh4eGwtMTEsIC5jb2wteHh4bC0xMCwgLmNvbC14eHhsLTksIC5jb2wteHh4bC04LCAuY29sLXh4eGwtNywgLmNvbC14eHhsLTYsIC5jb2wteHh4bC01LCAuY29sLXh4eGwtNCwgLmNvbC14eHhsLTMsIC5jb2wteHh4bC0yLCAuY29sLXh4eGwtMSwgLmNvbC14eGwsXG4uY29sLXh4bC1hdXRvLCAuY29sLXh4bC0xMiwgLmNvbC14eGwtMTEsIC5jb2wteHhsLTEwLCAuY29sLXh4bC05LCAuY29sLXh4bC04LCAuY29sLXh4bC03LCAuY29sLXh4bC02LCAuY29sLXh4bC01LCAuY29sLXh4bC00LCAuY29sLXh4bC0zLCAuY29sLXh4bC0yLCAuY29sLXh4bC0xLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvLCAuY29sLXhsLTEyLCAuY29sLXhsLTExLCAuY29sLXhsLTEwLCAuY29sLXhsLTksIC5jb2wteGwtOCwgLmNvbC14bC03LCAuY29sLXhsLTYsIC5jb2wteGwtNSwgLmNvbC14bC00LCAuY29sLXhsLTMsIC5jb2wteGwtMiwgLmNvbC14bC0xLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLWxnLTEyLCAuY29sLWxnLTExLCAuY29sLWxnLTEwLCAuY29sLWxnLTksIC5jb2wtbGctOCwgLmNvbC1sZy03LCAuY29sLWxnLTYsIC5jb2wtbGctNSwgLmNvbC1sZy00LCAuY29sLWxnLTMsIC5jb2wtbGctMiwgLmNvbC1sZy0xLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLW1kLTEyLCAuY29sLW1kLTExLCAuY29sLW1kLTEwLCAuY29sLW1kLTksIC5jb2wtbWQtOCwgLmNvbC1tZC03LCAjcHJvZHVjdC1mZWF0dXJlcyAuY29sdW1ucy1jb2w1LWNvbDcgLmNvbC1tZC02LCAuY29sLW1kLTYsIC5jb2wtbWQtNSwgI3Byb2R1Y3QtZmVhdHVyZXMgLmNvbHVtbnMtY29sNS1jb2w3IC5jb2wtbWQtNjpmaXJzdC1jaGlsZCwgLmNvbC1tZC00LCAuY29sLW1kLTMsIC5jb2wtbWQtMiwgLmNvbC1tZC0xLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLXNtLTEyLCAuY29sLXNtLTExLCAuY29sLXNtLTEwLCAuY29sLXNtLTksIC5jb2wtc20tOCwgLmNvbC1zbS03LCAuY29sLXNtLTYsIC5jb2wtc20tNSwgLmNvbC1zbS00LCAuY29sLXNtLTMsIC5jb2wtc20tMiwgLmNvbC1zbS0xLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLTEyLCAucGlsbGFyLXBhZ2VzIC5jdXN0b21lcl9sb2dvcyAuY29sLWxnLTEwLCAuY29sLTExLCAuY29sLTEwLCAuY29sLTksIC5jb2wtOCwgLmNvbC03LCAuY29sLTYsIC5jb2wtNSwgLmNvbC00LCAuY29sLTMsIC5jb2wtMiwgLmNvbC0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgMjAlO1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIsIC5waWxsYXItcGFnZXMgLmN1c3RvbWVyX2xvZ29zIC5jb2wtbGctMTAge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzO1xufVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwO1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxO1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3O1xufVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7XG59XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01LCAjcHJvZHVjdC1mZWF0dXJlcyAuY29sdW1ucy1jb2w1LWNvbDcgLmNvbC1tZC02OmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03LCAjcHJvZHVjdC1mZWF0dXJlcyAuY29sdW1ucy1jb2w1LWNvbDcgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEsICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnRhYi1jb250ZW50LCAuZm9vdGVyLXdpZGdldHMtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXIteGwtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci14bC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXIteGwtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbC14eGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci14eGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci14eGwtMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLXh4bC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci14eGwtMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLXh4bC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci14eGwtNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLXh4bC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXIteHhsLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci14eGwtOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLXh4bC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci14eGwtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXIteHhsLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzkwcHgpIHtcbiAgLmNvbC14eHhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4eGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteHh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteHh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC14eHhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4eGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eHhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14eHhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHh4bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4eGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXh4eGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eHhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHh4bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteHh4bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eHhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4eGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteHh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci14eHhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXIteHh4bC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXIteHh4bC0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXIteHh4bC0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXIteHh4bC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXIteHh4bC00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXIteHh4bC01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXIteHh4bC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXIteHh4bC03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXIteHh4bC04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXIteHh4bC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXIteHh4bC0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci14eHhsLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXh4eGwtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXh4eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14eHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14eHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteHh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXh4eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxufVxuLmQtbm9uZSwgI3Byb2R1Y3QtZmVhdHVyZXMgLmxhc3Qtcm93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgsICNwcm9kdWN0LWZlYXR1cmVzIC5sYXN0LXJvdyB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzkwcHgpIHtcbiAgLmQteHh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIsICNwcm9kdWN0LWZlYXR1cmVzIC5sYXN0LXJvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mbGV4LXh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzkwcHgpIHtcbiAgLmZsZXgteHh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHh4bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHh4bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4eGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eHhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHh4bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1yLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMCxcbi5teS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMCxcbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm0tMSB7XG4gIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSxcbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMSxcbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xLFxuLm15LTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xLFxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIsXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMixcbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIsXG4ubXktMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMixcbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zLFxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zLFxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMsXG4ubXktMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCxcbi5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUsXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTUsXG4ubXgtNSxcbi5NYXJxdWVlIC5tYXJxdWVlIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01LFxuLm14LTUsXG4uTWFycXVlZSAubWFycXVlZSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wLFxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHItMCxcbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBsLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEsXG4ucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMixcbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yLFxuLnB5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0yLFxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyxcbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0zLFxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNCxcbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00LFxuLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSxcbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUsXG4ucHktNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC01LFxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjEge1xuICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjMge1xuICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW40IHtcbiAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjUge1xuICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW41LFxuLm15LW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm0teHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMCxcbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC0wLFxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMCxcbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC0wLFxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMSxcbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC0xLFxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMSxcbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC0xLFxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0yLFxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMixcbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMixcbiAgLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTIsXG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTMsXG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtMyxcbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTMsXG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtMyxcbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNCxcbiAgLm15LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTQsXG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTQsXG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC00LFxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC01LFxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLTUsXG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC01LFxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLTUsXG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMCxcbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtMCxcbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0wLFxuICAucHkteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC0wLFxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xLFxuICAucHkteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0xLFxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTEsXG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTEsXG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMixcbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4bC0yLFxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMixcbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC0yLFxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTMsXG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTMsXG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMyxcbiAgLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eGwtMyxcbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC00LFxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHhsLTQsXG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC00LFxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHhsLTQsXG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNSxcbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eGwtNSxcbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC01LFxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4bC01LFxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjEsXG4gIC5teS14eGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uMSxcbiAgLm14LXh4bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjEsXG4gIC5teS14eGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uMSxcbiAgLm14LXh4bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4yLFxuICAubXkteHhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4bC1uMixcbiAgLm14LXh4bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMixcbiAgLm15LXh4bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjIsXG4gIC5teC14eGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1uMyxcbiAgLm15LXh4bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLW4zLFxuICAubXgteHhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMyxcbiAgLm15LXh4bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHhsLW4zLFxuICAubXgteHhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjQsXG4gIC5teS14eGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHhsLW40LFxuICAubXgteHhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW40LFxuICAubXkteHhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4bC1uNCxcbiAgLm14LXh4bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW41LFxuICAubXkteHhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtbjUsXG4gIC5teC14eGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLW41LFxuICAubXkteHhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtbjUsXG4gIC5teC14eGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLWF1dG8sXG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eGwtYXV0byxcbiAgLm14LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLWF1dG8sXG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eGwtYXV0byxcbiAgLm14LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTc5MHB4KSB7XG4gIC5tLXh4eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4eGwtMCxcbiAgLm15LXh4eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eHhsLTAsXG4gIC5teC14eHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLTAsXG4gIC5teS14eHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwteHh4bC0wLFxuICAubXgteHh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4eGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4eGwtMSxcbiAgLm15LXh4eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eHhsLTEsXG4gIC5teC14eHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLTEsXG4gIC5teS14eHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHh4bC0xLFxuICAubXgteHh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4eGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC0yLFxuICAubXkteHh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHh4bC0yLFxuICAubXgteHh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLTIsXG4gIC5teS14eHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eHhsLTIsXG4gIC5teC14eHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLTMsXG4gIC5teS14eHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHh4bC0zLFxuICAubXgteHh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC0zLFxuICAubXkteHh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4eGwtMyxcbiAgLm14LXh4eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4eGwtNCxcbiAgLm15LXh4eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4eGwtNCxcbiAgLm14LXh4eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC00LFxuICAubXkteHh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHh4bC00LFxuICAubXgteHh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC01LFxuICAubXkteHh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4eGwtNSxcbiAgLm14LXh4eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtNSxcbiAgLm15LXh4eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eHhsLTUsXG4gIC5teC14eHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4eGwtMCxcbiAgLnB5LXh4eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHIteHh4bC0wLFxuICAucHgteHh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4eGwtMCxcbiAgLnB5LXh4eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGwteHh4bC0wLFxuICAucHgteHh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14eHhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHh4bC0xLFxuICAucHkteHh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eHhsLTEsXG4gIC5weC14eHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHh4bC0xLFxuICAucHkteHh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eHhsLTEsXG4gIC5weC14eHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4eGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4eGwtMixcbiAgLnB5LXh4eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci14eHhsLTIsXG4gIC5weC14eHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eHhsLTIsXG4gIC5weS14eHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHh4bC0yLFxuICAucHgteHh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4eGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eHhsLTMsXG4gIC5weS14eHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4eGwtMyxcbiAgLnB4LXh4eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eHhsLTMsXG4gIC5weS14eHhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLXh4eGwtMyxcbiAgLnB4LXh4eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHh4bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHh4bC00LFxuICAucHkteHh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLXh4eGwtNCxcbiAgLnB4LXh4eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4eGwtNCxcbiAgLnB5LXh4eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC14eHhsLTQsXG4gIC5weC14eHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHh4bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4eGwtNSxcbiAgLnB5LXh4eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHIteHh4bC01LFxuICAucHgteHh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4eGwtNSxcbiAgLnB5LXh4eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwteHh4bC01LFxuICAucHgteHh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4eGwtbjEsXG4gIC5teS14eHhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eHhsLW4xLFxuICAubXgteHh4bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eHhsLW4xLFxuICAubXkteHh4bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHh4bC1uMSxcbiAgLm14LXh4eGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4eGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLW4yLFxuICAubXkteHh4bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14eHhsLW4yLFxuICAubXgteHh4bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtbjIsXG4gIC5teS14eHhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4eGwtbjIsXG4gIC5teC14eHhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4eGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHh4bC1uMyxcbiAgLm15LXh4eGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4eGwtbjMsXG4gIC5teC14eHhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4eGwtbjMsXG4gIC5teS14eHhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14eHhsLW4zLFxuICAubXgteHh4bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4eGwtbjQsXG4gIC5teS14eHhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXh4eGwtbjQsXG4gIC5teC14eHhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC1uNCxcbiAgLm15LXh4eGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHh4bC1uNCxcbiAgLm14LXh4eGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHh4bC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLW41LFxuICAubXkteHh4bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHh4bC1uNSxcbiAgLm14LXh4eGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC1uNSxcbiAgLm15LXh4eGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4eGwtbjUsXG4gIC5teC14eHhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eHhsLWF1dG8sXG4gIC5teS14eHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXIteHh4bC1hdXRvLFxuICAubXgteHh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHh4bC1hdXRvLFxuICAubXkteHh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXh4eGwtYXV0byxcbiAgLm14LXh4eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLyogIyMgQ29sb3JzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICMjIEZvbnQgV2VpZ2h0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAjIyBGb250IFN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKlxuVGhlbWUgTmFtZTogR2VuZXNpcyBTYW1wbGVcblRoZW1lIFVSSTogaHR0cHM6Ly9kZW1vLnN0dWRpb3ByZXNzLmNvbS9cbkRlc2NyaXB0aW9uOiBUaGlzIGlzIHRoZSBzYW1wbGUgdGhlbWUgY3JlYXRlZCBmb3IgdGhlIEdlbmVzaXMgRnJhbWV3b3JrLlxuQXV0aG9yOiBTdHVkaW9QcmVzc1xuQXV0aG9yIFVSSTogaHR0cHM6Ly93d3cuc3R1ZGlvcHJlc3MuY29tL1xuXG5WZXJzaW9uOiAzLjQuMVxuXG5UYWdzOiBhY2Nlc3NpYmlsaXR5LXJlYWR5LCBibG9jay1zdHlsZXMsIGN1c3RvbS1jb2xvcnMsIGN1c3RvbS1sb2dvLCBjdXN0b20tbWVudSwgZWRpdG9yLXN0eWxlLCBmZWF0dXJlZC1pbWFnZXMsIGZvb3Rlci13aWRnZXRzLCBmdWxsLXdpZHRoLXRlbXBsYXRlLCBsZWZ0LXNpZGViYXIsIG9uZS1jb2x1bW4sIHJpZ2h0LXNpZGViYXIsIHJ0bC1sYW5ndWFnZS1zdXBwb3J0LCBzdGlja3ktcG9zdCwgdGhlbWUtb3B0aW9ucywgdGhyZWFkZWQtY29tbWVudHMsIHRyYW5zbGF0aW9uLXJlYWR5LCB0d28tY29sdW1ucywgd2lkZS1ibG9ja3NcblxuVGVtcGxhdGU6IGdlbmVzaXNcblxuTGljZW5zZTogR1BMLTIuMC1vci1sYXRlclxuTGljZW5zZSBVUkk6IGh0dHBzOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG5cblRleHQgRG9tYWluOiBnZW5lc2lzLXNhbXBsZVxuUmVxdWlyZXMgYXQgbGVhc3Q6IDUuNFxuUmVxdWlyZXMgUEhQOiA1LjZcbiovXG4vKiBUYWJsZSBvZiBDb250ZW50c1xuLSBIVE1MNSBSZXNldFxuXHQtIEJhc2VsaW5lIE5vcm1hbGl6ZVxuXHQtIEJveCBTaXppbmdcblx0LSBGbG9hdCBDbGVhcmluZ1xuLSBEZWZhdWx0c1xuXHQtIFR5cG9ncmFwaGljYWwgRWxlbWVudHNcblx0LSBIZWFkaW5nc1xuXHQtIE9iamVjdHNcblx0LSBHYWxsZXJ5XG5cdC0gRm9ybXNcblx0LSBUYWJsZXNcblx0LSBTY3JlZW4gUmVhZGVyIFRleHRcbi0gU3RydWN0dXJlIGFuZCBMYXlvdXRcblx0LSBTaXRlIENvbnRhaW5lclxuXHQtIFNpdGUgSW5uZXJcbi0gQ29tbW9uIENsYXNzZXNcblx0LSBBdmF0YXJcblx0LSBHZW5lc2lzXG5cdC0gU2VhcmNoIEZvcm1cblx0LSBUaXRsZXNcblx0LSBXb3JkUHJlc3Ncbi0gV2lkZ2V0c1xuXHQtIEZlYXR1cmVkIENvbnRlbnRcbi0gUGx1Z2luc1xuXHQtIEdlbmVzaXMgZU5ld3MgRXh0ZW5kZWRcblx0LSBHZW5lc2lzIFNpbXBsZSBGQVFcblx0LSBXUEZvcm1zXG4tIFNraXAgTGlua3Ncbi0gU2l0ZSBIZWFkZXJcblx0LSBUaXRsZSBBcmVhXG4tIFNpdGUgTmF2aWdhdGlvblxuXHQtIFJlc3BvbnNpdmUgTWVudVxuXHQtIEhlYWRlciBNZW51XG5cdC0gRm9vdGVyIE1lbnVcbi0gQ29udGVudCBBcmVhXG5cdC0gRW50cnkgQ29udGVudFxuXHQtIEVudHJ5IE1ldGFcblx0LSBQYWdpbmF0aW9uXG5cdC0gRW50cnkgQ29tbWVudHNcbi0gU2lkZWJhclxuLSBGb290ZXIgV2lkZ2V0c1xuLSBTaXRlIEZvb3RlclxuLSBNZWRpYSBRdWVyaWVzXG5cdC0gTWluLXdpZHRoOiA5NjBweFxuXHRcdC0gU2l0ZSBIZWFkZXJcblx0XHQtIEdlbmVzaXMgTWVudVxuXHRcdC0gUmVzcG9uc2l2ZSBNZW51XG5cdFx0LSBIZWFkZXIgTWVudVxuXHRcdC0gU2l0ZSBJbm5lclxuXHRcdC0gQ29udGVudFxuXHRcdC0gU2lkZWJhclxuXHRcdC0gQXV0aG9yIEJveFxuXHRcdC0gQWZ0ZXIgRW50cnlcblx0XHQtIENvbHVtbiBDbGFzc2VzXG5cdFx0LSBFbnRyeSBNaXNjLlxuXHRcdC0gRm9vdGVyIFdpZGdldHNcbi0gUHJpbnQgU3R5bGVzXG4qL1xuLyogSFRNTDUgUmVzZXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5jb2RlLCBrYmQsIHNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsIHN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuYnV0dG9uLCBpbnB1dCwgb3B0Z3JvdXAsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24sIGlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbiwgc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cblt0eXBlPWJ1dHRvbl0sIFt0eXBlPXJlc2V0XSwgW3R5cGU9c3VibWl0XSwgYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciwgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLCBbdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsIFt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3JpbmcsIGJ1dHRvbjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuW3R5cGU9Y2hlY2tib3hdLCBbdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCBbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuW2hpZGRlbl0sIHRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyogQm94IFNpemluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLyogRmxvYXQgQ2xlYXJpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmF1dGhvci1ib3g6OmJlZm9yZSxcbi5jbGVhcmZpeDo6YmVmb3JlLFxuLmVudHJ5OjpiZWZvcmUsXG4uZW50cnktY29udGVudDo6YmVmb3JlLFxuLmZvb3Rlci13aWRnZXRzOjpiZWZvcmUsXG4ucGFnaW5hdGlvbjo6YmVmb3JlLFxuLnNpdGUtY29udGFpbmVyOjpiZWZvcmUsXG4uc2l0ZS1mb290ZXI6OmJlZm9yZSxcbi5zaXRlLWhlYWRlcjo6YmVmb3JlLFxuLnNpdGUtaW5uZXI6OmJlZm9yZSxcbi53aWRnZXQ6OmJlZm9yZSxcbi53cmFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5hdXRob3ItYm94OjphZnRlcixcbi5jbGVhcmZpeDo6YWZ0ZXIsXG4uZW50cnk6OmFmdGVyLFxuLmVudHJ5LWNvbnRlbnQ6OmFmdGVyLFxuLmZvb3Rlci13aWRnZXRzOjphZnRlcixcbi5wYWdpbmF0aW9uOjphZnRlcixcbi5zaXRlLWNvbnRhaW5lcjo6YWZ0ZXIsXG4uc2l0ZS1mb290ZXI6OmFmdGVyLFxuLnNpdGUtaGVhZGVyOjphZnRlcixcbi5zaXRlLWlubmVyOjphZnRlcixcbi53aWRnZXQ6OmFmdGVyLFxuLndyYXA6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLyogRGVmYXVsdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIFR5cG9ncmFwaGljYWwgRWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaHRtbCB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuYnV0dG9uLFxuaW5wdXQ6Zm9jdXMsXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmlucHV0W3R5cGU9c3VibWl0XSxcbnRleHRhcmVhOmZvY3VzLFxuLmJ1dHRvbixcbi5nYWxsZXJ5IGltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5hIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICBmb250LWZhbWlseTogcHJveGltYS1ub3ZhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwOTYzOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5hOmZvY3VzLFxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnAge1xuICBtYXJnaW46IDAgMCAyOHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG5vbCxcbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5saSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuaHIge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGNsZWFyOiBib3RoO1xuICBjb2xvcjogI2VlZTtcbiAgbWFyZ2luOiAxLjY1ZW0gYXV0bztcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmJsb2NrcXVvdGUsXG5jaXRlLFxuZW0sXG5pIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDMwcHg7XG59XG5cbi8qIEhlYWRpbmdzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmgxLFxuaDIsXG4jcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsXG4uc3ViLXRpdGxlLWgyLFxuaDMsXG4uc3ViLXRpdGxlLWgzLFxuaDQsXG5oNSxcbmg2LFxuLnAtaGVhZGluZy0xLFxuLnAtaGVhZGluZy0yLFxuLnAtaGVhZGluZy0zLFxuLnAtaGVhZGluZy00LFxuLnAtaGVhZGluZy01LFxuLnAtaGVhZGluZy02IHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbmgxLCAucC1oZWFkaW5nLTEge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaDEsIC5wLWhlYWRpbmctMSB7XG4gICAgZm9udC1zaXplOiAzLjI1cmVtO1xuICB9XG59XG5cbmgyLCAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5zdWItdGl0bGUtaDIsIC5wLWhlYWRpbmctMiB7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGgyLCAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsIC5zdWItdGl0bGUtaDIsIC5wLWhlYWRpbmctMiB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuXG5oMywgLnN1Yi10aXRsZS1oMywgLnAtaGVhZGluZy0zIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaDMsIC5zdWItdGl0bGUtaDMsIC5wLWhlYWRpbmctMyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbmg0LCAucC1oZWFkaW5nLTQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5lbnRyeS1jb250ZW50IGgzLCAuZW50cnktY29udGVudCAuc3ViLXRpdGxlLWgzLFxuLmVudHJ5LWNvbnRlbnQgaDQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZW50cnktY29udGVudCBoNCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbmg1LCAucC1oZWFkaW5nLTUge1xuICBmb250LXNpemU6IDEuMTVyZW07XG59XG5cbmg2LCAucC1oZWFkaW5nLTYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi8qIE9iamVjdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuZW1iZWQsXG5pZnJhbWUsXG5pbWcsXG5vYmplY3QsXG52aWRlbyxcbi53cC1jYXB0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogR2FsbGVyeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ2FsbGVyeSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nYWxsZXJ5IGltZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uZ2FsbGVyeSBpbWc6Zm9jdXMsXG4uZ2FsbGVyeSBpbWc6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTEgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDMzJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDE2LjY2NjYlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAxNC4yODU3JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMTIuNSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcbiAgd2lkdGg6IDExLjExMTElO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoMm4rMSksXG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoM24rMSksXG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoNG4rMSksXG4uZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoNW4rMSksXG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoNm4rMSksXG4uZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoN24rMSksXG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoOG4rMSksXG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbTpudGgtY2hpbGQoOW4rMSkge1xuICBjbGVhcjogbGVmdDtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIEZvcm1zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuaW5wdXQ6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLFxuaW5wdXRbdHlwZT1pbWFnZV0sXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzMzM7XG4gIG9wYWNpdHk6IDE7XG59XG5cbjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzMzMztcbiAgb3BhY2l0eTogMTtcbn1cblxuYnV0dG9uLFxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1yZXNldF0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG4uc2l0ZS1jb250YWluZXIgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uc2l0ZS1jb250YWluZXIgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5idXR0b246Zm9jdXMsXG5idXR0b246aG92ZXIsXG5pbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMsXG5pbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIsXG5pbnB1dFt0eXBlPXJlc2V0XTpmb2N1cyxcbmlucHV0W3R5cGU9cmVzZXRdOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuLnNpdGUtY29udGFpbmVyIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLFxuLnNpdGUtY29udGFpbmVyIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuLnNpdGUtY29udGFpbmVyIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cyxcbi5zaXRlLWNvbnRhaW5lciBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsXG4uYnV0dG9uOmZvY3VzLFxuLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDczZTU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5lbnRyeS1jb250ZW50IC5idXR0b246Zm9jdXMsXG4uZW50cnktY29udGVudCAuYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zaXRlLWNvbnRhaW5lciBidXR0b246ZGlzYWJsZWQsXG4uc2l0ZS1jb250YWluZXIgYnV0dG9uOmRpc2FibGVkOmhvdmVyLFxuLnNpdGUtY29udGFpbmVyIGlucHV0OmRpc2FibGVkLFxuLnNpdGUtY29udGFpbmVyIGlucHV0OmRpc2FibGVkOmhvdmVyLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9YnV0dG9uXTpkaXNhYmxlZCxcbi5zaXRlLWNvbnRhaW5lciBpbnB1dFt0eXBlPWJ1dHRvbl06ZGlzYWJsZWQ6aG92ZXIsXG4uc2l0ZS1jb250YWluZXIgaW5wdXRbdHlwZT1yZXNldF06ZGlzYWJsZWQsXG4uc2l0ZS1jb250YWluZXIgaW5wdXRbdHlwZT1yZXNldF06ZGlzYWJsZWQ6aG92ZXIsXG4uc2l0ZS1jb250YWluZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgY29sb3I6ICM3Nzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBUYWJsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxudGJvZHkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxudGQsXG50aCB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG50ZCB7XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuXG50ciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuXG4vKiBTY3JlZW4gUmVhZGVyIFRleHRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNjcmVlbi1yZWFkZXItc2hvcnRjdXQsXG4uc2NyZWVuLXJlYWRlci10ZXh0LFxuLnNjcmVlbi1yZWFkZXItdGV4dCBzcGFuIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMsXG4uc2NyZWVuLXJlYWRlci1zaG9ydGN1dDpmb2N1cyxcbi53aWRnZXRfc2VhcmNoIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDA7IC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXG59XG5cbi5tb3JlLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLyogU3RydWN0dXJlIGFuZCBMYXlvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIFNpdGUgQ29udGFpbmVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zaXRlLWNvbnRhaW5lciB7XG4gIC8qYW5pbWF0aW9uOiBmYWRlaW4gMXM7Ki9cbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi8qIFNpdGUgSW5uZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpdGUtaW5uZXIge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMzBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuXG4vKiBDb21tb24gQ2xhc3Nlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogQXZhdGFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hdmF0YXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYXV0aG9yLWJveCAuYXZhdGFyLFxuLmFsaWdubGVmdCAuYXZhdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uYWxpZ25yaWdodCAuYXZhdGFyIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5jb21tZW50IC5hdmF0YXIge1xuICBtYXJnaW46IDAgMTVweCAyMHB4IDA7XG59XG5cbi8qIEdlbmVzaXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFmdGVyLWVudHJ5LFxuLmFyY2hpdmUtZGVzY3JpcHRpb24sXG4uYXV0aG9yLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5hZnRlci1lbnRyeSB7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbn1cblxuLmFmdGVyLWVudHJ5IC53aWRnZXQ6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJyZWFkY3J1bWIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmdlbmVzaXMtdGl0bGUtaGlkZGVuIC5icmVhZGNydW1iIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmFyY2hpdmUtZGVzY3JpcHRpb24gcDpsYXN0LWNoaWxkLFxuLmF1dGhvci1ib3ggcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogU2VhcmNoIEZvcm1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNlYXJjaC1mb3JtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLnNlYXJjaC1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLndpZGdldF9zZWFyY2ggaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi8qIFRpdGxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYXJjaGl2ZS1kZXNjcmlwdGlvbiAuZW50cnktdGl0bGUsXG4uYXJjaGl2ZS10aXRsZSxcbi5hdXRob3ItYm94LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDEuOXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmVudHJ5LXRpdGxlIGEsXG4uc2lkZWJhciAud2lkZ2V0LXRpdGxlIGEge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZW50cnktdGl0bGUgYTpmb2N1cyxcbi5lbnRyeS10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDczZTU7XG59XG5cbi53aWRnZXQtdGl0bGUge1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5nZW5lc2lzLXRpdGxlLWhpZGRlbiAuc2l0ZS1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4vKiBXb3JkUHJlc3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYS5hbGlnbmNlbnRlciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmEuYWxpZ25ub25lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuYS5hbGlnbmxlZnQsXG5hLmFsaWdubm9uZSxcbmEuYWxpZ25yaWdodCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nLmNlbnRlcmVkLFxuLmFsaWduY2VudGVyLFxuLnNpbmd1bGFyLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG59XG5cbmltZy5hbGlnbm5vbmUsXG4uYWxpZ25ub25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuYS5hbGlnbmxlZnQsXG5pbWcuYWxpZ25sZWZ0LFxuLndwLWNhcHRpb24uYWxpZ25sZWZ0IHtcbiAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xufVxuXG5hLmFsaWducmlnaHQsXG5pbWcuYWxpZ25yaWdodCxcbi53cC1jYXB0aW9uLmFsaWducmlnaHQge1xuICBtYXJnaW46IDAgMCAyMHB4IDIwcHg7XG59XG5cbmZpZ2NhcHRpb24sXG4uZ2FsbGVyeS1jYXB0aW9uLFxuLndwLWNhcHRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVudHJ5LWNvbnRlbnQgcC53cC1jYXB0aW9uLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZW50cnktY29udGVudCAud3AtYXVkaW8tc2hvcnRjb2RlLFxuLmVudHJ5LWNvbnRlbnQgLndwLXBsYXlsaXN0LFxuLmVudHJ5LWNvbnRlbnQgLndwLXZpZGVvIHtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cblxuLyogV2lkZ2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndpZGdldCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi53aWRnZXQgcDpsYXN0LWNoaWxkLFxuLndpZGdldCB1bCA+IGxpOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQgdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi53aWRnZXQgdWwgPiBsaTpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLndpZGdldCBvbCA+IGxpIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgdGV4dC1pbmRlbnQ6IC0yMHB4O1xufVxuXG4ud2lkZ2V0IGxpIGxpIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53aWRnZXRfY2FsZW5kYXIgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndpZGdldF9jYWxlbmRhciB0ZCxcbi53aWRnZXRfY2FsZW5kYXIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIEZlYXR1cmVkIENvbnRlbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZlYXR1cmVkLWNvbnRlbnQgLmVudHJ5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5mZWF0dXJlZC1jb250ZW50IC5lbnRyeTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmVhdHVyZWQtY29udGVudCAuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLyogUGx1Z2luc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogR2VuZXNpcyBlTmV3cyBFeHRlbmRlZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWZ0ZXItZW50cnkgLmVuZXdzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uc2lkZWJhciAuZW5ld3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4uZW5ld3Mtd2lkZ2V0IGlucHV0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYWZ0ZXItZW50cnkgLmVuZXdzLXdpZGdldCBpbnB1dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVuZXdzLXdpZGdldCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZW5ld3MgZm9ybSArIHAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4vKiBHZW5lc2lzIFNpbXBsZSBGQVFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdzLWZhcV9fcXVlc3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5ncy1mYXFfX3F1ZXN0aW9uOmZvY3VzLFxuLmdzLWZhcV9fcXVlc3Rpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDczZTU7XG59XG5cbi5ncy1mYXFfX3F1ZXN0aW9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMyXCI7XG4gIGZvbnQtZmFtaWx5OiBkYXNoaWNvbnM7IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkICovXG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmdzLWZhcV9fcXVlc3Rpb24uZ3MtZmFxLS1leHBhbmRlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjQ2MFwiO1xufVxuXG4vKiBXUCBGb3Jtc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZW50cnktY29udGVudCAud3Bmb3Jtcy1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uZW50cnktY29udGVudCAud3Bmb3Jtcy1mb3JtIC53cGZvcm1zLWZpZWxkIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMjBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2l0ZS1jb250YWluZXIgLndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZvcm0gLndwZm9ybXMtZmllbGQgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5zaXRlLWNvbnRhaW5lciAuZW50cnktY29udGVudCAud3Bmb3Jtcy1mb3JtIC53cGZvcm1zLWZpZWxkLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNpdGUtY29udGFpbmVyIC5lbnRyeS1jb250ZW50IC53cGZvcm1zLWZvcm0gLndwZm9ybXMtZmllbGQtc3VibGFiZWwge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwZm9ybXMtZm9ybSAud3Bmb3Jtcy1maWVsZC1ocCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgbGVmdDogLTkwMDBweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnNpdGUtY29udGFpbmVyIC5lbnRyeS1jb250ZW50IC53cGZvcm1zLWZvcm0gdGV4dGFyZWEge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uc2l0ZS1jb250YWluZXIgLmVudHJ5LWNvbnRlbnQgLndwZm9ybXMtZm9ybSB0ZXh0YXJlYS53cGZvcm1zLWZpZWxkLXNtYWxsIHtcbiAgaGVpZ2h0OiAxMjBweDtcbn1cblxuLnNpdGUtY29udGFpbmVyIC5lbnRyeS1jb250ZW50IC53cGZvcm1zLWZvcm0gdGV4dGFyZWEud3Bmb3Jtcy1maWVsZC1tZWRpdW0ge1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuXG4uc2l0ZS1jb250YWluZXIgLmVudHJ5LWNvbnRlbnQgLndwZm9ybXMtZm9ybSB0ZXh0YXJlYS53cGZvcm1zLWZpZWxkLWxhcmdlIHtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cblxuLyogU2tpcCBMaW5rc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdlbmVzaXMtc2tpcC1saW5rIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZ2VuZXNpcy1za2lwLWxpbmsgLnNraXAtbGluay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5nZW5lc2lzLXNraXAtbGluayBsaSB7XG4gIGhlaWdodDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDA7XG59XG5cbi8qIERpc3BsYXkgb3V0bGluZSBvbiBmb2N1cyAqL1xuOmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIG91dGxpbmU6ICNjY2Mgc29saWQgMXB4O1xufVxuXG4vKiBTaXRlIEhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpdGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjtcbiAgdG9wOiAwO1xufVxuXG4vKiBUaXRsZSBBcmVhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50aXRsZS1hcmVhIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi53cC1jdXN0b20tbG9nbyAudGl0bGUtYXJlYSB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3AtY3VzdG9tLWxvZ28gLmN1c3RvbS1sb2dvLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndwLWN1c3RvbS1sb2dvIC50aXRsZS1hcmVhIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uc2l0ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaXRlLXRpdGxlIGEsXG4uc2l0ZS10aXRsZSBhOmZvY3VzLFxuLnNpdGUtdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zaXRlLWRlc2NyaXB0aW9uLFxuLndwLWN1c3RvbS1sb2dvIC5zaXRlLXRpdGxlIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi8qIFNpdGUgTmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFjdGl2YXRlZCArIC5nZW5lc2lzLXJlc3BvbnNpdmUtbWVudSAjbWVudS1wcmltYXJ5LW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUge1xuICBjbGVhcjogYm90aDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IGEge1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSBhOmZvY3VzLFxuLmdlbmVzaXMtbmF2LW1lbnUgYTpob3Zlcixcbi5nZW5lc2lzLW5hdi1tZW51IC5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG4uZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUgLmN1cnJlbnQtbWVudS1pdGVtID4gYTpmb2N1cyxcbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSAuY3VycmVudC1tZW51LWl0ZW0gPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDczZTU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51LFxuLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IGEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB6LWluZGV4OiA5OTtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IGEge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW06Zm9jdXMsXG4uZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtOmhvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIFJlc3BvbnNpdmUgTWVudVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWVudSAubWVudS1pdGVtOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLm1lbnUgLm1lbnUtaXRlbSA+IGE6Zm9jdXMgKyB1bC5zdWItbWVudSxcbi5tZW51IC5tZW51LWl0ZW0uc2ZIb3ZlciA+IHVsLnN1Yi1tZW51IHtcbiAgbGVmdDogYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1lbnUtdG9nZ2xlLFxuLnN1Yi1tZW51LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm1lbnUtdG9nZ2xlOmZvY3VzLFxuLm1lbnUtdG9nZ2xlOmhvdmVyLFxuLnN1Yi1tZW51LXRvZ2dsZTpmb2N1cyxcbi5zdWItbWVudS10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBjb2xvcjogIzAwNzNlNTtcbn1cblxuLm1lbnUtdG9nZ2xlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi5tZW51LXRvZ2dsZS5hY3RpdmF0ZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM1XCI7XG59XG5cbi5zaXRlLWhlYWRlciAuZGFzaGljb25zLWJlZm9yZTo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnNpdGUtaGVhZGVyIC5tZW51LXRvZ2dsZTo6YmVmb3JlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICB0b3A6IDFweDtcbn1cblxuLnN1Yi1tZW51LXRvZ2dsZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4uc3ViLW1lbnUgLnN1Yi1tZW51LXRvZ2dsZSB7XG4gIHBhZGRpbmc6IDEycHggMTBweDtcbn1cblxuLnN1Yi1tZW51LXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLnN1Yi1tZW51LXRvZ2dsZS5hY3RpdmF0ZWQ6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi8qIENvbnRlbnQgQXJlYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogRW50cnkgQ29udGVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZW50cnktY29udGVudCBvbCxcbi5lbnRyeS1jb250ZW50IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4uZW50cnktY29udGVudCBvbCA+IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuXG4uZW50cnktY29udGVudCB1bCA+IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG4uZW50cnktY29udGVudCBvbCB1bCA+IGxpLFxuLmVudHJ5LWNvbnRlbnQgdWwgdWwgPiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xufVxuXG4uZW50cnktY29udGVudCBvbCBvbCxcbi5lbnRyeS1jb250ZW50IHVsIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5cbi5jb250ZW50IC5zdGlja3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4vKiBFbnRyeSBNZXRhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbnAuZW50cnktbWV0YSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVudHJ5LWhlYWRlciAuZW50cnktbWV0YSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5lbnRyeS1mb290ZXIgLmVudHJ5LW1ldGEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5lbnRyeS1jYXRlZ29yaWVzLFxuLmVudHJ5LXRhZ3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmVudHJ5LWNvbW1lbnRzLWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUXCI7XG4gIG1hcmdpbjogMCA2cHggMCAycHg7XG59XG5cbi8qIFBhZ2luYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZ2luYXRpb24ge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiA2MHB4IDA7XG59XG5cbi5hZGphY2VudC1lbnRyeS1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgY29sb3I6ICMzMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSBhOmZvY3VzLFxuLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSBhOmhvdmVyLFxuLmFyY2hpdmUtcGFnaW5hdGlvbiBsaS5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBFbnRyeSBDb21tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY29tbWVudC1yZXNwb25kLFxuLmVudHJ5LWNvbW1lbnRzLFxuLmVudHJ5LXBpbmdzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmNvbW1lbnQtbGlzdCBsaSB7XG4gIHBhZGRpbmc6IDQwcHggMCAwIDMwcHg7XG59XG5cbi5jb21tZW50LWxpc3QgLmRlcHRoLTEge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb21tZW50LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jb21tZW50LWNvbnRlbnQge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNvbW1lbnQtY29udGVudCB1bCA+IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9ZW1haWxdLFxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPXRleHRdLFxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPXVybF0ge1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29tbWVudC1yZXNwb25kIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmNvbW1lbnQtaGVhZGVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZW50cnktcGluZ3MgLnJlcGx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLyogU2lkZWJhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnNpZGViYXIge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5zaWRlYmFyIC53aWRnZXQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uc2lkZWJhciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLyogRm9vdGVyIFdpZGdldHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mb290ZXItd2lkZ2V0cyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuXG4uZm9vdGVyLXdpZGdldHMgLndyYXAge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZm9vdGVyLXdpZGdldC1hcmVhOmxhc3QtY2hpbGQsXG4uZm9vdGVyLXdpZGdldHMgLndpZGdldDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogU2l0ZSBGb290ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zaXRlLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICBmb250LXNpemU6IDAuOTVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpdGUtZm9vdGVyIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBNZWRpYSBRdWVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIHRhYmxlIHtcbiAgICB0YWJsZS1sYXlvdXQ6IGF1dG87XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC8qIFNpdGUgSGVhZGVyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuc2l0ZS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLyogQ29udGVudFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmNvbnRlbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbiAgLnNpZGViYXItY29udGVudCAuY29udGVudCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5mdWxsLXdpZHRoLWNvbnRlbnQgLmNvbnRlbnQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAvKiBTaWRlYmFyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuc2lkZWJhciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnNpZGViYXItY29udGVudCAuc2lkZWJhciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLyogQXV0aG9yIEJveFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmF1dGhvci1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICAvKiBBZnRlciBFbnRyeVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLmFmdGVyLWVudHJ5IHtcbiAgICBwYWRkaW5nOiA0MHB4IDYwcHg7XG4gIH1cbiAgLmFmdGVyLWVudHJ5IC5lbmV3cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLyogQ29sdW1uIENsYXNzZXNcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5maXZlLXNpeHRocyxcbiAgLmZvdXItc2l4dGhzLFxuICAub25lLWZvdXJ0aCxcbiAgLm9uZS1oYWxmLFxuICAub25lLXNpeHRoLFxuICAub25lLXRoaXJkLFxuICAudGhyZWUtZm91cnRocyxcbiAgLnRocmVlLXNpeHRocyxcbiAgLnR3by1mb3VydGhzLFxuICAudHdvLXNpeHRocyxcbiAgLnR3by10aGlyZHMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjU2NDEwMjU2NDElO1xuICB9XG4gIC5vbmUtaGFsZixcbiAgLnRocmVlLXNpeHRocyxcbiAgLnR3by1mb3VydGhzIHtcbiAgICB3aWR0aDogNDguNzE3OTQ4NzE3OSU7XG4gIH1cbiAgLm9uZS10aGlyZCxcbiAgLnR3by1zaXh0aHMge1xuICAgIHdpZHRoOiAzMS42MjM5MzE2MjM5JTtcbiAgfVxuICAuZm91ci1zaXh0aHMsXG4gIC50d28tdGhpcmRzIHtcbiAgICB3aWR0aDogNjUuODExOTY1ODEyJTtcbiAgfVxuICAub25lLWZvdXJ0aCB7XG4gICAgd2lkdGg6IDIzLjA3NjkyMzA3NjklO1xuICB9XG4gIC50aHJlZS1mb3VydGhzIHtcbiAgICB3aWR0aDogNzQuMzU4OTc0MzU5JTtcbiAgfVxuICAub25lLXNpeHRoIHtcbiAgICB3aWR0aDogMTQuNTI5OTE0NTI5OSU7XG4gIH1cbiAgLmZpdmUtc2l4dGhzIHtcbiAgICB3aWR0aDogODIuOTA1OTgyOTA2JTtcbiAgfVxuICAuZmlyc3Qge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC8qIEVudHJ5IE1pc2MuXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuYWZ0ZXItZW50cnksXG4gIC5hcmNoaXZlLWRlc2NyaXB0aW9uLFxuICAuYXV0aG9yLWJveCxcbiAgLmNvbW1lbnQtcmVzcG9uZCxcbiAgLmVudHJ5LWNvbW1lbnRzLFxuICAuZW50cnktcGluZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC8qIEdlbmVzaXMgTWVudVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgI21lbnUtcHJpbWFyeS1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbTpmb2N1cyxcbiAgLmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbTpob3ZlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5nZW5lc2lzLW5hdi1tZW51ID4gLm1lbnUtYm9sZCA+IGEge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLmdlbmVzaXMtbmF2LW1lbnUgPiAubWVudS1oaWdobGlnaHQgPiBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5nZW5lc2lzLW5hdi1tZW51ID4gLm1lbnUtaGlnaGxpZ2h0ID4gYTpmb2N1cyxcbiAgLmdlbmVzaXMtbmF2LW1lbnUgPiAubWVudS1oaWdobGlnaHQgPiBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3M2U1O1xuICB9XG4gIC5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluLW91dDtcbiAgfVxuICAuZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUgYSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAuZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgICBtYXJnaW46IC00NnB4IDAgMCAxNzlweDtcbiAgfVxuICAvKiBSZXNwb25zaXZlIE1lbnVcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gIC5nZW5lc2lzLXJlc3BvbnNpdmUtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1lbnUtdG9nZ2xlLFxuICAuc3ViLW1lbnUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuLyogUHJpbnQgU3R5bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBhW2hyZWZdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gIH1cbiAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlcixcbiAgYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICAuc2l0ZS10aXRsZSA+IGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbiAgaW1nLFxuICB0ciB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgQHBhZ2Uge1xuICAgIG1hcmdpbjogMmNtIDAuNWNtO1xuICB9XG4gIHAsXG4gIGgyLFxuICAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsXG4gIC5zdWItdGl0bGUtaDIsXG4gIGgzLFxuICAuc3ViLXRpdGxlLWgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBibG9ja3F1b3RlLFxuICBwcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIC5jb250ZW50LFxuICAuY29udGVudC1zaWRlYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBidXR0b24sXG4gIGlucHV0LFxuICBzZWxlY3QsXG4gIHRleHRhcmVhLFxuICAuYnJlYWRjcnVtYixcbiAgLmNvbW1lbnQtZWRpdC1saW5rLFxuICAuY29tbWVudC1mb3JtLFxuICAuY29tbWVudC1saXN0IC5yZXBseSBhLFxuICAuY29tbWVudC1yZXBseS10aXRsZSxcbiAgLmVkaXQtbGluayxcbiAgLmVudHJ5LWNvbW1lbnRzLWxpbmssXG4gIC5lbnRyeS1mb290ZXIsXG4gIC5nZW5lc2lzLWJveCxcbiAgLmhlYWRlci13aWRnZXQtYXJlYSxcbiAgLmhpZGRlbi1wcmludCxcbiAgLmhvbWUtdG9wLFxuICAucG9zdC1lZGl0LWxpbmssXG4gIC5zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRpdGxlLWFyZWEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2l0ZS10aXRsZSA+IGEge1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gIH1cbiAgLnNpdGUtaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYXV0aG9yLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBoMSxcbiAgaDIsXG4gICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSxcbiAgLnN1Yi10aXRsZS1oMixcbiAgaDMsXG4gIC5zdWItdGl0bGUtaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIHdpZG93czogMztcbiAgfVxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICBibG9ja3F1b3RlLFxuICBwcmUsXG4gIHRhYmxlIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgZGwsXG4gIG9sLFxuICB1bCB7XG4gICAgcGFnZS1icmVhay1iZWZvcmU6IGF2b2lkO1xuICB9XG59XG4ucGxhaW4tYnRuLCAuZ3JlZW4tZGFya2dyZWVuLWJ0biwgLmdyZXktb3V0bGluZS1idG4sIGEuaGplLWJ1dHRvbiwgYS5oamUtY2xlYXItYnV0dG9uLCBhLmhqZS1ibGFjay1idXR0b24sIC5ibHVlLWJ0biwgLmZvcm0tYmx1ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5ibHVlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMsIC53aGl0ZS1ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAud2hpdGUtZ3JlZW4tYnRuLCAuZ3JlZW4tYnRuLCAuZm9ybS1ncmVlbi1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAud2hpdGUtb3V0bGluZS1idG4sIC5kaXNwYXRjaGVyLW91dGxpbmUtYnRuLCAuZGlzcGF0Y2hlci1vdXRsaW5lIC52Y2UtYnV0dG9uLS1zdHlsZS1vdXRsaW5lLWFuaW1hdGVkLCAuZGlzcGF0Y2hlci1idG4sIC5mb3JtLWRpc3BhdGNoZXItYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZGlzcGF0Y2hlci1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLCAud2hpdGUtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYywgLm9yYW5nZS1idG4sIC5mb3JtLW9yYW5nZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5vcmFuZ2UtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYyB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiAwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMTJweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5vcmFuZ2UtYnRuLCAuZm9ybS1vcmFuZ2UtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAub3JhbmdlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGNzcy1zYWZldHkpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjllMWIgIWltcG9ydGFudDtcbn1cbi5vcmFuZ2UtYnRuOmhvdmVyLCAuZm9ybS1vcmFuZ2UtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyLCAub3JhbmdlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjE0OSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9yYW5nZS1idXR0b24gaDIsIC5vcmFuZ2UtYnV0dG9uICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgI3Byb2R1Y3QtaGVybyAub3JhbmdlLWJ1dHRvbiBwLmhlYWRsaW5lLCAub3JhbmdlLWJ1dHRvbiAuc3ViLXRpdGxlLWgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbi5vcmFuZ2UtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYyB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjUuMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndoaXRlLWJ1dHRvbiBoMiwgLndoaXRlLWJ1dHRvbiAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsICNwcm9kdWN0LWhlcm8gLndoaXRlLWJ1dHRvbiBwLmhlYWRsaW5lLCAud2hpdGUtYnV0dG9uIC5zdWItdGl0bGUtaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuLndoaXRlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMge1xuICBmb250LXNpemU6IDEuMTVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI1LjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLndoaXRlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkOGQ4ICFpbXBvcnRhbnQ7XG59XG5cbi5kaXNwYXRjaGVyLWJ0biwgLmZvcm0tZGlzcGF0Y2hlci1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5kaXNwYXRjaGVyLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzNTIwNSAhaW1wb3J0YW50O1xufVxuLmRpc3BhdGNoZXItYnRuOmhvdmVyLCAuZm9ybS1kaXNwYXRjaGVyLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciwgLmRpc3BhdGNoZXItYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMTQ5ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGlzcGF0Y2hlci1idXR0b24gaDIsIC5kaXNwYXRjaGVyLWJ1dHRvbiAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsICNwcm9kdWN0LWhlcm8gLmRpc3BhdGNoZXItYnV0dG9uIHAuaGVhZGxpbmUsIC5kaXNwYXRjaGVyLWJ1dHRvbiAuc3ViLXRpdGxlLWgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbi5kaXNwYXRjaGVyLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMge1xuICBmb250LXNpemU6IDEuMTVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI1LjJweDtcbn1cblxuLmRpc3BhdGNoZXItb3V0bGluZSAudmNlLWJ1dHRvbi0tc3R5bGUtb3V0bGluZS1hbmltYXRlZCB7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjUuMnB4O1xuICBjb2xvcjogI2UzNTIwNSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmRpc3BhdGNoZXItb3V0bGluZSAudmNlLWJ1dHRvbi0tc3R5bGUtb3V0bGluZS1hbmltYXRlZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZGlzcGF0Y2hlci1vdXRsaW5lIC52Y2UtYnV0dG9uLS1zdHlsZS1vdXRsaW5lLWFuaW1hdGVkOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjE0OSAhaW1wb3J0YW50O1xufVxuLmRpc3BhdGNoZXItb3V0bGluZSAudmNlLWJ1dHRvbi0tc3R5bGUtb3V0bGluZS1hbmltYXRlZDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlMzUyMDUgIWltcG9ydGFudDtcbn1cblxuLmRpc3BhdGNoZXItb3V0bGluZS1idG4ge1xuICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNlMzUyMDUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2UzNTIwNTtcbn1cbi5kaXNwYXRjaGVyLW91dGxpbmUtYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzNTIwNTtcbn1cblxuLndoaXRlLW91dGxpbmUtYnRuIHtcbiAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG59XG4ud2hpdGUtb3V0bGluZS1idG46aG92ZXIge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZ3JlZW4tYnRuLCAuZm9ybS1ncmVlbi1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2MzkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5ncmVlbi1idG46aG92ZXIsIC5mb3JtLWdyZWVuLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciwgLmdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJhYzY5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmdyZWVuLWJ1dHRvbiBoMiwgLmdyZWVuLWJ1dHRvbiAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsICNwcm9kdWN0LWhlcm8gLmdyZWVuLWJ1dHRvbiBwLmhlYWRsaW5lLCAuZ3JlZW4tYnV0dG9uIC5zdWItdGl0bGUtaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuLmdyZWVuLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMge1xuICBmb250LXNpemU6IDEuMTVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI1LjJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLndoaXRlLWdyZWVuLWJ0biB7XG4gIGNvbG9yOiAjMDBDMTU4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjMDBDMTU4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjUuMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi53aGl0ZS1ncmVlbi1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBDMTU4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud2hpdGUtZ3JlZW4tYnV0dG9uIGgyLCAud2hpdGUtZ3JlZW4tYnV0dG9uICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgI3Byb2R1Y3QtaGVybyAud2hpdGUtZ3JlZW4tYnV0dG9uIHAuaGVhZGxpbmUsIC53aGl0ZS1ncmVlbi1idXR0b24gLnN1Yi10aXRsZS1oMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG4ud2hpdGUtZ3JlZW4tYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYyB7XG4gIGNvbG9yOiAjMDA5NjM5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA5NjM5O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjUuMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi53aGl0ZS1ncmVlbi1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmxhY2stYnRuLCAuZm9ybS1ibGFjay1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uYmxhY2stYnRuOmhvdmVyLCAuZm9ybS1ibGFjay1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJsYWNrLWJ0bi5vdXRsaW5lLCAuZm9ybS1ibGFjay1idG4gLm91dGxpbmUuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYmxhY2stYnRuLm91dGxpbmU6aG92ZXIsIC5mb3JtLWJsYWNrLWJ0biAub3V0bGluZS5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJsdWUtYnRuLCAuZm9ybS1ibHVlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmJsdWUtYnV0dG9uIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpYyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZWI4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYmx1ZS1idG46aG92ZXIsIC5mb3JtLWJsdWUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyLCAuYmx1ZS1idXR0b24gLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ibHVlLWJ1dHRvbiAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMge1xuICBmb250LXNpemU6IDEuMTVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI1LjJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLyoqKkhKRSBidXR0b25zKioqL1xuYS5oamUtYnV0dG9uLCBhLmhqZS1jbGVhci1idXR0b24sIGEuaGplLWJsYWNrLWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDE1cHggMzBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZWI4O1xufVxuYS5oamUtYnV0dG9uOmhvdmVyLCBhLmhqZS1jbGVhci1idXR0b246aG92ZXIsIGEuaGplLWJsYWNrLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbmEuaGplLWJsYWNrLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbmEuaGplLWJsYWNrLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVlYjggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbmEuaGplLWNsZWFyLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5hLmhqZS1jbGVhci1idXR0b246aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDVlYjggIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDVlYjggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuZGl2LmhqZS1ibGFjay1idXR0b24gYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGRpdi5oamUtYmxhY2stYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgZGl2LmhqZS1ibGFjay1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGRpdi5oamUtYmx1ZS1idXR0b24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuZGl2LmhqZS1ibHVlLWJ1dHRvbiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWViOCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDBweDtcbn1cbmRpdi5oamUtYmx1ZS1idXR0b24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBkaXYuaGplLWNsZWFyLWJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5kaXYuaGplLWNsZWFyLWJ1dHRvbiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDEsIDc2LCA3NiwgMCkgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5kaXYuaGplLWNsZWFyLWJ1dHRvbiBhOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNWViOCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwNWViOCAhaW1wb3J0YW50O1xufVxuZGl2LmhqZS1idXR0b24gYSwgZGl2IC5oamUtYmxhY2stYnV0dG9uIGEsIGRpdiAuaGplLWNsZWFyLWJ1dHRvbiBhLCBkaXYgLmhqZS1ibHVlLWJ1dHRvbiBhIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXI6IDBweDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDE1cHggMzBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmZvcm0tYmxhY2stYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWJsdWUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWRpc3BhdGNoZXItYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWdyZWVuLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1vcmFuZ2UtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS13aGl0ZS10ZXh0IC53aXRoX2ZybV9zdHlsZSAuZnJtX3ByaW1hcnlfbGFiZWwsIC5mb3JtLXdoaXRlLXRleHQgLndpdGhfZnJtX3N0eWxlIC5mcm1fZm9ybV9maWVsZC5mcm1faHRtbF9jb250YWluZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1ibGFjay10ZXh0IC53aXRoX2ZybV9zdHlsZSAuZnJtX3ByaW1hcnlfbGFiZWwsIC5mb3JtLWJsYWNrLXRleHQgLndpdGhfZnJtX3N0eWxlIC5mcm1fZm9ybV9maWVsZC5mcm1faHRtbF9jb250YWluZXIge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4udW5kZXJsaW5lLWhvdmVyLWN0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMnB4O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi51bmRlcmxpbmUtaG92ZXItY3RhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogXCJEZWZhdWx0c1wiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgcmlnaHQ6IC0yMHB4O1xuICB0b3A6IDJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE2cHg7XG59XG4udW5kZXJsaW5lLWhvdmVyLWN0YTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnVuZGVybGluZS1ob3Zlci1jdGE6aG92ZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udW5kZXJsaW5lLWhvdmVyLWN0YS5oZWF2eWpvYi10ZXh0OmFmdGVyLCAudW5kZXJsaW5lLWhvdmVyLWN0YS5oZWF2eWpvYi10ZXh0OmhvdmVyIHtcbiAgY29sb3I6ICMwMDVlYjg7XG59XG4udW5kZXJsaW5lLWhvdmVyLWN0YS5oZWF2eWpvYi10ZXh0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVlYjg7XG59XG4udW5kZXJsaW5lLWhvdmVyLWN0YS5oZWF2eWJpZC10ZXh0OmFmdGVyLCAudW5kZXJsaW5lLWhvdmVyLWN0YS5oZWF2eWJpZC10ZXh0OmhvdmVyIHtcbiAgY29sb3I6ICMwMDk2Mzk7XG59XG4udW5kZXJsaW5lLWhvdmVyLWN0YS5oZWF2eWJpZC10ZXh0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG59XG4udW5kZXJsaW5lLWhvdmVyLWN0YS5oY3NzLXNhZmV0eS10ZXh0OmFmdGVyLCAudW5kZXJsaW5lLWhvdmVyLWN0YS5oY3NzLXNhZmV0eS10ZXh0OmhvdmVyIHtcbiAgY29sb3I6ICNmZjllMWI7XG59XG4udW5kZXJsaW5lLWhvdmVyLWN0YS5oY3NzLXNhZmV0eS10ZXh0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjllMWI7XG59XG4udW5kZXJsaW5lLWhvdmVyLWN0YS53aGl0ZS10ZXh0OmFmdGVyLCAudW5kZXJsaW5lLWhvdmVyLWN0YS53aGl0ZS10ZXh0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udW5kZXJsaW5lLWhvdmVyLWN0YS53aGl0ZS10ZXh0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5hcnJvdy11bmRlcmxpbmUtY3RhIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG59XG4uYXJyb3ctdW5kZXJsaW5lLWN0YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA5L2Fycm93X2RpcmVjdGlvbl9yaWdodF9uZXh0X2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOS9hcnJvd19kaXJlY3Rpb25fcmlnaHRfbmV4dF9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAtd2Via2l0LW1hc2stc2l6ZTogMzJweDtcbiAgbWFzay1zaXplOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDhweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmFycm93LXVuZGVybGluZS1jdGE6aG92ZXIge1xuICBjb2xvcjogI0NEQ0RDRDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYXJyb3ctdW5kZXJsaW5lLWN0YTpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0RDRENEO1xufVxuLmFycm93LXVuZGVybGluZS1jdGE6Zm9jdXMge1xuICBvdXRsaW5lOiAwLjI1cHggc29saWQgI0I0QjRCNDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYXJyb3ctdW5kZXJsaW5lLWN0YS5ibGFjay1saW5rOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uYXJyb3ctdW5kZXJsaW5lLWN0YS5ibGFjay1saW5rOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRENEQ0Q7XG59XG5cbi5ncmV5LW91dGxpbmUtYnRuIHtcbiAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmdyZXktb3V0bGluZS1idG46aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFREVERTtcbn1cblxuLmdyZWVuLWRhcmtncmVlbi1idG4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uZ3JlZW4tZGFya2dyZWVuLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNjg5MzggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zdGFuZGFyZC1idG4sICNtZW51LWZvb3Rlci1jb250YWN0IC5jdGEtYnV0dG9uLWNvbnRhaW5lciBhLCAuYWNjb3VudGluZy1idG4sIC5jbG91ZC1idG4sIC5pbnNpZ2h0cy1idG4sIC5mbGVldC1idG4sIC5lMzYwLWJ0biwgLmZ1ZWxlcnBsdXMtYnRuLCAudGVsZW1hdGljcy1idG4sIC5zYWZldHktYnRuLCAuaGVhdnlqb2ItYnRuLCAubmV3LWRpc3BhdGNoZXItYnRuLCAucGxhbnMtYnRuLCAuaGVhdnliaWQtYnRuLCBpbnB1dC5zZWFyY2gtZm9ybS1zdWJtaXQsIC53aGl0ZS1idG4sIC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmJsYWNrLWJ0biwgLmZvcm0tYmxhY2stYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cbi5zdGFuZGFyZC1idG46YWZ0ZXIsICNtZW51LWZvb3Rlci1jb250YWN0IC5jdGEtYnV0dG9uLWNvbnRhaW5lciBhOmFmdGVyLCAuYWNjb3VudGluZy1idG46YWZ0ZXIsIC5jbG91ZC1idG46YWZ0ZXIsIC5pbnNpZ2h0cy1idG46YWZ0ZXIsIC5mbGVldC1idG46YWZ0ZXIsIC5lMzYwLWJ0bjphZnRlciwgLmZ1ZWxlcnBsdXMtYnRuOmFmdGVyLCAudGVsZW1hdGljcy1idG46YWZ0ZXIsIC5zYWZldHktYnRuOmFmdGVyLCAuaGVhdnlqb2ItYnRuOmFmdGVyLCAubmV3LWRpc3BhdGNoZXItYnRuOmFmdGVyLCAucGxhbnMtYnRuOmFmdGVyLCAuaGVhdnliaWQtYnRuOmFmdGVyLCBpbnB1dC5zZWFyY2gtZm9ybS1zdWJtaXQ6YWZ0ZXIsIC53aGl0ZS1idG46YWZ0ZXIsIC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDphZnRlciwgLmJsYWNrLWJ0bjphZnRlciwgLmZvcm0tYmxhY2stYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uc3RhbmRhcmQtYnRuLm91dGxpbmUsICNtZW51LWZvb3Rlci1jb250YWN0IC5jdGEtYnV0dG9uLWNvbnRhaW5lciBhLm91dGxpbmUsIC5vdXRsaW5lLmFjY291bnRpbmctYnRuLCAub3V0bGluZS5jbG91ZC1idG4sIC5vdXRsaW5lLmluc2lnaHRzLWJ0biwgLm91dGxpbmUuZmxlZXQtYnRuLCAub3V0bGluZS5lMzYwLWJ0biwgLm91dGxpbmUuZnVlbGVycGx1cy1idG4sIC5vdXRsaW5lLnRlbGVtYXRpY3MtYnRuLCAub3V0bGluZS5zYWZldHktYnRuLCAub3V0bGluZS5oZWF2eWpvYi1idG4sIC5vdXRsaW5lLm5ldy1kaXNwYXRjaGVyLWJ0biwgLm91dGxpbmUucGxhbnMtYnRuLCAub3V0bGluZS5oZWF2eWJpZC1idG4sIGlucHV0Lm91dGxpbmUuc2VhcmNoLWZvcm0tc3VibWl0LCAub3V0bGluZS53aGl0ZS1idG4sIC5mb3JtLXdoaXRlLWJ0biAub3V0bGluZS5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAub3V0bGluZS5ibGFjay1idG4sIC5mb3JtLWJsYWNrLWJ0biAub3V0bGluZS5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQ7XG59XG4uc3RhbmRhcmQtYnRuLm91dGxpbmU6aG92ZXIsICNtZW51LWZvb3Rlci1jb250YWN0IC5jdGEtYnV0dG9uLWNvbnRhaW5lciBhLm91dGxpbmU6aG92ZXIsIC5vdXRsaW5lLmFjY291bnRpbmctYnRuOmhvdmVyLCAub3V0bGluZS5jbG91ZC1idG46aG92ZXIsIC5vdXRsaW5lLmluc2lnaHRzLWJ0bjpob3ZlciwgLm91dGxpbmUuZmxlZXQtYnRuOmhvdmVyLCAub3V0bGluZS5lMzYwLWJ0bjpob3ZlciwgLm91dGxpbmUuZnVlbGVycGx1cy1idG46aG92ZXIsIC5vdXRsaW5lLnRlbGVtYXRpY3MtYnRuOmhvdmVyLCAub3V0bGluZS5zYWZldHktYnRuOmhvdmVyLCAub3V0bGluZS5oZWF2eWpvYi1idG46aG92ZXIsIC5vdXRsaW5lLm5ldy1kaXNwYXRjaGVyLWJ0bjpob3ZlciwgLm91dGxpbmUucGxhbnMtYnRuOmhvdmVyLCAub3V0bGluZS5oZWF2eWJpZC1idG46aG92ZXIsIGlucHV0Lm91dGxpbmUuc2VhcmNoLWZvcm0tc3VibWl0OmhvdmVyLCAub3V0bGluZS53aGl0ZS1idG46aG92ZXIsIC5mb3JtLXdoaXRlLWJ0biAub3V0bGluZS5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyLCAub3V0bGluZS5ibGFjay1idG46aG92ZXIsIC5mb3JtLWJsYWNrLWJ0biAub3V0bGluZS5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQ7XG59XG4uc3RhbmRhcmQtYnRuLm91dGxpbmU6Zm9jdXMsICNtZW51LWZvb3Rlci1jb250YWN0IC5jdGEtYnV0dG9uLWNvbnRhaW5lciBhLm91dGxpbmU6Zm9jdXMsIC5vdXRsaW5lLmFjY291bnRpbmctYnRuOmZvY3VzLCAub3V0bGluZS5jbG91ZC1idG46Zm9jdXMsIC5vdXRsaW5lLmluc2lnaHRzLWJ0bjpmb2N1cywgLm91dGxpbmUuZmxlZXQtYnRuOmZvY3VzLCAub3V0bGluZS5lMzYwLWJ0bjpmb2N1cywgLm91dGxpbmUuZnVlbGVycGx1cy1idG46Zm9jdXMsIC5vdXRsaW5lLnRlbGVtYXRpY3MtYnRuOmZvY3VzLCAub3V0bGluZS5zYWZldHktYnRuOmZvY3VzLCAub3V0bGluZS5oZWF2eWpvYi1idG46Zm9jdXMsIC5vdXRsaW5lLm5ldy1kaXNwYXRjaGVyLWJ0bjpmb2N1cywgLm91dGxpbmUucGxhbnMtYnRuOmZvY3VzLCAub3V0bGluZS5oZWF2eWJpZC1idG46Zm9jdXMsIGlucHV0Lm91dGxpbmUuc2VhcmNoLWZvcm0tc3VibWl0OmZvY3VzLCAub3V0bGluZS53aGl0ZS1idG46Zm9jdXMsIC5mb3JtLXdoaXRlLWJ0biAub3V0bGluZS5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmZvY3VzLCAub3V0bGluZS5ibGFjay1idG46Zm9jdXMsIC5mb3JtLWJsYWNrLWJ0biAub3V0bGluZS5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjcyNzI3O1xuICBjb2xvcjogIzI3MjcyNztcbn1cbi5zdGFuZGFyZC1idG46aG92ZXIsICNtZW51LWZvb3Rlci1jb250YWN0IC5jdGEtYnV0dG9uLWNvbnRhaW5lciBhOmhvdmVyLCAuYWNjb3VudGluZy1idG46aG92ZXIsIC5jbG91ZC1idG46aG92ZXIsIC5pbnNpZ2h0cy1idG46aG92ZXIsIC5mbGVldC1idG46aG92ZXIsIC5lMzYwLWJ0bjpob3ZlciwgLmZ1ZWxlcnBsdXMtYnRuOmhvdmVyLCAudGVsZW1hdGljcy1idG46aG92ZXIsIC5zYWZldHktYnRuOmhvdmVyLCAuaGVhdnlqb2ItYnRuOmhvdmVyLCAubmV3LWRpc3BhdGNoZXItYnRuOmhvdmVyLCAucGxhbnMtYnRuOmhvdmVyLCAuaGVhdnliaWQtYnRuOmhvdmVyLCBpbnB1dC5zZWFyY2gtZm9ybS1zdWJtaXQ6aG92ZXIsIC53aGl0ZS1idG46aG92ZXIsIC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdDpob3ZlciwgLmJsYWNrLWJ0bjpob3ZlciwgLmZvcm0tYmxhY2stYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0YW5kYXJkLWJ0biwgI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyIGEsIC5hY2NvdW50aW5nLWJ0biwgLmNsb3VkLWJ0biwgLmluc2lnaHRzLWJ0biwgLmZsZWV0LWJ0biwgLmUzNjAtYnRuLCAuZnVlbGVycGx1cy1idG4sIC50ZWxlbWF0aWNzLWJ0biwgLnNhZmV0eS1idG4sIC5oZWF2eWpvYi1idG4sIC5uZXctZGlzcGF0Y2hlci1idG4sIC5wbGFucy1idG4sIC5oZWF2eWJpZC1idG4sIGlucHV0LnNlYXJjaC1mb3JtLXN1Ym1pdCwgLndoaXRlLWJ0biwgLmZvcm0td2hpdGUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuYmxhY2stYnRuLCAuZm9ybS1ibGFjay1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbi53aGl0ZS1idG4sIC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCB7XG4gIGNvbG9yOiAjMjcyRTNCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ud2hpdGUtYnRuOmhvdmVyLCAuZm9ybS13aGl0ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyRTNCICFpbXBvcnRhbnQ7XG59XG5cbi5oZWF2eWJpZC1idG4sIGlucHV0LnNlYXJjaC1mb3JtLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEMxNTg7XG59XG4uaGVhdnliaWQtYnRuLm91dGxpbmUsIGlucHV0LnNlYXJjaC1mb3JtLXN1Ym1pdC5vdXRsaW5lIHtcbiAgY29sb3I6ICMwMEMxNTg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMEMxNTg7XG59XG4uaGVhdnliaWQtYnRuLm91dGxpbmU6aG92ZXIsIGlucHV0LnNlYXJjaC1mb3JtLXN1Ym1pdC5vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQzk3NDg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwQzk3NDg7XG59XG4uaGVhdnliaWQtYnRuOmhvdmVyLCBpbnB1dC5zZWFyY2gtZm9ybS1zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEM5NzQ4O1xufVxuXG4uaGVhdnlqb2ItYnRuLCAubmV3LWRpc3BhdGNoZXItYnRuLCAucGxhbnMtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1ODNGQztcbn1cbi5oZWF2eWpvYi1idG4ub3V0bGluZSwgLm5ldy1kaXNwYXRjaGVyLWJ0bi5vdXRsaW5lLCAucGxhbnMtYnRuLm91dGxpbmUge1xuICBjb2xvcjogIzA1ODNGQztcbiAgYm9yZGVyOiAycHggc29saWQgIzA1ODNGQztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5oZWF2eWpvYi1idG4ub3V0bGluZTpob3ZlciwgLm5ldy1kaXNwYXRjaGVyLWJ0bi5vdXRsaW5lOmhvdmVyLCAucGxhbnMtYnRuLm91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWViODtcbn1cbi5oZWF2eWpvYi1idG46aG92ZXIsIC5uZXctZGlzcGF0Y2hlci1idG46aG92ZXIsIC5wbGFucy1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZWI4O1xufVxuLmhlYXZ5am9iLWJ0bi5pbnZlcnNlLCAubmV3LWRpc3BhdGNoZXItYnRuLmludmVyc2UsIC5wbGFucy1idG4uaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDU4M0ZDO1xufVxuLmhlYXZ5am9iLWJ0bi5pbnZlcnNlOmhvdmVyLCAubmV3LWRpc3BhdGNoZXItYnRuLmludmVyc2U6aG92ZXIsIC5wbGFucy1idG4uaW52ZXJzZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVlYjg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2FmZXR5LWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjlFMUI7XG59XG4uc2FmZXR5LWJ0bi5vdXRsaW5lIHtcbiAgY29sb3I6ICNGRjc5MDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRjlFMUI7XG59XG4uc2FmZXR5LWJ0bi5vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjlFMUI7XG59XG4uc2FmZXR5LWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3OTAwO1xufVxuXG4uZmxlZXQtYnRuLCAuZTM2MC1idG4sIC5mdWVsZXJwbHVzLWJ0biwgLnRlbGVtYXRpY3MtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOUVBNjtcbn1cbi5mbGVldC1idG4ub3V0bGluZSwgLmUzNjAtYnRuLm91dGxpbmUsIC5mdWVsZXJwbHVzLWJ0bi5vdXRsaW5lLCAudGVsZW1hdGljcy1idG4ub3V0bGluZSB7XG4gIGNvbG9yOiAjMDA5RUE2O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA5RUE2O1xufVxuLmZsZWV0LWJ0bi5vdXRsaW5lOmhvdmVyLCAuZTM2MC1idG4ub3V0bGluZTpob3ZlciwgLmZ1ZWxlcnBsdXMtYnRuLm91dGxpbmU6aG92ZXIsIC50ZWxlbWF0aWNzLWJ0bi5vdXRsaW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzY4MTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmxlZXQtYnRuOmhvdmVyLCAuZTM2MC1idG46aG92ZXIsIC5mdWVsZXJwbHVzLWJ0bjpob3ZlciwgLnRlbGVtYXRpY3MtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzY4MTtcbn1cblxuLmFjY291bnRpbmctYnRuLCAuY2xvdWQtYnRuLCAuaW5zaWdodHMtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2NzM4NztcbiAgYm9yZGVyOiAycHggc29saWQgIzU2NzM4Nztcbn1cbi5hY2NvdW50aW5nLWJ0bi5vdXRsaW5lLCAuY2xvdWQtYnRuLm91dGxpbmUsIC5pbnNpZ2h0cy1idG4ub3V0bGluZSB7XG4gIGNvbG9yOiAjNTY3Mzg3O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTY3Mzg3O1xufVxuLmFjY291bnRpbmctYnRuLm91dGxpbmU6aG92ZXIsIC5jbG91ZC1idG4ub3V0bGluZTpob3ZlciwgLmluc2lnaHRzLWJ0bi5vdXRsaW5lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2NzM4NztcbiAgY29sb3I6ICNmZmY7XG59XG4uYWNjb3VudGluZy1idG46aG92ZXIsIC5jbG91ZC1idG46aG92ZXIsIC5pbnNpZ2h0cy1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzU2NzM4NztcbiAgYm9yZGVyOiAycHggc29saWQgIzU2NzM4Nztcbn1cblxuLnN0YW5kYXJkLWxpbmssIC5mbGVldC1saW5rLCAuY2xvdWQtbGluaywgLmUzNjAtbGluaywgLmZ1ZWxlcnBsdXMtbGluaywgLnRlbGVtYXRpY3MtbGluaywgLmhlYXZ5YmlkLWxpbmssIC5zYWZldHktbGluaywgLmhlYXZ5am9iLWxpbmssIC5kaXNwYXRjaGVyLWxpbmssIC5wbGFucy1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zdGFuZGFyZC1saW5rOmZvY3VzLCAuZmxlZXQtbGluazpmb2N1cywgLmNsb3VkLWxpbms6Zm9jdXMsIC5lMzYwLWxpbms6Zm9jdXMsIC5mdWVsZXJwbHVzLWxpbms6Zm9jdXMsIC50ZWxlbWF0aWNzLWxpbms6Zm9jdXMsIC5oZWF2eWJpZC1saW5rOmZvY3VzLCAuc2FmZXR5LWxpbms6Zm9jdXMsIC5oZWF2eWpvYi1saW5rOmZvY3VzLCAuZGlzcGF0Y2hlci1saW5rOmZvY3VzLCAucGxhbnMtbGluazpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0YW5kYXJkLWxpbmssIC5mbGVldC1saW5rLCAuY2xvdWQtbGluaywgLmUzNjAtbGluaywgLmZ1ZWxlcnBsdXMtbGluaywgLnRlbGVtYXRpY3MtbGluaywgLmhlYXZ5YmlkLWxpbmssIC5zYWZldHktbGluaywgLmhlYXZ5am9iLWxpbmssIC5kaXNwYXRjaGVyLWxpbmssIC5wbGFucy1saW5rIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG4uaGVhdnlqb2ItbGluaywgLmRpc3BhdGNoZXItbGluaywgLnBsYW5zLWxpbmsge1xuICBjb2xvcjogIzA1ODNGQztcbn1cbi5oZWF2eWpvYi1saW5rOmhvdmVyLCAuZGlzcGF0Y2hlci1saW5rOmhvdmVyLCAucGxhbnMtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA1ZWI4O1xufVxuXG4uc2FmZXR5LWxpbmsge1xuICBjb2xvcjogI0ZGOUUxQjtcbn1cbi5zYWZldHktbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRkY3OTAwO1xufVxuXG4uaGVhdnliaWQtbGluayB7XG4gIGNvbG9yOiAjMDBDMTU4O1xufVxuLmhlYXZ5YmlkLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzBDOTc0ODtcbn1cblxuLmUzNjAtbGluaywgLmZ1ZWxlcnBsdXMtbGluaywgLnRlbGVtYXRpY3MtbGluayB7XG4gIGNvbG9yOiAjMDA5RUE2O1xufVxuLmUzNjAtbGluazpob3ZlciwgLmZ1ZWxlcnBsdXMtbGluazpob3ZlciwgLnRlbGVtYXRpY3MtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA3NjgxO1xufVxuXG4uY2xvdWQtbGluayB7XG4gIGNvbG9yOiAjNTY3Mzg3O1xufVxuXG4uZmxlZXQtbGluayB7XG4gIGNvbG9yOiAjMDA5ZWE2O1xufVxuXG4uY2FyZXQtcmlnaHQ6YWZ0ZXIge1xuICBib3R0b206IC0ycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkRlZmF1bHRzXCI7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJldC1yaWdodDphZnRlciB7XG4gICAgYm90dG9tOiAtM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAxOXB4O1xuICB9XG59XG5cbi5jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbiAgZm9udC1mYW1pbHk6IFwiRGVmYXVsdHNcIjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ud2hpdGUtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLndoaXRlLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJsYWNrLWxpbmsge1xuICBjb2xvcjogIzAwMDtcbn1cbi5ibGFjay1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNDRENEQ0Q7XG59XG5cbi5oaWRlLXhzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oaWRlLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udmlzaWJsZS14cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzaWJsZS1zbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLmNlbnRlciwgI3Byb2R1Y3QtZmVhdHVyZXMgLmxhc3Qtcm93LCAuaGFzLXRleHQtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2VudGVyLW1vYmlsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2VudGVyLW1vYmlsZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi5jZW50ZXItbW9iaWxlLnZjZS1zaW5nbGUtaW1hZ2UtLWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jZW50ZXItbW9iaWxlLnZjZS1zaW5nbGUtaW1hZ2UtLWFsaWduLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLmNlbnRlci1tb2JpbGUudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWMtY29udGFpbmVyLS1hbGlnbi1sZWZ0LCAuY2VudGVyLW1vYmlsZS52Y2Utc2luZ2xlLWltYWdlLS1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jZW50ZXItbW9iaWxlLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLWNvbnRhaW5lci0tYWxpZ24tbGVmdCwgLmNlbnRlci1tb2JpbGUudmNlLXNpbmdsZS1pbWFnZS0tYWxpZ24tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ubGVmdC1jZW50ZXItbW9iaWxlLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyBoMiwgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnN1Yi10aXRsZS1oMiwgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAjcHJvZHVjdC1oZXJvIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIHAuaGVhZGxpbmUsIC5nMi1zZWN0aW9uIGgyLCAuZzItc2VjdGlvbiAuc3ViLXRpdGxlLWgyLCAuZzItc2VjdGlvbiAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsICNwcm9kdWN0LWhlcm8gLmcyLXNlY3Rpb24gcC5oZWFkbGluZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxlZnQtY2VudGVyLW1vYmlsZSwgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgaDIsIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5zdWItdGl0bGUtaDIsIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgI3Byb2R1Y3QtaGVybyAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyBwLmhlYWRsaW5lLCAuZzItc2VjdGlvbiBoMiwgLmcyLXNlY3Rpb24gLnN1Yi10aXRsZS1oMiwgLmcyLXNlY3Rpb24gI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAjcHJvZHVjdC1oZXJvIC5nMi1zZWN0aW9uIHAuaGVhZGxpbmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubXQtMzAsIC5lcnJvcjQwNCAuZW50cnkge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5tdC02MCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5tYi0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5tYi01MCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1iLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5tcy0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ubXQtNDgge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuXG4ubXRiLTQ4LTk2IHtcbiAgbWFyZ2luOiA0OHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm10Yi00OC05NiB7XG4gICAgbWFyZ2luOiA5NnB4IDA7XG4gIH1cbn1cblxuLm10Yi00OC04MCwgLmcyLXNlY3Rpb24sICNtYXJxdWVlLXNlY3Rpb24ge1xuICBtYXJnaW46IDQ4cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubXRiLTQ4LTgwLCAuZzItc2VjdGlvbiwgI21hcnF1ZWUtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG4gIH1cbn1cblxuLm10LTQ4LTk2IHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubXQtNDgtOTYge1xuICAgIG1hcmdpbi10b3A6IDk2cHg7XG4gIH1cbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xNSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5wdGItNjAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wdGItNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQtNjAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wdC02MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHQtOTAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wdC05MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wdC05MCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGItOTAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYi05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wYi05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHRiLTkwIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHRiLTkwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucHRiLTkwIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBiLTEyMCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiLTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGItMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHRiLTEyMCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnB0Yi0xMjAge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnB0Yi0xMjAge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYWRkaW5nLTkwIHtcbiAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWRkaW5nLTkwIHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucGFkZGluZy05MCB7XG4gICAgcGFkZGluZzogOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYWRkaW5nLTMwLTkwIHtcbiAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWRkaW5nLTMwLTkwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wYWRkaW5nLTMwLTkwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDkwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZ3JleS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5cbi5kYXJrLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZiZmJmO1xufVxuXG4uZ3JlZW4tYmcsIC5oZWF2eWJpZC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG59XG5cbi53aGl0ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi50cnVja2luZy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEIyQTk7XG59XG5cbi5kYXJrZXItZ3JleSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4uZTM2MC1iZywgLmVxdWlwbWVudDM2MC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc2ODE7XG59XG5cbi5oZWF2eWpvYi1iZywgLmJsdWUtYmcsIC5oY3NzLW15ZmllbGQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZWI4O1xufVxuXG4uYmxhY2stYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uZnVlbGVycGx1cy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDJmNmM7XG59XG5cbi5oY3NzLWNsb3VkLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2NzM4Nztcbn1cblxuLmhjc3MtZGlzcGF0Y2hlci1iZywgLmRpc3BhdGNoZXItYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM1MjA1O1xufVxuXG4uaGNzcy1pbnRlbGxpZ2VuY2UtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEzZjcwO1xufVxuXG4uaGNzcy1wbGFucy1iZywgLnBsYW5zLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ4NUNDNztcbn1cblxuLmhjc3Mtc2FmZXR5LWJnLCAuc2FmZXR5LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWUxYjtcbn1cblxuLmhjc3MtdGVsZW1hdGljcy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI1ZTI7XG59XG5cbi5saWdodGdyZXktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNmY3O1xufVxuXG4uaGVhdnliaWQtdGV4dCB7XG4gIGNvbG9yOiAjMDBDMTU4O1xufVxuXG4uaGVhdnlqb2ItdGV4dCB7XG4gIGNvbG9yOiAjMDA1ZWI4O1xufVxuXG4ub3BlcmF0aW9ucy10ZXh0IHtcbiAgY29sb3I6ICMwNTgzRkM7XG59XG5cbi5lMzYwLXRleHQge1xuICBjb2xvcjogIzAwOUVBNjtcbn1cblxuLmhjc3Mtc2FmZXR5LXRleHQge1xuICBjb2xvcjogI2ZmOWUxYjtcbn1cblxuLm9yYW5nZS10ZXh0IHtcbiAgY29sb3I6ICNmZjllMWI7XG59XG5cbi53aGl0ZS10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ibGFjay10ZXh0LCAudGhhbmsteW91LW1lc3NhZ2Uge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnBsYW5zLXRleHQge1xuICBjb2xvcjogIzAwNUVCODtcbn1cblxuLmRpc3BhdGNoZXItdGV4dCB7XG4gIGNvbG9yOiAjZTM1MjA1O1xufVxuXG4udGVsZW1hdGljcy10ZXh0IHtcbiAgY29sb3I6ICMwMDlFQTY7XG59XG5cbi5jbG91ZC10ZXh0LCAuaW5zaWdodHMtdGV4dCwgLmFjY291bnRpbmctdGV4dCB7XG4gIGNvbG9yOiAjNTY3Mzg3O1xufVxuXG4uZnVlbGVycGx1cy10ZXh0IHtcbiAgY29sb3I6ICM2NDJmNmM7XG59XG5cbi5mbGVldC10ZXh0IHtcbiAgY29sb3I6ICMwMDlFQTY7XG59XG5cbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cblxuLmJvcmRlci10b3Atbm9uZSB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tbm9uZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cblxuLmRvdWJsZS1ib3JkZXItdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTBlMDtcbn1cbi5kb3VibGUtYm9yZGVyLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTBlMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG59XG5cbi5ib3JkZXItcm91bmQge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mbGV4LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1yb3cge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVyby1pbWFnZS1kZWZhdWx0IHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1pbWFnZS1kZWZhdWx0IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVyby1pbWFnZS1kZWZhdWx0IHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5cbi5vcmFuZ2UtYm94IHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2Y3YmU2ODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5ibGFjay1ib3JkZXItYm94IHtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi53aGl0ZS1ib3gge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ud2hpdGUtYm94IC52Y2Uge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLndoaXRlLWJveCAudmNlLXNpbmdsZS1pbWFnZS1pbm5lci52Y2Utc2luZ2xlLWltYWdlLS1hYnNvbHV0ZSB7XG4gIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4ucm91bmRlZC1jb3JuZXJzIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cblxuLnJvdW5kZWQtY29ybmVycy10b3Age1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweDtcbn1cblxuLmhlYWRlci1ydWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1ydWxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDMzJTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNzkwcHgpIHtcbiAgLm5hcnJvdy1jb250YWluZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIge1xuICAgIG1heC13aWR0aDogMTM0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNzkwcHgpIHtcbiAgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDE3MzBweDtcbiAgfVxufVxuXG4uZnVsbC13aWR0aC1zaXRlLWlubmVyIC5zaXRlLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5iaWctaGVhZGxpbmUge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJpZy1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdWItdGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTc5MHB4KSB7XG4gIC5zdWItdGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4ucm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbmEucmVkLWxpbmsge1xuICBjb2xvcjogcmVkO1xufVxuXG4uaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG51bC5idWxsZXRzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxudWwuYnVsbGV0cyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbn1cbnVsLmJ1bGxldHMgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLCt1wiO1xuICBmb250LXNpemU6IDcwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBsaW5lLWhlaWdodDogMC4zO1xufVxuXG51bC5ib3JkZXItY2lyY2xlLWJ1bGxldHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xufVxudWwuYm9yZGVyLWNpcmNsZS1idWxsZXRzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG51bC5ib3JkZXItY2lyY2xlLWJ1bGxldHMgbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMS4yZW07XG4gIHRvcDogOHB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlcjogNXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbnVsLmJvcmRlci1jaXJjbGUtYnVsbGV0cy5oZWF2eWJpZC1idWxsZXRzIGxpOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwOTYzOTtcbn1cbnVsLmJvcmRlci1jaXJjbGUtYnVsbGV0cy5zYWZldHktYnVsbGV0cyBsaTpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZjllMWI7XG59XG51bC5ib3JkZXItY2lyY2xlLWJ1bGxldHMudGVsZW1hdGljcy1idWxsZXRzIGxpOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwYjVlMjtcbn1cbnVsLmJvcmRlci1jaXJjbGUtYnVsbGV0cy5oZWF2eWpvYi1idWxsZXRzIGxpOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNWViODtcbn1cblxuLnNvY2lhbC1yZXZpZXdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc29jaWFsLXJldmlld3MgaDIsIC5zb2NpYWwtcmV2aWV3cyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsICNwcm9kdWN0LWhlcm8gLnNvY2lhbC1yZXZpZXdzIHAuaGVhZGxpbmUsIC5zb2NpYWwtcmV2aWV3cyAuc3ViLXRpdGxlLWgyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5zb2NpYWwtcmV2aWV3cyBwIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4uc29jaWFsLXJldmlld3MgLndoaXRlLWJ0biwgLnNvY2lhbC1yZXZpZXdzIC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0td2hpdGUtYnRuIC5zb2NpYWwtcmV2aWV3cyAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogIzAwOTYzOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc29jaWFsLXJldmlld3MgLndoaXRlLWJ0biwgLnNvY2lhbC1yZXZpZXdzIC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0td2hpdGUtYnRuIC5zb2NpYWwtcmV2aWV3cyAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnN0YXItcmV2aWV3cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0YXItcmV2aWV3cyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLmZvdXItb25lLWhhbGYtc3RhcnM6YmVmb3JlIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMTEzcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wMy9TdGFyLXJldmlldy5zdmcpIHJlcGVhdC14O1xuICBtYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzAzL1N0YXItcmV2aWV3LnN2ZykgcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgbGVmdDogMDtcbiAgdG9wOiA2cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGRkI5MDAgMCUsICNGRkI5MDAgODklLCAjRENEQ0RDIDg5JSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb3VyLW9uZS1oYWxmLXN0YXJzOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJyZWFrIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJyZWFrLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgfVxufVxuXG4uc3ZnLXNhZmV0eSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZjllMWI7XG59XG5cbi5zdmctaGVhdnlqb2Igc3ZnIHBhdGgsIC5zdmctcGxhbnMgc3ZnIHBhdGgsIC5zdmctZGlzcGF0Y2hlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwMDVlYjg7XG59XG5cbi5zdmctaGVhdnliaWQgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDA5NjM5O1xufVxuXG4uc3ZnLWUzNjAgc3ZnIHBhdGgsIC5zdmctZnVlbGVycGx1cyBzdmcgcGF0aCwgLnN2Zy10ZWxlbWF0aWNzIHN2ZyBwYXRoLCAuc3ZnLWZsZWV0IHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwOUVBNjtcbn1cblxuLnN2Zy1hY2NvdW50aW5nIHN2ZyBwYXRoLCAuc3ZnLWNsb3VkIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzU2NzM4Nztcbn1cblxuLmNvbG9yZWQtYnVsbGV0cywgLmRhdGEtc29saWQtYnVsbGV0cywgLmRpc3BhdGNoZXItc29saWQtYnVsbGV0cywgLnNhZmV0eS1zb2xpZC1idWxsZXRzLCAuZmxlZXQtc29saWQtYnVsbGV0cywgLm9wZXJhdGlvbnMtc29saWQtYnVsbGV0cywgLmhlYXZ5am9iLXNvbGlkLWJ1bGxldHMsIC5oZWF2eWJpZC1zb2xpZC1idWxsZXRzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xufVxuLmNvbG9yZWQtYnVsbGV0cyBsaSwgLmRhdGEtc29saWQtYnVsbGV0cyBsaSwgLmRpc3BhdGNoZXItc29saWQtYnVsbGV0cyBsaSwgLnNhZmV0eS1zb2xpZC1idWxsZXRzIGxpLCAuZmxlZXQtc29saWQtYnVsbGV0cyBsaSwgLm9wZXJhdGlvbnMtc29saWQtYnVsbGV0cyBsaSwgLmhlYXZ5am9iLXNvbGlkLWJ1bGxldHMgbGksIC5oZWF2eWJpZC1zb2xpZC1idWxsZXRzIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmNvbG9yZWQtYnVsbGV0cyBsaTpiZWZvcmUsIC5kYXRhLXNvbGlkLWJ1bGxldHMgbGk6YmVmb3JlLCAuZGlzcGF0Y2hlci1zb2xpZC1idWxsZXRzIGxpOmJlZm9yZSwgLnNhZmV0eS1zb2xpZC1idWxsZXRzIGxpOmJlZm9yZSwgLmZsZWV0LXNvbGlkLWJ1bGxldHMgbGk6YmVmb3JlLCAub3BlcmF0aW9ucy1zb2xpZC1idWxsZXRzIGxpOmJlZm9yZSwgLmhlYXZ5am9iLXNvbGlkLWJ1bGxldHMgbGk6YmVmb3JlLCAuaGVhdnliaWQtc29saWQtYnVsbGV0cyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIsK3XCI7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBsaW5lLWhlaWdodDogMC4xNTtcbn1cblxuLmhlYXZ5YmlkLXNvbGlkLWJ1bGxldHMgbGk6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDk2Mzk7XG59XG5cbi5oZWF2eWpvYi1zb2xpZC1idWxsZXRzIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA1ZWI4O1xufVxuXG4ub3BlcmF0aW9ucy1zb2xpZC1idWxsZXRzIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDU4M0ZDO1xufVxuXG4uZmxlZXQtc29saWQtYnVsbGV0cyBsaTpiZWZvcmUge1xuICBjb2xvcjogIzAwOUVBNjtcbn1cblxuLnNhZmV0eS1zb2xpZC1idWxsZXRzIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmY5ZTFiO1xufVxuXG4uZGlzcGF0Y2hlci1zb2xpZC1idWxsZXRzIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjZTM1MjA1O1xufVxuXG4uZGF0YS1zb2xpZC1idWxsZXRzIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjNTY3Mzg3O1xufVxuXG4ucHRiLTMyLTQ4IHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wdGItMzItNDgge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG5cbi5wdGItNDgtODAsIC5nMi1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wdGItNDgtODAsIC5nMi1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1tYXJnaW5zIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1tYXJnaW5zIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gIH1cbn1cblxuLnJvdy1nYXAtNDggLnJvdyB7XG4gIHJvdy1nYXA6IDQ4cHg7XG59XG5cbi5yb3ctZ2FwLTI0IC5yb3cge1xuICByb3ctZ2FwOiAyNHB4O1xufVxuXG4uc3ZnLWljb24tc2l6ZSBzdmcge1xuICBtYXgtaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG5hLmJsYWNrLXVuZGVybGluZS1saW5rLCAudHdvLWNvbHVtbnMgYTpub3QoLmhlYXZ5YmlkLWJ0bikge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi50d28tY29sdW1ucyB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHdvLWNvbHVtbnMge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICB9XG59XG4udHdvLWNvbHVtbnMgaDIsIC50d28tY29sdW1ucyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsICNwcm9kdWN0LWhlcm8gLnR3by1jb2x1bW5zIHAuaGVhZGxpbmUsIC50d28tY29sdW1ucyAuc3ViLXRpdGxlLWgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudHdvLWNvbHVtbnMgaDIsIC50d28tY29sdW1ucyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsICNwcm9kdWN0LWhlcm8gLnR3by1jb2x1bW5zIHAuaGVhZGxpbmUsIC50d28tY29sdW1ucyAuc3ViLXRpdGxlLWgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnR3by1jb2x1bW5zIGgyLCAudHdvLWNvbHVtbnMgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAjcHJvZHVjdC1oZXJvIC50d28tY29sdW1ucyBwLmhlYWRsaW5lLCAudHdvLWNvbHVtbnMgLnN1Yi10aXRsZS1oMiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLnR3by1jb2x1bW5zIHAge1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnR3by1jb2x1bW5zIHAge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG4udHdvLWNvbHVtbnMgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50d28tY29sdW1ucyAucm93IHtcbiAgcm93LWdhcDogMjRweDtcbn1cbi5hbHQtYmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG51bC5jaGVjay1jaXJjbGUtYnVsbGV0cyB7XG4gIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xufVxudWwuY2hlY2stY2lyY2xlLWJ1bGxldHMgPiBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xufVxudWwuY2hlY2stY2lyY2xlLWJ1bGxldHMgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2NoZWNrX2NpcmNsZV9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvY2hlY2tfY2lyY2xlX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxNnB4O1xuICBtYXNrLXNpemU6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGxlZnQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbn1cbnVsLmNoZWNrLWNpcmNsZS1idWxsZXRzIHVsIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbnVsLmNoZWNrLWNpcmNsZS1idWxsZXRzIHVsID4gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2MgIWltcG9ydGFudDtcbn1cbnVsLmNoZWNrLWNpcmNsZS1idWxsZXRzIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnNlY3Rpb24tZnJhbWUsIC5oY3NzLWZvcm0tZnJhbWUsIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLCAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAjZ2VuZXJpYy10YWJzIC5wYW5lIHtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICMwMDk2Mzk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNhZmV0eS1jb2xvciAuc2VjdGlvbi1mcmFtZSwgLnNhZmV0eS1jb2xvciAuaGNzcy1mb3JtLWZyYW1lLCAuc2FmZXR5LWNvbG9yIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLCAuc2FmZXR5LWNvbG9yIC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnBhZ2Utc3RhdHMgLnNhZmV0eS1jb2xvciAuc3RhdHMtY29sb3IsIC5zYWZldHktY29sb3IgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnNhZmV0eS1jb2xvciAuc3RhdHMtY29sb3IsIC5zYWZldHktY29sb3IgI2dlbmVyaWMtdGFicyAucGFuZSwgI2dlbmVyaWMtdGFicyAuc2FmZXR5LWNvbG9yIC5wYW5lIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY5ZTFiO1xufVxuXG4ub3BlcmF0aW9ucy1jb2xvciAuc2VjdGlvbi1mcmFtZSwgLm9wZXJhdGlvbnMtY29sb3IgLmhjc3MtZm9ybS1mcmFtZSwgLm9wZXJhdGlvbnMtY29sb3IgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsIC5vcGVyYXRpb25zLWNvbG9yIC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnBhZ2Utc3RhdHMgLm9wZXJhdGlvbnMtY29sb3IgLnN0YXRzLWNvbG9yLCAub3BlcmF0aW9ucy1jb2xvciAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAub3BlcmF0aW9ucy1jb2xvciAuc3RhdHMtY29sb3IsIC5vcGVyYXRpb25zLWNvbG9yICNnZW5lcmljLXRhYnMgLnBhbmUsICNnZW5lcmljLXRhYnMgLm9wZXJhdGlvbnMtY29sb3IgLnBhbmUge1xuICBib3JkZXItY29sb3I6ICMwMDVlYjg7XG59XG5cbi5mbGVldC1jb2xvciAuc2VjdGlvbi1mcmFtZSwgLmZsZWV0LWNvbG9yIC5oY3NzLWZvcm0tZnJhbWUsIC5mbGVldC1jb2xvciAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgLmZsZWV0LWNvbG9yIC5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnBhZ2Utc3RhdHMgLmZsZWV0LWNvbG9yIC5zdGF0cy1jb2xvciwgLmZsZWV0LWNvbG9yIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5mbGVldC1jb2xvciAuc3RhdHMtY29sb3IsIC5mbGVldC1jb2xvciAjZ2VuZXJpYy10YWJzIC5wYW5lLCAjZ2VuZXJpYy10YWJzIC5mbGVldC1jb2xvciAucGFuZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwOUVBNjtcbn1cblxuLmRhdGEtY29sb3IgLnNlY3Rpb24tZnJhbWUsIC5kYXRhLWNvbG9yIC5oY3NzLWZvcm0tZnJhbWUsIC5kYXRhLWNvbG9yIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLCAuZGF0YS1jb2xvciAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wYWdlLXN0YXRzIC5kYXRhLWNvbG9yIC5zdGF0cy1jb2xvciwgLmRhdGEtY29sb3IgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLmRhdGEtY29sb3IgLnN0YXRzLWNvbG9yLCAuZGF0YS1jb2xvciAjZ2VuZXJpYy10YWJzIC5wYW5lLCAjZ2VuZXJpYy10YWJzIC5kYXRhLWNvbG9yIC5wYW5lIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTY3Mzg3O1xufVxuXG4uc2VhcmNoLWZvcm0taW5wdXQ6OnBsYWNlaG9sZGVyLCAuc2VhcmNoLWZvcm0tbGFiZWwge1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICBmb250LWZhbWlseTogXCJEZWZhdWx0c1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnNlYXJjaC1mb3JtLWlucHV0OjpwbGFjZWhvbGRlcjo6cGxhY2Vob2xkZXIsIC5zZWFyY2gtZm9ybS1sYWJlbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzMzMztcbiAgb3BhY2l0eTogMC41NDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuLnByaWNpbmctZHJpZnQtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcmljaW5nLWRyaWZ0LWxpbmsgLmRyaWZ0LWRpc2FibGVkLW5vdGljZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTBweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MjFjMjQ7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgei1pbmRleDogMTAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiA4cHggMDtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wcmljaW5nLWRyaWZ0LWxpbms6aG92ZXIgLmRyaWZ0LWRpc2FibGVkLW5vdGljZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jQ3lib3RDb29raWVib3REaWFsb2cge1xuICB6LWluZGV4OiAyMTQ3NDgzNjQ3ICFpbXBvcnRhbnQ7XG59XG5cbi5zaXRlLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDQ4cHggMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDIxLjc0cHg7IC8qIDE1Mi4wODMlICovXG59XG4uc2l0ZS1mb290ZXIgYSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59XG4uc2l0ZS1mb290ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjNTJhYzY5ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA0OHB4IDAgMTMzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8qICMgRm9vdGVyIFdpZGdldHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mb290ZXItd2lkZ2V0cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nOiA0OHB4IDA7XG59XG4uZm9vdGVyLXdpZGdldHMgLmNvbnRhaW5lcjphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lcjphZnRlciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5mb290ZXItd2lkZ2V0cyAuc2l0ZS1pbm5lcjphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5uYXJyb3ctY29udGFpbmVyOmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lcjphZnRlciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtNDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlci13aWRnZXRzIC5jb250YWluZXI6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5mb290ZXItd2lkZ2V0cyAubmFycm93LWNvbnRhaW5lcjphZnRlciwgLmZvb3Rlci13aWRnZXRzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmZvb3Rlci13aWRnZXRzIC5zaXRlLWlubmVyOmFmdGVyLCAuZm9vdGVyLXdpZGdldHMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyOmFmdGVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmZvb3Rlci13aWRnZXRzIC5zaXRlLWlubmVyOmFmdGVyIHtcbiAgICBib3R0b206IC05NnB4O1xuICB9XG59XG4uZm9vdGVyLXdpZGdldHMgLmQtZmxleCB7XG4gIGdhcDogMCAxNXB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZm9vdGVyLXdpZGdldHMgLndpZGdldC10aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7IC8qIDE0MC4wOTclICovXG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci13aWRnZXRzIC53aWRnZXQtdGl0bGUge1xuICAgIGNvbG9yOiAjMDA5NjM5O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDZweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uZm9vdGVyLXdpZGdldHMgLndpZGdldC10aXRsZTo6YWZ0ZXIge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMTVweDtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkRlZmF1bHRzXCI7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItd2lkZ2V0cyAud2lkZ2V0LXRpdGxlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uZm9vdGVyLXdpZGdldHMgLndpZGdldC10aXRsZS5hY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cbi5mb290ZXItd2lkZ2V0cyBwIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uZm9vdGVyLXdpZGdldHMgLmZvb3Rlci13aWRnZXQtYXJlYTpsYXN0LWNoaWxkIC53aWRnZXQtdGl0bGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmZvb3Rlci13aWRnZXRzIC53aWRnZXQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvb3Rlci13aWRnZXRzIC53aWRnZXQgdWwgPiBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvb3Rlci13aWRnZXRzIC53aWRnZXQgLnN1Yi1tZW51ID4gbGkge1xuICBtYXJnaW46IDA7XG59XG4uZm9vdGVyLXdpZGdldHMgLndpZGdldCAud2lkZ2V0ID4gbGkge1xuICBtYXJnaW46IDA7XG59XG4uZm9vdGVyLXdpZGdldHMgdWwubWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cbi5mb290ZXItd2lkZ2V0cyB1bC5tZW51IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItd2lkZ2V0cyB1bC5tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmZvb3Rlci13aWRnZXRzIHVsLm1lbnUgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uZm9vdGVyLXdpZGdldHMgLmFjdGl2ZSB1bC5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9vdGVyLXdpZGdldHMgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjEuNzRweDsgLyogMTUyLjA4MyUgKi9cbiAgcGFkZGluZzogMTJweCA1NnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb290ZXItd2lkZ2V0cyBhOmhvdmVyIHtcbiAgY29sb3I6ICM1MmFjNjk7XG59XG4uZm9vdGVyLXdpZGdldHMgYTpob3ZlciAuaW5zdGFncmFtLWljb24sIC5mb290ZXItd2lkZ2V0cyBhOmhvdmVyIC54LWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJhYzY5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXItd2lkZ2V0cyBhIHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uZm9vdGVyLXdpZGdldHMgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHRleHQ7XG59XG4uZm9vdGVyLXdpZGdldHMgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uZm9vdGVyLXdpZGdldHMgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bnRoLWNoaWxkKG4rMikgPiBhIHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyLXdpZGdldHMge1xuICAgIHBhZGRpbmc6IDk2cHggMDtcbiAgfVxufVxuXG4uZm9vdGVyLXdpZGdldHMtMSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlci13aWRnZXRzLTEge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9vdGVyLXdpZGdldHMtMTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC04cHg7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIH1cbn1cblxuLmZvb3Rlci13aWRnZXRzLTIsXG4uZm9vdGVyLXdpZGdldHMtMyxcbi5mb290ZXItd2lkZ2V0cy00LFxuLmZvb3Rlci13aWRnZXRzLTUge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLXdpZGdldHMtMixcbiAgLmZvb3Rlci13aWRnZXRzLTMsXG4gIC5mb290ZXItd2lkZ2V0cy00LFxuICAuZm9vdGVyLXdpZGdldHMtNSB7XG4gICAgZmxleDogMCAwIGNhbGMoMjUlIC0gMTVweCk7XG4gIH1cbiAgLmZvb3Rlci13aWRnZXRzLTIgc2VjdGlvbjpudGgtY2hpbGQoMiksXG4gIC5mb290ZXItd2lkZ2V0cy0zIHNlY3Rpb246bnRoLWNoaWxkKDIpLFxuICAuZm9vdGVyLXdpZGdldHMtNCBzZWN0aW9uOm50aC1jaGlsZCgyKSxcbiAgLmZvb3Rlci13aWRnZXRzLTUgc2VjdGlvbjpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyLXdpZGdldHMtMixcbiAgLmZvb3Rlci13aWRnZXRzLTMsXG4gIC5mb290ZXItd2lkZ2V0cy00LFxuICAuZm9vdGVyLXdpZGdldHMtNSB7XG4gICAgZmxleDogMCAwIGNhbGMoMTYuNjY2NjY2NjY2NyUgLSAxNXB4KTtcbiAgfVxufVxuXG4jbWVudS1mb290ZXItY29udGFjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDQ4cHggMCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNtZW51LWZvb3Rlci1jb250YWN0IGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4jbWVudS1mb290ZXItY29udGFjdCAucGhvbmUtbGluayBhIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogNDhweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI21lbnUtZm9vdGVyLWNvbnRhY3QgLnBob25lLWxpbmsgYSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuI21lbnUtZm9vdGVyLWNvbnRhY3QgLnNvY2lhbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjhweDtcbn1cbiNtZW51LWZvb3Rlci1jb250YWN0IC5zb2NpYWwtaW5saW5lIGEge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAjbWVudS1mb290ZXItY29udGFjdCAuc29jaWFsLWlubGluZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG59XG4jbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjMDBDMTU4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMEMxNTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4jbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQzk3NDggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzBDOTc0ODtcbn1cbiNtZW51LWZvb3Rlci1jb250YWN0IC5jdGEtYnV0dG9uLWNvbnRhaW5lciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBDOTc0ODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAjbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEuMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5pbnN0YWdyYW0taWNvbiB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDEvaW5zdGdyYW1faWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAxL2luc3RncmFtX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIGhlaWdodDogMTlweDtcbiAgd2lkdGg6IDE5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxO1xufVxuXG4ueC1pY29uIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMS94X2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMS94X2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIGhlaWdodDogMTlweDtcbiAgd2lkdGg6IDE5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG59XG5cbi8qICMjIEZvbnQgSWNvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSENTU0ZvbnRcIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvSENTU0ZvbnQuZW90P2dtaDhhblwiKTtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvSENTU0ZvbnQuZW90P2dtaDhhbiNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL0hDU1NGb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL0hDU1NGb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL0hDU1NGb250LnN2Zz9nbWg4YW4jSENTU0ZvbnRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbltjbGFzc149SENTU0ZvbnQtXSxcbltjbGFzcyo9XCIgSENTU0ZvbnQtXCJdIHtcbiAgZm9udC1mYW1pbHk6IFwiSENTU0ZvbnRcIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLkhDU1NGb250LWhjc3MtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MVwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1oZWF2eWJpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZlwiO1xufVxuXG4uSENTU0ZvbnQtaGVhdnliaWQtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3N1wiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1oZWF2eWpvYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MFwiO1xufVxuXG4uSENTU0ZvbnQtaGVhdnlqb2ItbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3OFwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1kaXNwYXRjaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY1XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWRpc3BhdGNoZXItbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NFwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1lMzYwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY3XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWUzNjAtbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NlwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1mdWVsZXJwbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZjXCI7XG59XG5cbi5IQ1NTRm9udC1mdWVsZXJwbHVzLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTlcIjtcbn1cblxuLkhDU1NGb250LWhjc3Mtc2FmZXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTczXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLXNhZmV0eS1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTcyXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLXRlbGVtYXRpY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtdGVsZW1hdGljcy1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZkXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWdwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZVwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1mbGVldC1tYW5hZ2VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG5cbi5IQ1NTRm9udC1mbGVldC1tYW5hZ2VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG5cbi5IQ1NTRm9udC1vZW0tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNlwiO1xufVxuXG4uSENTU0ZvbnQtb2VtLWxpbmstbG9nbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNVwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1wcm9mZXNzaW9uYWwtc2VydmljZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmFcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtcHJvZmVzc2lvbmFsLXNlcnZpY2VzLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmJcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWVcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtY2xvdWQtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1ZFwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1lbG9nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2OVwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1lbG9ncy1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY4XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWZvcm1zLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTVcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTZcIjtcbn1cblxuLkhDU1NGb250LWhjc3Mtc2tpbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc1XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLXNraWxscy1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc0XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWNyZWRlbnRpYWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYzXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWNyZWRlbnRpYWxzLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjJcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtY29tbXVuaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYxXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWNvbW11bml0eS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjBcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtY29tbXVuaXR5LWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWZcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtYWNhZGVteTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1YlwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1hY2FkZW15aWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1Y1wiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1lbXBsb3llZS1hcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5YTdcIjtcbn1cblxuLkhDU1NGb250LWVtcGxveWVlLWFwcC1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWE4XCI7XG59XG5cbi5IQ1NTRm9udC0yNC1ob3VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uSENTU0ZvbnQtYWlycGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjtcbn1cblxuLkhDU1NGb250LWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDJcIjtcbn1cblxuLkhDU1NGb250LWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQzXCI7XG59XG5cbi5IQ1NTRm9udC1hcnRpY2xlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4uSENTU0ZvbnQtYXV0b21hdGUtZGlzcGF0Y2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NFwiO1xufVxuXG4uSENTU0ZvbnQtYXdhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDVcIjtcbn1cblxuLkhDU1NGb250LWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDZcIjtcbn1cblxuLkhDU1NGb250LWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0N1wiO1xufVxuXG4uSENTU0ZvbnQtYmFyLWNoYXJ0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLkhDU1NGb250LWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLkhDU1NGb250LWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuXG4uSENTU0ZvbnQtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDhcIjtcbn1cblxuLkhDU1NGb250LWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDlcIjtcbn1cblxuLkhDU1NGb250LWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRhXCI7XG59XG5cbi5IQ1NTRm9udC1jYXNoLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5IQ1NTRm9udC1jZXJ0aWZpY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG5cbi5IQ1NTRm9udC1jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRiXCI7XG59XG5cbi5IQ1NTRm9udC1jaGF0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cblxuLkhDU1NGb250LWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRjXCI7XG59XG5cbi5IQ1NTRm9udC1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZFwiO1xufVxuXG4uSENTU0ZvbnQtY2xvdWQtY29tcHV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5IQ1NTRm9udC1jbG91ZC1yb3V0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cblxuLkhDU1NGb250LWNsb3VkLXNjYWxhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG5cbi5IQ1NTRm9udC1jbG91ZC1zZWN1cml0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuXG4uSENTU0ZvbnQtY29nLXJvdGF0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRlXCI7XG59XG5cbi5IQ1NTRm9udC1jb2xvci1jb2RlLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG59XG5cbi5IQ1NTRm9udC1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRmXCI7XG59XG5cbi5IQ1NTRm9udC1jb25zdHJ1Y3Rpb24taGVsbWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUwXCI7XG59XG5cbi5IQ1NTRm9udC1jb250cmFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuXG4uSENTU0ZvbnQtY3JhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cblxuLkhDU1NGb250LWNyYW5lLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cblxuLkhDU1NGb250LWVsaW1pbmF0ZS1ndWVzc3dvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cblxuLkhDU1NGb250LWVsaW1pbmF0ZS1wYXBlcndvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTFcIjtcbn1cblxuLkhDU1NGb250LWVtYWlsLWFkZHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTJcIjtcbn1cblxuLkhDU1NGb250LWVuZ2luZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUzXCI7XG59XG5cbi5IQ1NTRm9udC1lcXVpcG1lbnQtbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTRcIjtcbn1cblxuLkhDU1NGb250LWVzdGltYXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTVcIjtcbn1cblxuLkhDU1NGb250LWV4Y2xhbWF0aW9uLW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cblxuLkhDU1NGb250LWV5ZWdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cblxuLkhDU1NGb250LWZhcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NlwiO1xufVxuXG4uSENTU0ZvbnQtZm9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuXG4uSENTU0ZvbnQtZnVlbC1hZGp1c3RtZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1N1wiO1xufVxuXG4uSENTU0ZvbnQtZnVlbC1leHBlbnNlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1OFwiO1xufVxuXG4uSENTU0ZvbnQtZ2FzLXB1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cblxuLkhDU1NGb250LWdlYXJzLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG5cbi5IQ1NTRm9udC1oYW5kbGUtYmlkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1YVwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1pY29uc191c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhMlwiO1xufVxuXG4uSENTU0ZvbnQtaGVhZHNldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NlwiO1xufVxuXG4uSENTU0ZvbnQtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3OVwiO1xufVxuXG4uSENTU0ZvbnQtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG59XG5cbi5IQ1NTRm9udC1pZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdhXCI7XG59XG5cbi5IQ1NTRm9udC1pZGVudGlmeS1mdWVsLWhvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2JcIjtcbn1cblxuLkhDU1NGb250LWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFiXCI7XG59XG5cbi5IQ1NTRm9udC1pcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdjXCI7XG59XG5cbi5IQ1NTRm9udC1qdWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxY1wiO1xufVxuXG4uSENTU0ZvbnQtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdmXCI7XG59XG5cbi5IQ1NTRm9udC1sYXB0b3AtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2RcIjtcbn1cblxuLkhDU1NGb250LWxhcHRvcC1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3ZVwiO1xufVxuXG4uSENTU0ZvbnQtbGlnaHRidWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgwXCI7XG59XG5cbi5IQ1NTRm9udC1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgxXCI7XG59XG5cbi5IQ1NTRm9udC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgyXCI7XG59XG5cbi5IQ1NTRm9udC1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgzXCI7XG59XG5cbi5IQ1NTRm9udC1tYWduaWZpeWluZy1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5MVwiO1xufVxuXG4uSENTU0ZvbnQtbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NFwiO1xufVxuXG4uSENTU0ZvbnQtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuXG4uSENTU0ZvbnQtbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWVcIjtcbn1cblxuLkhDU1NGb250LW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NlwiO1xufVxuXG4uSENTU0ZvbnQtbW9iaWxlLWFsZXJ0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NVwiO1xufVxuXG4uSENTU0ZvbnQtbW9uZXktc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuXG4uSENTU0ZvbnQtbW9uaXRvci1kcml2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODdcIjtcbn1cblxuLkhDU1NGb250LW1vdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG5cbi5IQ1NTRm9udC1uZXdzbGV0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG5cbi5IQ1NTRm9udC1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7XG59XG5cbi5IQ1NTRm9udC1uZXh0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjJcIjtcbn1cblxuLkhDU1NGb250LW5vdGUtdGFraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG59XG5cbi5IQ1NTRm9udC1vaWwtYW5kLWdhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyN1wiO1xufVxuXG4uSENTU0ZvbnQtcGFwZXJ3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg4XCI7XG59XG5cbi5IQ1NTRm9udC1wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg5XCI7XG59XG5cbi5IQ1NTRm9udC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4YVwiO1xufVxuXG4uSENTU0ZvbnQtcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOFwiO1xufVxuXG4uSENTU0ZvbnQtcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThiXCI7XG59XG5cbi5IQ1NTRm9udC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cblxuLkhDU1NGb250LXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG59XG5cbi5IQ1NTRm9udC1wb3dlci1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGNcIjtcbn1cblxuLkhDU1NGb250LXByZXBhcmUtZnV0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XG59XG5cbi5IQ1NTRm9udC1wcmV2aW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyY1wiO1xufVxuXG4uSENTU0ZvbnQtcHJvdGVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4ZFwiO1xufVxuXG4uSENTU0ZvbnQtcHV6emxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJkXCI7XG59XG5cbi5IQ1NTRm9udC1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGVcIjtcbn1cblxuLkhDU1NGb250LXJpYmJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZVwiO1xufVxuXG4uSENTU0ZvbnQtc2FmZXR5LWN1bHR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGZcIjtcbn1cblxuLkhDU1NGb250LXNhbGVzLXBlcnNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZlwiO1xufVxuXG4uSENTU0ZvbnQtc2NoZWR1bGUtYnVkZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTkwXCI7XG59XG5cbi5IQ1NTRm9udC1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTJcIjtcbn1cblxuLkhDU1NGb250LXNlbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTNcIjtcbn1cblxuLkhDU1NGb250LXNlbmRpbmctYnVkZ2V0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5NFwiO1xufVxuXG4uSENTU0ZvbnQtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzBcIjtcbn1cblxuLkhDU1NGb250LXNpZ24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzFcIjtcbn1cblxuLkhDU1NGb250LXNpZ25hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMlwiO1xufVxuXG4uSENTU0ZvbnQtc2luZ2xlLWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG59XG5cbi5IQ1NTRm9udC1zbWFydHBob25lLW1vbmV5c2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNFwiO1xufVxuXG4uSENTU0ZvbnQtc3BhY2VzaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk1XCI7XG59XG5cbi5IQ1NTRm9udC1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk2XCI7XG59XG5cbi5IQ1NTRm9udC1zdXBwb3J0LXRlY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTdcIjtcbn1cblxuLkhDU1NGb250LXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTk4XCI7XG59XG5cbi5IQ1NTRm9udC10ZWxlY29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XG59XG5cbi5IQ1NTRm9udC10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OTlcIjtcbn1cblxuLkhDU1NGb250LXRpbWVjYXJkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5YVwiO1xufVxuXG4uSENTU0ZvbnQtdG9vbGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk5YlwiO1xufVxuXG4uSENTU0ZvbnQtdG9vbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWNcIjtcbn1cblxuLkhDU1NGb250LXRyYWNrLXBlcmZvcm1hbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XG59XG5cbi5IQ1NTRm9udC10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWVcIjtcbn1cblxuLkhDU1NGb250LXRyb3BoeS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTlkXCI7XG59XG5cbi5IQ1NTRm9udC10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuXG4uSENTU0ZvbnQtdHJ1Y2stMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuXG4uSENTU0ZvbnQtdHJ1Y2stMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOFwiO1xufVxuXG4uSENTU0ZvbnQtdHJ1Y2stNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOVwiO1xufVxuXG4uSENTU0ZvbnQtdHJ1Y2stNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYVwiO1xufVxuXG4uSENTU0ZvbnQtdHJ1Y2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OWZcIjtcbn1cblxuLkhDU1NGb250LXVwLWRvd24tYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWEwXCI7XG59XG5cbi5IQ1NTRm9udC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2NcIjtcbn1cblxuLkhDU1NGb250LXVzZXItcHJvZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhMVwiO1xufVxuXG4uSENTU0ZvbnQtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2RcIjtcbn1cblxuLkhDU1NGb250LXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG59XG5cbi5IQ1NTRm9udC12aWV3LWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWEzXCI7XG59XG5cbi5IQ1NTRm9udC13YXN0ZXdhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG5cbi5IQ1NTRm9udC13YXRjaC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuXG4uSENTU0ZvbnQtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MVwiO1xufVxuXG4uSENTU0ZvbnQtd29ybGQtd2lkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlhNFwiO1xufVxuXG4uSENTU0ZvbnQtaGVhdnliaWQtbG9nbzpiZWZvcmUsIC5IQ1NTRm9udC1oY3NzLWhlYXZ5YmlkOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA5NjM5O1xufVxuXG4uSENTU0ZvbnQtaGVhdnlqb2ItbG9nbzpiZWZvcmUsIC5IQ1NTRm9udC1oY3NzLWhlYXZ5am9iOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA1ZWI4O1xufVxuXG4uSENTU0ZvbnQtaGNzcy1zYWZldHktbG9nbzpiZWZvcmUsIC5IQ1NTRm9udC1oY3NzLXNhZmV0eTpiZWZvcmUge1xuICBjb2xvcjogI2ZmOWUxYjtcbn1cblxuLkhDU1NGb250LWhjc3MtZGlzcGF0Y2hlci1sb2dvOmJlZm9yZSB7XG4gIGNvbG9yOiAjZTM1MjA1O1xufVxuXG4uSENTU0ZvbnQtaGNzcy1lMzYwLWxvZ286YmVmb3JlLCAuSENTU0ZvbnQtaGNzcy1lMzYwOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA3NjgxO1xufVxuXG4uSENTU0ZvbnQtZnVlbGVycGx1cy1sb2dvOmJlZm9yZSwgLkhDU1NGb250LWhjc3MtZnVlbGVycGx1czpiZWZvcmUge1xuICBjb2xvcjogIzY0MmY2Yztcbn1cblxuLkhDU1NGb250LWhjc3MtdGVsZW1hdGljcy1sb2dvOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDBiNWUyO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1jbG91ZC1pY29uOmJlZm9yZSB7XG4gIGNvbG9yOiAjNTY3Mzg3O1xufVxuXG4uaWNvbi1oY3NzLXBsYW5zIHtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuLmljb24taGNzcy1wbGFuczpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wMy9sb2dvLXBsYW5zLWp1c3RpY29uLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uaWNvbi1oY3NzLXRydWNraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzAzL2xvZ28tdHJ1Y2tpbmctanVzdGljb24uc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5pY29uLWhjc3MtaW50ZWxsaWdlbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzAzL2xvZ28taW50ZWxsaWdlbmNlLWp1c3RpY29uLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uaWNvbi1oY3NzLWFlcmlhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMS8wNy9sb2dvLWFlcmlhbC1qdXN0aWNvbi5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRlZmF1bHRzXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL2RlZmF1bHRzL0RlZmF1bHRzLmVvdD9yZmE5ejhcIik7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL2RlZmF1bHRzL0RlZmF1bHRzLmVvdD8jaWVmaXhyZmE5ejhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9kZWZhdWx0cy9EZWZhdWx0cy53b2ZmP3JmYTl6OFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvZGVmYXVsdHMvRGVmYXVsdHMudHRmP3JmYTl6OFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL2RlZmF1bHRzL0RlZmF1bHRzLnN2Zz9yZmE5ejgjRGVmYXVsdHNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbltjbGFzc149RGVmYXVsdHMtXSxcbltjbGFzcyo9XCIgRGVmYXVsdHMtXCJdIHtcbiAgZm9udC1mYW1pbHk6IFwiRGVmYXVsdHNcIjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5EZWZhdWx0cy1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMFwiO1xufVxuXG4uRGVmYXVsdHMtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjtcbn1cblxuLkRlZmF1bHRzLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xufVxuXG4uRGVmYXVsdHMtZW52ZWxvcGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwM1wiO1xufVxuXG4uRGVmYXVsdHMtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDRcIjtcbn1cblxuLkRlZmF1bHRzLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjtcbn1cblxuLkRlZmF1bHRzLXN0YXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNlwiO1xufVxuXG4uRGVmYXVsdHMtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiO1xufVxuXG4uRGVmYXVsdHMtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOFwiO1xufVxuXG4uRGVmYXVsdHMtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDlcIjtcbn1cblxuLkRlZmF1bHRzLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7XG59XG5cbi5EZWZhdWx0cy10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7XG59XG5cbi5EZWZhdWx0cy1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xufVxuXG4uRGVmYXVsdHMtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cblxuLkRlZmF1bHRzLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uRGVmYXVsdHMtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cblxuLkRlZmF1bHRzLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7XG59XG5cbi5EZWZhdWx0cy1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTBcIjtcbn1cblxuLkRlZmF1bHRzLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMVwiO1xufVxuXG4uRGVmYXVsdHMtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7XG59XG5cbi5EZWZhdWx0cy1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjtcbn1cblxuLkRlZmF1bHRzLWdlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjtcbn1cblxuLkRlZmF1bHRzLXRyYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTRcIjtcbn1cblxuLkRlZmF1bHRzLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNlwiO1xufVxuXG4uRGVmYXVsdHMtY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuXG4uRGVmYXVsdHMtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiO1xufVxuXG4uRGVmYXVsdHMtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTlcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWFcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFiXCI7XG59XG5cbi5EZWZhdWx0cy1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxY1wiO1xufVxuXG4uRGVmYXVsdHMtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZFwiO1xufVxuXG4uRGVmYXVsdHMtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG59XG5cbi5EZWZhdWx0cy1yb3RhdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjtcbn1cblxuLkRlZmF1bHRzLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjtcbn1cblxuLkRlZmF1bHRzLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7XG59XG5cbi5EZWZhdWx0cy1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG5cbi5EZWZhdWx0cy1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7XG59XG5cbi5EZWZhdWx0cy1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7XG59XG5cbi5EZWZhdWx0cy12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7XG59XG5cbi5EZWZhdWx0cy12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyN1wiO1xufVxuXG4uRGVmYXVsdHMtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7XG59XG5cbi5EZWZhdWx0cy1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjtcbn1cblxuLkRlZmF1bHRzLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmFcIjtcbn1cblxuLkRlZmF1bHRzLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYlwiO1xufVxuXG4uRGVmYXVsdHMtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiO1xufVxuXG4uRGVmYXVsdHMtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiO1xufVxuXG4uRGVmYXVsdHMtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjtcbn1cblxuLkRlZmF1bHRzLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7XG59XG5cbi5EZWZhdWx0cy1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzBcIjtcbn1cblxuLkRlZmF1bHRzLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjtcbn1cblxuLkRlZmF1bHRzLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjtcbn1cblxuLkRlZmF1bHRzLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzM1wiO1xufVxuXG4uRGVmYXVsdHMtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjtcbn1cblxuLkRlZmF1bHRzLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjtcbn1cblxuLkRlZmF1bHRzLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzZcIjtcbn1cblxuLkRlZmF1bHRzLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzN1wiO1xufVxuXG4uRGVmYXVsdHMtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjtcbn1cblxuLkRlZmF1bHRzLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjtcbn1cblxuLkRlZmF1bHRzLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjtcbn1cblxuLkRlZmF1bHRzLWRlZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuXG4uRGVmYXVsdHMtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuXG4uRGVmYXVsdHMtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7XG59XG5cbi5EZWZhdWx0cy12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjtcbn1cblxuLkRlZmF1bHRzLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7XG59XG5cbi5EZWZhdWx0cy1waG90bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuXG4uRGVmYXVsdHMtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7XG59XG5cbi5EZWZhdWx0cy1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDBcIjtcbn1cblxuLkRlZmF1bHRzLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjtcbn1cblxuLkRlZmF1bHRzLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiO1xufVxuXG4uRGVmYXVsdHMtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiO1xufVxuXG4uRGVmYXVsdHMtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiO1xufVxuXG4uRGVmYXVsdHMtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG59XG5cbi5EZWZhdWx0cy1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NVwiO1xufVxuXG4uRGVmYXVsdHMtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDZcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0N1wiO1xufVxuXG4uRGVmYXVsdHMtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiO1xufVxuXG4uRGVmYXVsdHMtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OVwiO1xufVxuXG4uRGVmYXVsdHMtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjtcbn1cblxuLkRlZmF1bHRzLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjtcbn1cblxuLkRlZmF1bHRzLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7XG59XG5cbi5EZWZhdWx0cy1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7XG59XG5cbi5EZWZhdWx0cy1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7XG59XG5cbi5EZWZhdWx0cy1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTBcIjtcbn1cblxuLkRlZmF1bHRzLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiO1xufVxuXG4uRGVmYXVsdHMtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjtcbn1cblxuLkRlZmF1bHRzLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiO1xufVxuXG4uRGVmYXVsdHMtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuXG4uRGVmYXVsdHMtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjtcbn1cblxuLkRlZmF1bHRzLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiO1xufVxuXG4uRGVmYXVsdHMtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7XG59XG5cbi5EZWZhdWx0cy1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbn1cblxuLkRlZmF1bHRzLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiO1xufVxuXG4uRGVmYXVsdHMtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjtcbn1cblxuLkRlZmF1bHRzLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWJcIjtcbn1cblxuLkRlZmF1bHRzLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVjXCI7XG59XG5cbi5EZWZhdWx0cy1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZFwiO1xufVxuXG4uRGVmYXVsdHMtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjtcbn1cblxuLkRlZmF1bHRzLW1haWwtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuXG4uRGVmYXVsdHMtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjtcbn1cblxuLkRlZmF1bHRzLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiO1xufVxuXG4uRGVmYXVsdHMtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjtcbn1cblxuLkRlZmF1bHRzLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbn1cblxuLkRlZmF1bHRzLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG5cbi5EZWZhdWx0cy1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OVwiO1xufVxuXG4uRGVmYXVsdHMtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG59XG5cbi5EZWZhdWx0cy1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7XG59XG5cbi5EZWZhdWx0cy1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7XG59XG5cbi5EZWZhdWx0cy1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7XG59XG5cbi5EZWZhdWx0cy1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjtcbn1cblxuLkRlZmF1bHRzLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MFwiO1xufVxuXG4uRGVmYXVsdHMtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjtcbn1cblxuLkRlZmF1bHRzLXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjtcbn1cblxuLkRlZmF1bHRzLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7XG59XG5cbi5EZWZhdWx0cy1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiO1xufVxuXG4uRGVmYXVsdHMtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7XG59XG5cbi5EZWZhdWx0cy1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7XG59XG5cbi5EZWZhdWx0cy1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzZcIjtcbn1cblxuLkRlZmF1bHRzLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjtcbn1cblxuLkRlZmF1bHRzLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xufVxuXG4uRGVmYXVsdHMtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OVwiO1xufVxuXG4uRGVmYXVsdHMtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiO1xufVxuXG4uRGVmYXVsdHMtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7XG59XG5cbi5EZWZhdWx0cy1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3Y1wiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2RcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7XG59XG5cbi5EZWZhdWx0cy1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjtcbn1cblxuLkRlZmF1bHRzLWJhci1jaGFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG5cbi5EZWZhdWx0cy10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiO1xufVxuXG4uRGVmYXVsdHMtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG59XG5cbi5EZWZhdWx0cy1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODNcIjtcbn1cblxuLkRlZmF1bHRzLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiO1xufVxuXG4uRGVmYXVsdHMtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiO1xufVxuXG4uRGVmYXVsdHMtZ2VhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjtcbn1cblxuLkRlZmF1bHRzLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7XG59XG5cbi5EZWZhdWx0cy10aHVtYnMtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4N1wiO1xufVxuXG4uRGVmYXVsdHMtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OFwiO1xufVxuXG4uRGVmYXVsdHMtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7XG59XG5cbi5EZWZhdWx0cy1oZWFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhhXCI7XG59XG5cbi5EZWZhdWx0cy1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YlwiO1xufVxuXG4uRGVmYXVsdHMtbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCI7XG59XG5cbi5EZWZhdWx0cy10aHVtYi10YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhkXCI7XG59XG5cbi5EZWZhdWx0cy1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG59XG5cbi5EZWZhdWx0cy1zaWduLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkwXCI7XG59XG5cbi5EZWZhdWx0cy10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTFcIjtcbn1cblxuLkRlZmF1bHRzLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjtcbn1cblxuLkRlZmF1bHRzLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5M1wiO1xufVxuXG4uRGVmYXVsdHMtbGVtb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiO1xufVxuXG4uRGVmYXVsdHMtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIjtcbn1cblxuLkRlZmF1bHRzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk2XCI7XG59XG5cbi5EZWZhdWx0cy1ib29rbWFyay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk3XCI7XG59XG5cbi5EZWZhdWx0cy1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjtcbn1cblxuLkRlZmF1bHRzLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjtcbn1cblxuLkRlZmF1bHRzLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5EZWZhdWx0cy1mYWNlYm9vay1mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5EZWZhdWx0cy1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjtcbn1cblxuLkRlZmF1bHRzLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5Y1wiO1xufVxuXG4uRGVmYXVsdHMtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjtcbn1cblxuLkRlZmF1bHRzLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiO1xufVxuXG4uRGVmYXVsdHMtaGRkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTBcIjtcbn1cblxuLkRlZmF1bHRzLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7XG59XG5cbi5EZWZhdWx0cy1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTJcIjtcbn1cblxuLkRlZmF1bHRzLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7XG59XG5cbi5EZWZhdWx0cy1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTRcIjtcbn1cblxuLkRlZmF1bHRzLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7XG59XG5cbi5EZWZhdWx0cy1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjtcbn1cblxuLkRlZmF1bHRzLWhhbmQtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7XG59XG5cbi5EZWZhdWx0cy1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhY1wiO1xufVxuXG4uRGVmYXVsdHMtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7XG59XG5cbi5EZWZhdWx0cy10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiO1xufVxuXG4uRGVmYXVsdHMtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7XG59XG5cbi5EZWZhdWx0cy1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjtcbn1cblxuLkRlZmF1bHRzLWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7XG59XG5cbi5EZWZhdWx0cy11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiO1xufVxuXG4uRGVmYXVsdHMtY2hhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjtcbn1cblxuLkRlZmF1bHRzLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjtcbn1cblxuLkRlZmF1bHRzLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMyXCI7XG59XG5cbi5EZWZhdWx0cy1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiO1xufVxuXG4uRGVmYXVsdHMtY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7XG59XG5cbi5EZWZhdWx0cy1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiO1xufVxuXG4uRGVmYXVsdHMtY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNVwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNVwiO1xufVxuXG4uRGVmYXVsdHMtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7XG59XG5cbi5EZWZhdWx0cy1mbG9wcHktbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjN1wiO1xufVxuXG4uRGVmYXVsdHMtc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjN1wiO1xufVxuXG4uRGVmYXVsdHMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7XG59XG5cbi5EZWZhdWx0cy1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG5cbi5EZWZhdWx0cy1uYXZpY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG5cbi5EZWZhdWx0cy1yZW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG5cbi5EZWZhdWx0cy1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7XG59XG5cbi5EZWZhdWx0cy1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7XG59XG5cbi5EZWZhdWx0cy1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7XG59XG5cbi5EZWZhdWx0cy11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjtcbn1cblxuLkRlZmF1bHRzLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7XG59XG5cbi5EZWZhdWx0cy1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiO1xufVxuXG4uRGVmYXVsdHMtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIjtcbn1cblxuLkRlZmF1bHRzLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiO1xufVxuXG4uRGVmYXVsdHMtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiO1xufVxuXG4uRGVmYXVsdHMtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XG59XG5cbi5EZWZhdWx0cy1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiO1xufVxuXG4uRGVmYXVsdHMtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjtcbn1cblxuLkRlZmF1bHRzLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbn1cblxuLkRlZmF1bHRzLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7XG59XG5cbi5EZWZhdWx0cy1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XG59XG5cbi5EZWZhdWx0cy1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuXG4uRGVmYXVsdHMtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiO1xufVxuXG4uRGVmYXVsdHMtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuXG4uRGVmYXVsdHMtdW5zb3J0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjtcbn1cblxuLkRlZmF1bHRzLXNvcnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xufVxuXG4uRGVmYXVsdHMtc29ydC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG5cbi5EZWZhdWx0cy1zb3J0LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuXG4uRGVmYXVsdHMtc29ydC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuXG4uRGVmYXVsdHMtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjtcbn1cblxuLkRlZmF1bHRzLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG5cbi5EZWZhdWx0cy1yb3RhdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuXG4uRGVmYXVsdHMtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuXG4uRGVmYXVsdHMtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjtcbn1cblxuLkRlZmF1bHRzLWxlZ2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7XG59XG5cbi5EZWZhdWx0cy1kYXNoYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTRcIjtcbn1cblxuLkRlZmF1bHRzLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTRcIjtcbn1cblxuLkRlZmF1bHRzLWNvbW1lbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNVwiO1xufVxuXG4uRGVmYXVsdHMtY29tbWVudHMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNlwiO1xufVxuXG4uRGVmYXVsdHMtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiO1xufVxuXG4uRGVmYXVsdHMtZmxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjtcbn1cblxuLkRlZmF1bHRzLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZThcIjtcbn1cblxuLkRlZmF1bHRzLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7XG59XG5cbi5EZWZhdWx0cy1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjtcbn1cblxuLkRlZmF1bHRzLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG5cbi5EZWZhdWx0cy1saWdodGJ1bGItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiO1xufVxuXG4uRGVmYXVsdHMtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWNcIjtcbn1cblxuLkRlZmF1bHRzLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7XG59XG5cbi5EZWZhdWx0cy1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjtcbn1cblxuLkRlZmF1bHRzLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjtcbn1cblxuLkRlZmF1bHRzLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG5cbi5EZWZhdWx0cy1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuXG4uRGVmYXVsdHMtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiO1xufVxuXG4uRGVmYXVsdHMtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7XG59XG5cbi5EZWZhdWx0cy1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY1XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLXRleHQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNlwiO1xufVxuXG4uRGVmYXVsdHMtYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmN1wiO1xufVxuXG4uRGVmYXVsdHMtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiO1xufVxuXG4uRGVmYXVsdHMtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7XG59XG5cbi5EZWZhdWx0cy1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjtcbn1cblxuLkRlZmF1bHRzLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7XG59XG5cbi5EZWZhdWx0cy1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7XG59XG5cbi5EZWZhdWx0cy1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiO1xufVxuXG4uRGVmYXVsdHMtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjtcbn1cblxuLkRlZmF1bHRzLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7XG59XG5cbi5EZWZhdWx0cy1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cblxuLkRlZmF1bHRzLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuXG4uRGVmYXVsdHMtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjtcbn1cblxuLkRlZmF1bHRzLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cblxuLkRlZmF1bHRzLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG5cbi5EZWZhdWx0cy1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4uRGVmYXVsdHMtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuXG4uRGVmYXVsdHMtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuXG4uRGVmYXVsdHMtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG5cbi5EZWZhdWx0cy10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cblxuLkRlZmF1bHRzLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuXG4uRGVmYXVsdHMtbW9iaWxlLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG5cbi5EZWZhdWx0cy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwY1wiO1xufVxuXG4uRGVmYXVsdHMtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuXG4uRGVmYXVsdHMtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjtcbn1cblxuLkRlZmF1bHRzLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjtcbn1cblxuLkRlZmF1bHRzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xufVxuXG4uRGVmYXVsdHMtbWFpbC1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMlwiO1xufVxuXG4uRGVmYXVsdHMtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjtcbn1cblxuLkRlZmF1bHRzLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjtcbn1cblxuLkRlZmF1bHRzLWZvbGRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE0XCI7XG59XG5cbi5EZWZhdWx0cy1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7XG59XG5cbi5EZWZhdWx0cy1zbWlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG5cbi5EZWZhdWx0cy1mcm93bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG5cbi5EZWZhdWx0cy1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiO1xufVxuXG4uRGVmYXVsdHMtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiO1xufVxuXG4uRGVmYXVsdHMta2V5Ym9hcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiO1xufVxuXG4uRGVmYXVsdHMtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7XG59XG5cbi5EZWZhdWx0cy1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiO1xufVxuXG4uRGVmYXVsdHMtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjtcbn1cblxuLkRlZmF1bHRzLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjtcbn1cblxuLkRlZmF1bHRzLW1haWwtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG5cbi5EZWZhdWx0cy1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjtcbn1cblxuLkRlZmF1bHRzLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyM1wiO1xufVxuXG4uRGVmYXVsdHMtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjNcIjtcbn1cblxuLkRlZmF1bHRzLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIzXCI7XG59XG5cbi5EZWZhdWx0cy1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuXG4uRGVmYXVsdHMtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuXG4uRGVmYXVsdHMtY29kZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7XG59XG5cbi5EZWZhdWx0cy1jaGFpbi1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjtcbn1cblxuLkRlZmF1bHRzLXVubGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuXG4uRGVmYXVsdHMtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjtcbn1cblxuLkRlZmF1bHRzLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjtcbn1cblxuLkRlZmF1bHRzLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG5cbi5EZWZhdWx0cy1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiO1xufVxuXG4uRGVmYXVsdHMtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7XG59XG5cbi5EZWZhdWx0cy1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIjtcbn1cblxuLkRlZmF1bHRzLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiO1xufVxuXG4uRGVmYXVsdHMtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiO1xufVxuXG4uRGVmYXVsdHMtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiO1xufVxuXG4uRGVmYXVsdHMtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMyXCI7XG59XG5cbi5EZWZhdWx0cy1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7XG59XG5cbi5EZWZhdWx0cy1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiO1xufVxuXG4uRGVmYXVsdHMtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7XG59XG5cbi5EZWZhdWx0cy1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjtcbn1cblxuLkRlZmF1bHRzLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjtcbn1cblxuLkRlZmF1bHRzLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7XG59XG5cbi5EZWZhdWx0cy1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiO1xufVxuXG4uRGVmYXVsdHMtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiO1xufVxuXG4uRGVmYXVsdHMtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjtcbn1cblxuLkRlZmF1bHRzLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjtcbn1cblxuLkRlZmF1bHRzLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuXG4uRGVmYXVsdHMtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZVwiO1xufVxuXG4uRGVmYXVsdHMtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjtcbn1cblxuLkRlZmF1bHRzLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjtcbn1cblxuLkRlZmF1bHRzLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjtcbn1cblxuLkRlZmF1bHRzLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjtcbn1cblxuLkRlZmF1bHRzLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG59XG5cbi5EZWZhdWx0cy10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDVcIjtcbn1cblxuLkRlZmF1bHRzLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiO1xufVxuXG4uRGVmYXVsdHMtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDdcIjtcbn1cblxuLkRlZmF1bHRzLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ4XCI7XG59XG5cbi5EZWZhdWx0cy1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XG59XG5cbi5EZWZhdWx0cy1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjtcbn1cblxuLkRlZmF1bHRzLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjtcbn1cblxuLkRlZmF1bHRzLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7XG59XG5cbi5EZWZhdWx0cy1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjtcbn1cblxuLkRlZmF1bHRzLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGVcIjtcbn1cblxuLkRlZmF1bHRzLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjtcbn1cblxuLkRlZmF1bHRzLXRvZ2dsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG5cbi5EZWZhdWx0cy1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiO1xufVxuXG4uRGVmYXVsdHMtdG9nZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG5cbi5EZWZhdWx0cy1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuXG4uRGVmYXVsdHMtdG9nZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7XG59XG5cbi5EZWZhdWx0cy1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjtcbn1cblxuLkRlZmF1bHRzLWV1cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjtcbn1cblxuLkRlZmF1bHRzLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiO1xufVxuXG4uRGVmYXVsdHMtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7XG59XG5cbi5EZWZhdWx0cy11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcIjtcbn1cblxuLkRlZmF1bHRzLWlucjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiO1xufVxuXG4uRGVmYXVsdHMtcnVwZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjtcbn1cblxuLkRlZmF1bHRzLWNueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuXG4uRGVmYXVsdHMtanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5EZWZhdWx0cy1ybWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLkRlZmF1bHRzLXllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuXG4uRGVmYXVsdHMtcm91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5EZWZhdWx0cy1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjtcbn1cblxuLkRlZmF1bHRzLXJ1YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5EZWZhdWx0cy1rcnc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjtcbn1cblxuLkRlZmF1bHRzLXdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiO1xufVxuXG4uRGVmYXVsdHMtYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiO1xufVxuXG4uRGVmYXVsdHMtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7XG59XG5cbi5EZWZhdWx0cy1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjtcbn1cblxuLkRlZmF1bHRzLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XG59XG5cbi5EZWZhdWx0cy1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjtcbn1cblxuLkRlZmF1bHRzLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiO1xufVxuXG4uRGVmYXVsdHMtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiO1xufVxuXG4uRGVmYXVsdHMtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiO1xufVxuXG4uRGVmYXVsdHMtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjtcbn1cblxuLkRlZmF1bHRzLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiO1xufVxuXG4uRGVmYXVsdHMtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIjtcbn1cblxuLkRlZmF1bHRzLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY2XCI7XG59XG5cbi5EZWZhdWx0cy15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG59XG5cbi5EZWZhdWx0cy14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7XG59XG5cbi5EZWZhdWx0cy14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiO1xufVxuXG4uRGVmYXVsdHMteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZhXCI7XG59XG5cbi5EZWZhdWx0cy1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7XG59XG5cbi5EZWZhdWx0cy1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiO1xufVxuXG4uRGVmYXVsdHMtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG59XG5cbi5EZWZhdWx0cy1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIjtcbn1cblxuLkRlZmF1bHRzLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiO1xufVxuXG4uRGVmYXVsdHMtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7XG59XG5cbi5EZWZhdWx0cy1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcyXCI7XG59XG5cbi5EZWZhdWx0cy10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjtcbn1cblxuLkRlZmF1bHRzLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjtcbn1cblxuLkRlZmF1bHRzLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NVwiO1xufVxuXG4uRGVmYXVsdHMtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NlwiO1xufVxuXG4uRGVmYXVsdHMtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7XG59XG5cbi5EZWZhdWx0cy1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG59XG5cbi5EZWZhdWx0cy1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiO1xufVxuXG4uRGVmYXVsdHMtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiO1xufVxuXG4uRGVmYXVsdHMtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiO1xufVxuXG4uRGVmYXVsdHMtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjtcbn1cblxuLkRlZmF1bHRzLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7XG59XG5cbi5EZWZhdWx0cy1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZVwiO1xufVxuXG4uRGVmYXVsdHMtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiO1xufVxuXG4uRGVmYXVsdHMtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7XG59XG5cbi5EZWZhdWx0cy1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODJcIjtcbn1cblxuLkRlZmF1bHRzLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjtcbn1cblxuLkRlZmF1bHRzLWdpdHRpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiO1xufVxuXG4uRGVmYXVsdHMtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjtcbn1cblxuLkRlZmF1bHRzLXN1bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7XG59XG5cbi5EZWZhdWx0cy1tb29uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIjtcbn1cblxuLkRlZmF1bHRzLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjtcbn1cblxuLkRlZmF1bHRzLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiO1xufVxuXG4uRGVmYXVsdHMtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIjtcbn1cblxuLkRlZmF1bHRzLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7XG59XG5cbi5EZWZhdWx0cy1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjtcbn1cblxuLkRlZmF1bHRzLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiO1xufVxuXG4uRGVmYXVsdHMtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThlXCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkwXCI7XG59XG5cbi5EZWZhdWx0cy1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG5cbi5EZWZhdWx0cy10b2dnbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuXG4uRGVmYXVsdHMtZG90LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG59XG5cbi5EZWZhdWx0cy13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG5cbi5EZWZhdWx0cy12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjtcbn1cblxuLkRlZmF1bHRzLXRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuXG4uRGVmYXVsdHMtdHVya2lzaC1saXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCI7XG59XG5cbi5EZWZhdWx0cy1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk2XCI7XG59XG5cbi5EZWZhdWx0cy1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7XG59XG5cbi5EZWZhdWx0cy1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiO1xufVxuXG4uRGVmYXVsdHMtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7XG59XG5cbi5EZWZhdWx0cy13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjtcbn1cblxuLkRlZmF1bHRzLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YlwiO1xufVxuXG4uRGVmYXVsdHMtYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuXG4uRGVmYXVsdHMtaW5zdGl0dXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLkRlZmF1bHRzLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLkRlZmF1bHRzLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5EZWZhdWx0cy1tb3J0YXItYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjtcbn1cblxuLkRlZmF1bHRzLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7XG59XG5cbi5EZWZhdWx0cy1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTBcIjtcbn1cblxuLkRlZmF1bHRzLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiO1xufVxuXG4uRGVmYXVsdHMtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiO1xufVxuXG4uRGVmYXVsdHMtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7XG59XG5cbi5EZWZhdWx0cy1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiO1xufVxuXG4uRGVmYXVsdHMtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7XG59XG5cbi5EZWZhdWx0cy1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7XG59XG5cbi5EZWZhdWx0cy1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7XG59XG5cbi5EZWZhdWx0cy1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOFwiO1xufVxuXG4uRGVmYXVsdHMtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7XG59XG5cbi5EZWZhdWx0cy1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjtcbn1cblxuLkRlZmF1bHRzLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFiXCI7XG59XG5cbi5EZWZhdWx0cy1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjtcbn1cblxuLkRlZmF1bHRzLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7XG59XG5cbi5EZWZhdWx0cy1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiO1xufVxuXG4uRGVmYXVsdHMtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7XG59XG5cbi5EZWZhdWx0cy1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMVwiO1xufVxuXG4uRGVmYXVsdHMtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiO1xufVxuXG4uRGVmYXVsdHMtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjtcbn1cblxuLkRlZmF1bHRzLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjtcbn1cblxuLkRlZmF1bHRzLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7XG59XG5cbi5EZWZhdWx0cy1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiO1xufVxuXG4uRGVmYXVsdHMtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7XG59XG5cbi5EZWZhdWx0cy1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7XG59XG5cbi5EZWZhdWx0cy1hdXRvbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5EZWZhdWx0cy1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cblxuLkRlZmF1bHRzLWNhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuXG4uRGVmYXVsdHMtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuXG4uRGVmYXVsdHMtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYlwiO1xufVxuXG4uRGVmYXVsdHMtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiO1xufVxuXG4uRGVmYXVsdHMtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiO1xufVxuXG4uRGVmYXVsdHMtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiO1xufVxuXG4uRGVmYXVsdHMtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtd29yZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLWltYWdlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzVcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtcGhvdG8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS1waWN0dXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzVcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLXppcC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLWF1ZGlvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtc291bmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS1tb3ZpZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLXZpZGVvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzhcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7XG59XG5cbi5EZWZhdWx0cy12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7XG59XG5cbi5EZWZhdWx0cy1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNiXCI7XG59XG5cbi5EZWZhdWx0cy1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiO1xufVxuXG4uRGVmYXVsdHMtbGlmZS1ib3V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG5cbi5EZWZhdWx0cy1saWZlLWJ1b3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLkRlZmF1bHRzLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuXG4uRGVmYXVsdHMtbGlmZS1zYXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuXG4uRGVmYXVsdHMtc3VwcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuXG4uRGVmYXVsdHMtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjtcbn1cblxuLkRlZmF1bHRzLXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7XG59XG5cbi5EZWZhdWx0cy1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiO1xufVxuXG4uRGVmYXVsdHMtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG59XG5cbi5EZWZhdWx0cy1nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuXG4uRGVmYXVsdHMtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiO1xufVxuXG4uRGVmYXVsdHMtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7XG59XG5cbi5EZWZhdWx0cy1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuXG4uRGVmYXVsdHMtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiO1xufVxuXG4uRGVmYXVsdHMtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjtcbn1cblxuLkRlZmF1bHRzLXdlY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiO1xufVxuXG4uRGVmYXVsdHMtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG5cbi5EZWZhdWx0cy1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuXG4uRGVmYXVsdHMtc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuXG4uRGVmYXVsdHMtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiO1xufVxuXG4uRGVmYXVsdHMtc2VuZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ5XCI7XG59XG5cbi5EZWZhdWx0cy1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG5cbi5EZWZhdWx0cy1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYlwiO1xufVxuXG4uRGVmYXVsdHMtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYlwiO1xufVxuXG4uRGVmYXVsdHMtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG59XG5cbi5EZWZhdWx0cy1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbn1cblxuLkRlZmF1bHRzLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjtcbn1cblxuLkRlZmF1bHRzLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiO1xufVxuXG4uRGVmYXVsdHMtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiO1xufVxuXG4uRGVmYXVsdHMtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuXG4uRGVmYXVsdHMtZnV0Ym9sLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjtcbn1cblxuLkRlZmF1bHRzLXNvY2Nlci1iYWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjtcbn1cblxuLkRlZmF1bHRzLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiO1xufVxuXG4uRGVmYXVsdHMtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiO1xufVxuXG4uRGVmYXVsdHMtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiO1xufVxuXG4uRGVmYXVsdHMtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiO1xufVxuXG4uRGVmYXVsdHMtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7XG59XG5cbi5EZWZhdWx0cy15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7XG59XG5cbi5EZWZhdWx0cy1uZXdzcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiO1xufVxuXG4uRGVmYXVsdHMtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiO1xufVxuXG4uRGVmYXVsdHMtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiO1xufVxuXG4uRGVmYXVsdHMtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG5cbi5EZWZhdWx0cy1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7XG59XG5cbi5EZWZhdWx0cy1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7XG59XG5cbi5EZWZhdWx0cy1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7XG59XG5cbi5EZWZhdWx0cy1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiO1xufVxuXG4uRGVmYXVsdHMtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiO1xufVxuXG4uRGVmYXVsdHMtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7XG59XG5cbi5EZWZhdWx0cy1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjtcbn1cblxuLkRlZmF1bHRzLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjtcbn1cblxuLkRlZmF1bHRzLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmN1wiO1xufVxuXG4uRGVmYXVsdHMtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjtcbn1cblxuLkRlZmF1bHRzLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiO1xufVxuXG4uRGVmYXVsdHMtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjtcbn1cblxuLkRlZmF1bHRzLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjtcbn1cblxuLkRlZmF1bHRzLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7XG59XG5cbi5EZWZhdWx0cy1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7XG59XG5cbi5EZWZhdWx0cy1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7XG59XG5cbi5EZWZhdWx0cy1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjtcbn1cblxuLkRlZmF1bHRzLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbn1cblxuLkRlZmF1bHRzLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiO1xufVxuXG4uRGVmYXVsdHMtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuXG4uRGVmYXVsdHMtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNFwiO1xufVxuXG4uRGVmYXVsdHMtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7XG59XG5cbi5EZWZhdWx0cy1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG5cbi5EZWZhdWx0cy1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjtcbn1cblxuLkRlZmF1bHRzLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjtcbn1cblxuLkRlZmF1bHRzLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiO1xufVxuXG4uRGVmYXVsdHMtY2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjtcbn1cblxuLkRlZmF1bHRzLWlsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiO1xufVxuXG4uRGVmYXVsdHMtc2hla2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5EZWZhdWx0cy1zaGVxZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjtcbn1cblxuLkRlZmF1bHRzLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBjXCI7XG59XG5cbi5EZWZhdWx0cy1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7XG59XG5cbi5EZWZhdWx0cy1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiO1xufVxuXG4uRGVmYXVsdHMtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjtcbn1cblxuLkRlZmF1bHRzLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7XG59XG5cbi5EZWZhdWx0cy1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7XG59XG5cbi5EZWZhdWx0cy1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjtcbn1cblxuLkRlZmF1bHRzLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiO1xufVxuXG4uRGVmYXVsdHMtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjtcbn1cblxuLkRlZmF1bHRzLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7XG59XG5cbi5EZWZhdWx0cy1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjtcbn1cblxuLkRlZmF1bHRzLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiO1xufVxuXG4uRGVmYXVsdHMtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiO1xufVxuXG4uRGVmYXVsdHMtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiO1xufVxuXG4uRGVmYXVsdHMtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjtcbn1cblxuLkRlZmF1bHRzLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjtcbn1cblxuLkRlZmF1bHRzLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7XG59XG5cbi5EZWZhdWx0cy1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjtcbn1cblxuLkRlZmF1bHRzLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7XG59XG5cbi5EZWZhdWx0cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7XG59XG5cbi5EZWZhdWx0cy1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7XG59XG5cbi5EZWZhdWx0cy10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiO1xufVxuXG4uRGVmYXVsdHMtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7XG59XG5cbi5EZWZhdWx0cy12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjZcIjtcbn1cblxuLkRlZmF1bHRzLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7XG59XG5cbi5EZWZhdWx0cy12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7XG59XG5cbi5EZWZhdWx0cy1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiO1xufVxuXG4uRGVmYXVsdHMtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiO1xufVxuXG4uRGVmYXVsdHMtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiO1xufVxuXG4uRGVmYXVsdHMtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJjXCI7XG59XG5cbi5EZWZhdWx0cy1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMFwiO1xufVxuXG4uRGVmYXVsdHMtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjtcbn1cblxuLkRlZmF1bHRzLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG59XG5cbi5EZWZhdWx0cy1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjtcbn1cblxuLkRlZmF1bHRzLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuXG4uRGVmYXVsdHMtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiO1xufVxuXG4uRGVmYXVsdHMtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG59XG5cbi5EZWZhdWx0cy1ob3RlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiO1xufVxuXG4uRGVmYXVsdHMtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiO1xufVxuXG4uRGVmYXVsdHMtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjtcbn1cblxuLkRlZmF1bHRzLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiO1xufVxuXG4uRGVmYXVsdHMtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtQmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1CbGFja0l0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJsYWNrSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1Cb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUV4dHJhQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUV4dHJhQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1FeHRyYUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1FeHRyYUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1MaWdodEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUxpZ2h0SXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1NZWRpdW1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1NZWRpdW1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtUmVndWxhckl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVJlZ3VsYXJJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIjtcbiAgc3JjOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtU2VtaUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiO1xuICBzcmM6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1TZW1pQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVNlbWlCb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVRoaW4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1UaGluLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCI7XG4gIHNyYzogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVRoaW5JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1UaGluSXRhbGljLndvZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi8qIFRoZSBNb2RhbCAoYmFja2dyb3VuZCkgKi9cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7IC8qIEhpZGRlbiBieSBkZWZhdWx0ICovXG4gIHBvc2l0aW9uOiBmaXhlZDsgLyogU3RheSBpbiBwbGFjZSAqL1xuICB6LWluZGV4OiAxMDAwMDsgLyogU2l0IG9uIHRvcCAqL1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlOyAvKiBGdWxsIHdpZHRoICovXG4gIGhlaWdodDogMTAwJTsgLyogRnVsbCBoZWlnaHQgKi9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDAsIDApOyAvKiBGYWxsYmFjayBjb2xvciAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7IC8qIEJsYWNrIHcvIG9wYWNpdHkgKi9cbiAgb3ZlcmZsb3c6IG92ZXJsYXk7XG59XG4ubW9kYWwgZGl2Lm1vZGFsLWRpYWxvZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBpbmhlcml0O1xufVxuLm1vZGFsIC5tb2RhbC1oZWFkZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLyogTW9kYWwgQ29udGVudC9Cb3ggbW9kYWwtdmlkZW8qL1xuLm1vZGFsX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBtYXJnaW46IDAgYXV0bzsgLyogMTUlIGZyb20gdGhlIHRvcCBhbmQgY2VudGVyZWQgKi9cbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzg4ODtcbiAgd2lkdGg6IDgwJTsgLyogQ291bGQgYmUgbW9yZSBvciBsZXNzLCBkZXBlbmRpbmcgb24gc2NyZWVuIHNpemUgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAwMTsgLyogU2l0IG9uIHRvcCAqL1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4vKiBUaGUgQ2xvc2UgQnV0dG9uICovXG4uY2xvc2Uge1xuICBjb2xvcjogI2FhYTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uY2xvc2U6aG92ZXIsXG4uY2xvc2U6Zm9jdXMge1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5oZWFkZXIuc2l0ZS1oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3gtc2hhZG93OiAwcHggM3B4IDEycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycywgYm94LXNoYWRvdyAwLjJzLCBvcGFjaXR5IDAuNHMsIHRyYW5zZm9ybSAwLjRzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlci5zaXRlLWhlYWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5jb250YWluZXIsIGhlYWRlci5zaXRlLWhlYWRlciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXIsIGhlYWRlci5zaXRlLWhlYWRlciAubmFycm93LWNvbnRhaW5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5uYXJyb3ctY29udGFpbmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXIsIGhlYWRlci5zaXRlLWhlYWRlciAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXIge1xuICAgIGNvbHVtbi1nYXA6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyIC5jb250YWluZXIsIGhlYWRlci5zaXRlLWhlYWRlciAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXIsIGhlYWRlci5zaXRlLWhlYWRlciAubmFycm93LWNvbnRhaW5lciwgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgaGVhZGVyLnNpdGUtaGVhZGVyIC5zaXRlLWlubmVyIHtcbiAgICBjb2x1bW4tZ2FwOiAxNHB4O1xuICB9XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIuZml4ZWQtc3ViLW5hdiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODBweCk7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLnByaW1hcnktbmF2LXRvZ2dsZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLnByaW1hcnktbmF2LXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLnByaW1hcnktbmF2LXRvZ2dsZSAuYmFycyB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLnByaW1hcnktbmF2LXRvZ2dsZSAuYmFyczpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLnByaW1hcnktbmF2LXRvZ2dsZS5jbG9zZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIgLnByaW1hcnktbmF2LXRvZ2dsZS5jbG9zZSAuYmFyczpmaXJzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNXB4LCA1cHgpO1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyIC5wcmltYXJ5LW5hdi10b2dnbGUuY2xvc2UgLmJhcnM6bnRoLWNoaWxkKDIpIHtcbiAgb3BhY2l0eTogMDtcbn1cbmhlYWRlci5zaXRlLWhlYWRlciAucHJpbWFyeS1uYXYtdG9nZ2xlLmNsb3NlIC5iYXJzOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDdweCwgLTZweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyIC5wcmltYXJ5LW5hdi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmhlYWRlci5zaXRlLWhlYWRlci52ZXJzaW9uLWIge1xuICBwYWRkaW5nOiA3cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIuc2l0ZS1oZWFkZXIudmVyc2lvbi1iIHtcbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIuc2l0ZS1oZWFkZXIudmVyc2lvbi1iIHtcbiAgICBwYWRkaW5nOiAxMC41cHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyLnZlcnNpb24tYiAucHJpbWFyeS1uYXYtdG9nZ2xlIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlci5zaXRlLWhlYWRlci52ZXJzaW9uLWIgLmNvbnRhaW5lciwgaGVhZGVyLnNpdGUtaGVhZGVyLnZlcnNpb24tYiAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBoZWFkZXIuc2l0ZS1oZWFkZXIudmVyc2lvbi1iIC5zaXRlLWlubmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIudmVyc2lvbi1iIC5uYXJyb3ctY29udGFpbmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIudmVyc2lvbi1iIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgaGVhZGVyLnNpdGUtaGVhZGVyLnZlcnNpb24tYiAuc2l0ZS1pbm5lciwgaGVhZGVyLnNpdGUtaGVhZGVyLnZlcnNpb24tYiAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciBoZWFkZXIuc2l0ZS1oZWFkZXIudmVyc2lvbi1iIC5zaXRlLWlubmVyIHtcbiAgICBjb2x1bW4tZ2FwOiAyNHB4O1xuICAgIHJvdy1nYXA6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyLnZlcnNpb24tYiAuY29udGFpbmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIudmVyc2lvbi1iIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIGhlYWRlci5zaXRlLWhlYWRlci52ZXJzaW9uLWIgLnNpdGUtaW5uZXIsIGhlYWRlci5zaXRlLWhlYWRlci52ZXJzaW9uLWIgLm5hcnJvdy1jb250YWluZXIsIGhlYWRlci5zaXRlLWhlYWRlci52ZXJzaW9uLWIgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciBoZWFkZXIuc2l0ZS1oZWFkZXIudmVyc2lvbi1iIC5zaXRlLWlubmVyLCBoZWFkZXIuc2l0ZS1oZWFkZXIudmVyc2lvbi1iIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIGhlYWRlci5zaXRlLWhlYWRlci52ZXJzaW9uLWIgLnNpdGUtaW5uZXIge1xuICAgIGNvbHVtbi1nYXA6IDE0cHg7XG4gIH1cbn1cbmhlYWRlci5zaXRlLWhlYWRlci52ZXJzaW9uLWIgLnRpdGxlLWFyZWEge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBoZWFkZXIuc2l0ZS1oZWFkZXIudmVyc2lvbi1iIC50aXRsZS1hcmVhIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBoZWFkZXIuc2l0ZS1oZWFkZXIudmVyc2lvbi1iIC50aXRsZS1hcmVhIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICBoZWFkZXIuc2l0ZS1oZWFkZXIudmVyc2lvbi1iIC50aXRsZS1hcmVhIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmhlYWRlci5zaXRlLWhlYWRlci52ZXJzaW9uLWIgLnRpdGxlLWFyZWEgLmN1c3RvbS1sb2dvLWxpbmsge1xuICB3aWR0aDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIuc2l0ZS1oZWFkZXIudmVyc2lvbi1iIC50aXRsZS1hcmVhIC5jdXN0b20tbG9nby1saW5rIHtcbiAgICB3aWR0aDogNzFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIuc2l0ZS1oZWFkZXIudmVyc2lvbi1iIC50aXRsZS1hcmVhIC5jdXN0b20tbG9nby1saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbmhlYWRlci5zaXRlLWhlYWRlci52ZXJzaW9uLWIgLm5hdi1zZWNvbmRhcnkge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwO1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyLnZlcnNpb24tYiAubmF2LXNlY29uZGFyeSAuY3RhLWJ1dHRvbi1jb250YWluZXIgYSB7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyLnZlcnNpb24tYiAubmF2LXNlY29uZGFyeSAuY3RhLWJ1dHRvbi1jb250YWluZXIgYSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIuc2l0ZS1oZWFkZXIudmVyc2lvbi1iIC5uYXYtc2Vjb25kYXJ5IC5jdGEtYnV0dG9uLWNvbnRhaW5lciBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIuc2l0ZS1oZWFkZXIudmVyc2lvbi1iIC5uYXYtc2Vjb25kYXJ5IC5waG9uZS1saW5rLCBoZWFkZXIuc2l0ZS1oZWFkZXIudmVyc2lvbi1iIC5uYXYtc2Vjb25kYXJ5IC5sb2dpbi1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGhlYWRlci5zaXRlLWhlYWRlci52ZXJzaW9uLWIgLm5hdi1zZWNvbmRhcnkgLnBob25lLWxpbmsgYSwgaGVhZGVyLnNpdGUtaGVhZGVyLnZlcnNpb24tYiAubmF2LXNlY29uZGFyeSAubG9naW4tbGluayBhIHtcbiAgICBwYWRkaW5nOiAxNHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIuc2l0ZS1oZWFkZXIudmVyc2lvbi1iIC5uYXYtc2Vjb25kYXJ5IC5waG9uZS1saW5rLCBoZWFkZXIuc2l0ZS1oZWFkZXIudmVyc2lvbi1iIC5uYXYtc2Vjb25kYXJ5IC5sb2dpbi1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIuc2l0ZS1oZWFkZXIudmVyc2lvbi1iIC5uYXYtc2Vjb25kYXJ5IC5zdXBwb3J0LWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIuc2l0ZS1oZWFkZXIudmVyc2lvbi1iIC5uYXYtc2Vjb25kYXJ5IC5zdXBwb3J0LWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGhlYWRlci5zaXRlLWhlYWRlci52ZXJzaW9uLWIgLm5hdi1zZWNvbmRhcnkge1xuICAgIG9yZGVyOiAyO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlci5zaXRlLWhlYWRlci52ZXJzaW9uLWIgLm5hdi1zZWNvbmRhcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIudmVyc2lvbi1iICNnZW5lc2lzLW5hdi1wcmltYXJ5IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmhlYWRlci5zaXRlLWhlYWRlci52ZXJzaW9uLWIgI2dlbmVzaXMtbmF2LXByaW1hcnkgLndyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyLnZlcnNpb24tYiAjZ2VuZXNpcy1uYXYtcHJpbWFyeSBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGhlYWRlci5zaXRlLWhlYWRlci52ZXJzaW9uLWIgI2dlbmVzaXMtbmF2LXByaW1hcnkge1xuICAgIG9yZGVyOiA0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyLnZlcnNpb24tYiAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDk1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlci5zaXRlLWhlYWRlci52ZXJzaW9uLWIgI2dlbmVzaXMtbmF2LXByaW1hcnkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5N3B4KTtcbiAgfVxufVxuaGVhZGVyLnNpdGUtaGVhZGVyLnZlcnNpb24tYiAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyLnZlcnNpb24tYiAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBwYWRkaW5nOiAxMnB4IDhweCAyN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIGhlYWRlci5zaXRlLWhlYWRlci52ZXJzaW9uLWIgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBwYWRkaW5nOiAxMnB4IDhweCAyN3B4O1xuICB9XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIudmVyc2lvbi1iICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gIGNvbHVtbi1nYXA6IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIuc2l0ZS1oZWFkZXIudmVyc2lvbi1iICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyLnZlcnNpb24tYiAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGhlYWRlci5zaXRlLWhlYWRlci52ZXJzaW9uLWIgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyLnNpdGUtaGVhZGVyLnZlcnNpb24tYiAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIGhlYWRlci5zaXRlLWhlYWRlci52ZXJzaW9uLWIgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiBhOmFmdGVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICB9XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIudmVyc2lvbi1iICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmFjdGl2ZSA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyLnZlcnNpb24tYiAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUgPiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbmhlYWRlci5zaXRlLWhlYWRlci52ZXJzaW9uLWIgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUgPiBhLCBoZWFkZXIuc2l0ZS1oZWFkZXIudmVyc2lvbi1iICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlID4gYTphZnRlciB7XG4gIGNvbG9yOiAjMDA5NjM5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlci5zaXRlLWhlYWRlci52ZXJzaW9uLWIgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyLnZlcnNpb24tYiAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm5vdCguc29sdXRpb25zKTpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgdG9wOiA1OHB4O1xuICB9XG4gIGhlYWRlci5zaXRlLWhlYWRlci52ZXJzaW9uLWIgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zb2x1dGlvbnM6aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgIHRvcDogNjAuNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyLnZlcnNpb24tYiAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnNvbHV0aW9uczpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyLnZlcnNpb24tYiAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAud2hvLXdlLXNlcnZlIHtcbiAgICBtaW4td2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGhlYWRlci5zaXRlLWhlYWRlci52ZXJzaW9uLWIgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyLnNpdGUtaGVhZGVyLnZlcnNpb24tYiAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlci5zaXRlLWhlYWRlci52ZXJzaW9uLWIgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUge1xuICAgIGNvbHVtbi1nYXA6IDRweDtcbiAgfVxufVxuaGVhZGVyLnNpdGUtaGVhZGVyLnZlcnNpb24tYiAjZ2VuZXNpcy1uYXYtcHJpbWFyeSAuc2VhcmNoLWZvcm0ge1xuICBjb2x1bW4tZ2FwOiA4cHg7XG59XG5oZWFkZXIuc2l0ZS1oZWFkZXIudmVyc2lvbi1iICNnZW5lc2lzLW5hdi1wcmltYXJ5IC5zZWFyY2gtZm9ybTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBEZWZhdWx0cywgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNCMUIxQjE7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMXB4O1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyLnZlcnNpb24tYiAjZ2VuZXNpcy1uYXYtcHJpbWFyeSAuc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgc2Fucy1zZXJpZjtcbn1cbmhlYWRlci5zaXRlLWhlYWRlci52ZXJzaW9uLWIgI2dlbmVzaXMtbmF2LXByaW1hcnkgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS1pbnB1dCB7XG4gIG1pbi13aWR0aDogMTc0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuaGVhZGVyLnNpdGUtaGVhZGVyLnZlcnNpb24tYiAjZ2VuZXNpcy1uYXYtcHJpbWFyeSAuc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlci5zaXRlLWhlYWRlci52ZXJzaW9uLWIgI2dlbmVzaXMtbmF2LXByaW1hcnkgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlci5zaXRlLWhlYWRlci52ZXJzaW9uLWIgI2dlbmVzaXMtbmF2LXByaW1hcnkgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS1pbnB1dCB7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlci5zaXRlLWhlYWRlci52ZXJzaW9uLWIgI2dlbmVzaXMtbmF2LXByaW1hcnkgLnNlYXJjaCB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICAgIGNvbG9yOiAjMDA5NjM5O1xuICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICB9XG4gIGhlYWRlci5zaXRlLWhlYWRlci52ZXJzaW9uLWIgI2dlbmVzaXMtbmF2LXByaW1hcnkgLnNlYXJjaDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGhlYWRlci5zaXRlLWhlYWRlci52ZXJzaW9uLWIgI2dlbmVzaXMtbmF2LXByaW1hcnkgLnNlYXJjaCA+IC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTJweCAwIDRweDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwOTYzOTtcbiAgfVxuICBoZWFkZXIuc2l0ZS1oZWFkZXIudmVyc2lvbi1iICNnZW5lc2lzLW5hdi1wcmltYXJ5IC5zZWFyY2g6aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoZWFkZXIuc2l0ZS1oZWFkZXIudmVyc2lvbi1iICNnZW5lc2lzLW5hdi1wcmltYXJ5IC5zZWFyY2gge1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIGhlYWRlci5zaXRlLWhlYWRlci52ZXJzaW9uLWIgI2dlbmVzaXMtbmF2LXByaW1hcnkgLnNlYXJjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0OHB4O1xuICB9XG59XG5cbi53cC1jdXN0b20tbG9nbyAudGl0bGUtYXJlYSB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAud3AtY3VzdG9tLWxvZ28gLnRpdGxlLWFyZWEge1xuICAgIG1heC13aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubmF2LXNlY29uZGFyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDdweCAwO1xufVxuLm5hdi1zZWNvbmRhcnkgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdi1zZWNvbmRhcnkgYSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLm5hdi1zZWNvbmRhcnkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA5NjM5O1xufVxuLm5hdi1zZWNvbmRhcnkgLmN0YS1idXR0b24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5hdi1zZWNvbmRhcnkgLmN0YS1idXR0b24tY29udGFpbmVyIGEge1xuICBjb2xvcjogI2UzNTIwNTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTM1MjA1O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5uYXYtc2Vjb25kYXJ5IC5jdGEtYnV0dG9uLWNvbnRhaW5lciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzNTIwNSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXNlY29uZGFyeSAuY3RhLWJ1dHRvbi1jb250YWluZXIgYSB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXYtc2Vjb25kYXJ5IC5jdGEtYnV0dG9uLWNvbnRhaW5lciBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5uYXYtc2Vjb25kYXJ5IC5tZW51LWl0ZW0ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLm5hdi1zZWNvbmRhcnkgLnBob25lLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtc2Vjb25kYXJ5IC5waG9uZS1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLm5hdi1zZWNvbmRhcnkgLnBob25lLWxpbmsgYSB7XG4gICAgcGFkZGluZzogMTRweCAwO1xuICB9XG59XG4ubmF2LXNlY29uZGFyeSAubG9naW4tbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtc2Vjb25kYXJ5IC5sb2dpbi1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLm5hdi1zZWNvbmRhcnkgLmxvZ2luLWxpbmsgYSB7XG4gICAgcGFkZGluZzogMTRweCAwO1xuICB9XG59XG4ubmF2LXNlY29uZGFyeSAuc3VwcG9ydC1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtc2Vjb25kYXJ5IC5zdXBwb3J0LWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAubmF2LXNlY29uZGFyeSAuc3VwcG9ydC1saW5rIGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZTM1MjA1O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjZTM1MjA1O1xuICB9XG4gIC5uYXYtc2Vjb25kYXJ5IC5zdXBwb3J0LWxpbmsgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UzNTIwNTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkuc2hvd01lbnUgdWwjbWVudS1wcmltYXJ5LW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjYycHgpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IGNhbGMoMTYuNjY2NjY2NjY2NyUgLSAxNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMyOXB4KTtcbiAgfVxufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgYSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA5NjM5O1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLmRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAuZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAjN0E3QTdBO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAwLjgyNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSBwLnN1Yi1tZW51LWluZm9ybWF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSBwLnN1Yi1tZW51LWluZm9ybWF0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjQ0cHg7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSBwLnN1Yi1tZW51LWluZm9ybWF0aW9uIC50aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMS43NHB4O1xuICB9XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAubG9naW4tbGluayBhIHtcbiAgY29sb3I6ICMwMDk2Mzk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLmxvZ2luLWxpbmsgYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbSB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgcGFkZGluZzogMjdweCA2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIHBhZGRpbmc6IDI3cHggN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIHBhZGRpbmc6IDI3cHggOHB4O1xuICB9XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbHVtbi1nYXA6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICAgIGNvbHVtbi1nYXA6IDRweDtcbiAgfVxufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgZm9udC1mYW1pbHk6IFwiRGVmYXVsdHNcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnVwLWNhcmV0OmFmdGVyLCAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiBhOmFmdGVyIHtcbiAgICBjb2xvcjogIzAwOTYzOTtcbiAgfVxufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSB7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIH1cbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IHtcbiAgcGFkZGluZzogMDtcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IGEge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm5vdCguc29sdXRpb25zKTpob3ZlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bm90KC5zb2x1dGlvbnMpOmhvdmVyIC5zdWItbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm5vdCguc29sdXRpb25zKTpob3ZlciAuc3ViLW1lbnUgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bm90KC5zb2x1dGlvbnMpOmhvdmVyIC5zdWItbWVudSBhIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm5vdCguc29sdXRpb25zKTpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDk2Mzk7XG4gICAgdG9wOiA3NnB4O1xuICAgIG1heC13aWR0aDogMjQ0cHg7XG4gICAgbWluLXdpZHRoOiAxNzJweDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpub3QoLnNvbHV0aW9ucyk6aG92ZXIgPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm5vdCguc29sdXRpb25zKTpob3ZlciA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpub3QoLnNvbHV0aW9ucyk6aG92ZXIgPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAudXAtY2FyZXQ6YWZ0ZXIsICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bm90KC5zb2x1dGlvbnMpOmhvdmVyID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bm90KC5zb2x1dGlvbnMpOmhvdmVyID4gLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDApO1xuICAgIHRvcDogMDtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm5vdCguc29sdXRpb25zKTpob3ZlciA+IC5zdWItbWVudSAuc3ViLW1lbnUgbGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpub3QoLnNvbHV0aW9ucyk6aG92ZXIgPiAuc3ViLW1lbnUgLnN1Yi1tZW51IGEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zb2x1dGlvbnM6aG92ZXIge1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnNvbHV0aW9uczpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogODk2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnNvbHV0aW9uczpob3ZlciA+IC5zdWItbWVudSBsaSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnNvbHV0aW9uczpob3ZlciA+IC5zdWItbWVudSBsaS5vdGhlci1zb2x1dGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc29sdXRpb25zOmhvdmVyID4gLnN1Yi1tZW51IGxpLm90aGVyLXNvbHV0aW9ucyAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zb2x1dGlvbnM6aG92ZXIgPiAuc3ViLW1lbnUgbGkub3RoZXItc29sdXRpb25zIC5zdWItbWVudSBsaSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zb2x1dGlvbnM6aG92ZXIgPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnNvbHV0aW9uczpob3ZlciA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW0gPiBhOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnNvbHV0aW9uczpob3ZlciA+IC5zdWItbWVudSA+IC5tZW51LWl0ZW06bnRoLWNoaWxkKC1uKzQpIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zb2x1dGlvbnM6aG92ZXIgPiAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnNvbHV0aW9uczpob3ZlciA+IC5zdWItbWVudSAuc3ViLW1lbnUgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc29sdXRpb25zOmhvdmVyID4gLnN1Yi1tZW51IC5zdWItbWVudSBhIHtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc29sdXRpb25zOmhvdmVyIC5vdGhlci1zb2x1dGlvbnMge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5zb2x1dGlvbnM6aG92ZXIgLm90aGVyLXNvbHV0aW9ucyBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLnNvbHV0aW9uczpob3ZlciAuYWxsLXNvbHV0aW9ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc29sdXRpb25zOmhvdmVyIC5hbGwtc29sdXRpb25zIGE6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICBmb250LWZhbWlseTogXCJEZWZhdWx0c1wiO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB9XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uc29sdXRpb25zOmhvdmVyIC5oY3NzLXNvZnR3YXJlID4gYTo6YmVmb3JlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5zb2x1dGlvbnMgPiAuc3ViLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDE2cHg7XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAuc29sdXRpb25zID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbSA+IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI5cHg7XG4gIGhlaWdodDogMjlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAuc29sdXRpb25zID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbSA+IGEgPiBzcGFuIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA5NHB4KTtcbiAgfVxufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLnNvbHV0aW9ucyA+IC5zdWItbWVudSAuc3ViLW1lbnUgYSB7XG4gIHBhZGRpbmc6IDEycHggNjVweDtcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5zb2x1dGlvbnMgLmVzdGltYXRpbmcgPiBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMTIvY2FsY3VsYXRvcl9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLnNvbHV0aW9ucyAub3BlcmF0aW9ucyA+IGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8xMi9oZWxtZXRfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5zb2x1dGlvbnMgLmZsZWV0ID4gYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzEyL2J1bGxkb3plcl9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLnNvbHV0aW9ucyAuZGF0YS1yZXBvcnRpbmcgPiBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMTIvZ3JhcGhfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLnNvbHV0aW9ucyAuaGNzcy1zb2Z0d2FyZSA+IGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzAxL2xvZ28taGNzcy1qdXN0aWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxOXB4O1xuICBib3JkZXI6IDAuNXB4IHNvbGlkICNBMUExQTE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5zb2x1dGlvbnMgLm90aGVyLXNvbHV0aW9ucyA+IGEge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAuc29sdXRpb25zIC5vdGhlci1zb2x1dGlvbnMgLnN1Yi1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLnNvbHV0aW9ucyAub3RoZXItc29sdXRpb25zIC5zdWItbWVudSBhID4gc3BhbiB7XG4gIGhlaWdodDogMjlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5zb2x1dGlvbnMgLm90aGVyLXNvbHV0aW9ucyAuc3ViLW1lbnUgYSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGNvbHVtbi1nYXA6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAuc29sdXRpb25zIC5vdGhlci1zb2x1dGlvbnMgLnN1Yi1tZW51IGEgPiBzcGFuIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA5M3B4KTtcbiAgfVxufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLnNvbHV0aW9ucyAub3RoZXItc29sdXRpb25zIC5zdWItbWVudSAuZXh0ZXJuYWwtbGluayBhIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IHVsI21lbnUtcHJpbWFyeS1tZW51IC5zb2x1dGlvbnMgLm90aGVyLXNvbHV0aW9ucyAuc3ViLW1lbnUgLmV4dGVybmFsLWxpbmsgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyOXB4O1xuICBoZWlnaHQ6IDI5cHg7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAyL2V4dGVybmFsX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMi9leHRlcm5hbF9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgdWwjbWVudS1wcmltYXJ5LW1lbnUgLnNvbHV0aW9ucyAub3RoZXItc29sdXRpb25zIC5zdWItbWVudSAuZXh0ZXJuYWwtbGluayBhOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSAuc29sdXRpb25zIC5hbGwtc29sdXRpb25zIGEge1xuICBjb2xvcjogIzAwOTYzOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSB1bCNtZW51LXByaW1hcnktbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbiNnZW5lc2lzLW5hdi1wcmltYXJ5IC5zZWFyY2gtZm9ybSB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAyOHB4O1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSAuc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSAuc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLWlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwOTYzOTtcbiAgd2lkdGg6IDU2OHB4O1xuICBwYWRkaW5nOiAwIDAgMTZweCAwO1xufVxuI2dlbmVzaXMtbmF2LXByaW1hcnkgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4jZ2VuZXNpcy1uYXYtcHJpbWFyeSAuc2VhcmNoIHtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IC5zZWFyY2g6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcXGYwMDJcIjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IERlZmF1bHRzLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDA5NjM5O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IC5zZWFyY2g6OmJlZm9yZSB7XG4gICAgcGFkZGluZzogMjdweCAwIDI3cHggMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNnZW5lc2lzLW5hdi1wcmltYXJ5IC5zZWFyY2g6aG92ZXIge1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgfVxuICAjZ2VuZXNpcy1uYXYtcHJpbWFyeSAuc2VhcmNoOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA4MTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIHBhZGRpbmc6IDM1cHggNjZweCA0NHB4IDYxcHg7XG4gICAgcmlnaHQ6IDE0cHg7XG4gIH1cbiAgI2dlbmVzaXMtbmF2LXByaW1hcnkgLnNlYXJjaDpob3ZlcjpiZWZvcmUge1xuICAgIGNvbG9yOiAjMDA5NjM5O1xuICB9XG59XG5cbi5tb2RhbC12aWRlbyB7XG4gIG1heC13aWR0aDogNjk4cHg7XG4gIG1heC1oZWlnaHQ6IDM5M3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA5NCU7IC8qIENvdWxkIGJlIG1vcmUgb3IgbGVzcywgZGVwZW5kaW5nIG9uIHNjcmVlbiBzaXplICovXG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2RhbC12aWRlby5iaWcge1xuICAgIG1heC13aWR0aDogMTE5MXB4O1xuICAgIG1heC1oZWlnaHQ6IDY3MHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5tb2RhbC12aWRlbyAuY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwYWRkaW5nOiA4cHggMjJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTQwcHg7XG4gIHJpZ2h0OiAtMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5tb2RhbC12aWRlbyAuY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC12aWRlbyAuY2xvc2Uge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgfVxufVxuXG4ud2lzaXRhX2hlaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnZpZGVvLXBsYXllci1yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52aWRlby1wbGF5ZXItcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZGVvLXBsYXllci1yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi52aWRlby10aHVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZGVvLXRodW1iIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4udmlkZW8tdGh1bWIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzkwcHgpIHtcbiAgLnZpZGVvLXRodW1iIGltZyB7XG4gICAgbWF4LWhlaWdodDogNDk4cHg7XG4gIH1cbn1cbi52aWRlby10aHVtYjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMjVzO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmNDtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA5L3BsYXktYnV0dG9uLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wOS9wbGF5LWJ1dHRvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMTVweDtcbiAgbWFzay1zaXplOiAxMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlkZW8tdGh1bWI6YWZ0ZXIge1xuICAgIC13ZWJraXQtbWFzay1zaXplOiAxNTVweDtcbiAgICBtYXNrLXNpemU6IDE1NXB4O1xuICB9XG59XG4udmlkZW8tdGh1bWI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBvcGFjaXR5OiAwLjE1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZGVvLXRodW1iOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLnZpZGVvLXRodW1iOmhvdmVyOmFmdGVyIHtcbiAgd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG59XG4udmlkZW8tdGh1bWI6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4udmlkZW8tdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogODAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDJweCAycHggNHB4ICMzMzM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlkZW8tdGl0bGUge1xuICAgIHRvcDogNjMlO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG4udy1kaWFsb2cudy1jc3MtcmVzZXQge1xuICBtaW4td2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbndpc3RpYS1wbGF5ZXI6bm90KDpkZWZpbmVkKSB7XG4gIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIG5vLXJlcGVhdCB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTAvZGVmYXVsdC1oY3NzLWxvZ28uanBnXCIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmlsdGVyOiBibHVyKDVweCk7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi8qICMgU2Nyb2xsIHRvIFRvcFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRvLXRvcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9pbWFnZXMvdG8tdG9wLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIDUwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgei1pbmRleDogOTAwMDtcbn1cbi50by10b3AudG9wLWlzLXZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuLnRvLXRvcC50b3AtZmFkZS1vdXQge1xuICBvcGFjaXR5OiAwLjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50by10b3Age1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgYm90dG9tOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50by10b3Age1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuXG4ubm8tdG91Y2ggLnRvLXRvcDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzUyMDU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbiNwcm9kdWN0LWhlcm8ge1xuICBwYWRkaW5nLXRvcDogMzRweDtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuI3Byb2R1Y3QtaGVybyBzdmcge1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1oZXJvIHN2ZyB7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1oZXJvIHtcbiAgICBtaW4taGVpZ2h0OiA4MDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3Byb2R1Y3QtaGVybyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI2MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNwcm9kdWN0LWhlcm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMDNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAjcHJvZHVjdC1oZXJvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzY1cHg7XG4gIH1cbn1cbiNwcm9kdWN0LWhlcm8ubm8tdmlkZW8ge1xuICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuI3Byb2R1Y3QtaGVyby5uby12aWRlbzphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNwcm9kdWN0LWhlcm8uY2hpbGQtaGVybyB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4jcHJvZHVjdC1oZXJvLmNoaWxkLWhlcm86YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYXNwZWN0LXJhdGlvOiAxNi81O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMXB4O1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAjcHJvZHVjdC1oZXJvLmNoaWxkLWhlcm86YWZ0ZXIge1xuICAgIGhlaWdodDogMTQ0cHg7XG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWhlcm8uY2hpbGQtaGVybzphZnRlciB7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNwcm9kdWN0LWhlcm8uY2hpbGQtaGVybzphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWhlcm8uY2hpbGQtaGVybyBzdmcge1xuICAgIG1hcmdpbi1ib3R0b206IDQ5cHg7XG4gIH1cbn1cbiNwcm9kdWN0LWhlcm8uY2hpbGQtaGVybyAud2lzdGlhLWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3Byb2R1Y3QtaGVyby5jaGlsZC1oZXJvIC53aXN0aWEtZnJhbWUge1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuI3Byb2R1Y3QtaGVyby5jaGlsZC1oZXJvIC52aWRlby10aHVtYiwgI3Byb2R1Y3QtaGVyby5jaGlsZC1oZXJvIC52aWRlby10aHVtYjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuI3Byb2R1Y3QtaGVyby5jaGlsZC1oZXJvIC52aWRlby10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNwcm9kdWN0LWhlcm8uY2hpbGQtaGVybyAudmlkZW8tdGl0bGUge1xuICAgIHRvcDogNzUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3QtaGVyby5jaGlsZC1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogNDlweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNwcm9kdWN0LWhlcm8uY2hpbGQtaGVybyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gICNwcm9kdWN0LWhlcm8uY2hpbGQtaGVybyB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIyNXB4KSB7XG4gICNwcm9kdWN0LWhlcm8uY2hpbGQtaGVybyB7XG4gICAgbWFyZ2luLXRvcDogNDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjcHJvZHVjdC1oZXJvLmNoaWxkLWhlcm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAjcHJvZHVjdC1oZXJvLmNoaWxkLWhlcm8ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbiNwcm9kdWN0LWhlcm8uY2hpbGQtaGVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbn1cbiNwcm9kdWN0LWhlcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3QtaGVybzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMCwgMCwgMCwgMC42KSA4LjE0JSwgcmdiYSgwLCAwLCAwLCAwLjgpIDk1LjQ0JSk7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNwcm9kdWN0LWhlcm86YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDEzOSwgMTM5LCAxMzksIDApIDguMTQlLCByZ2JhKDEzOSwgMTM5LCAxMzksIDApIDE2Ljg3JSwgcmdiYSgxMzksIDEzOSwgMTM5LCAwKSAyOC4yMiUsIHJnYmEoMCwgMCwgMCwgMC43MikgNDIuNjMlLCByZ2JhKDAsIDAsIDAsIDAuNzUpIDU1LjI4JSwgcmdiYSgwLCAwLCAwLCAwLjg1KSA2NC44OSUsICMwMDAgNzkuNzMlKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAjcHJvZHVjdC1oZXJvOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgxMzksIDEzOSwgMTM5LCAwKSA4LjE0JSwgcmdiYSgxMzksIDEzOSwgMTM5LCAwKSAxNi44NyUsIHJnYmEoMTM5LCAxMzksIDEzOSwgMCkgMzIuNTklLCByZ2JhKDAsIDAsIDAsIDAuNSkgNDIuNjMlLCByZ2JhKDAsIDAsIDAsIDAuNzUpIDU1LjI4JSwgcmdiYSgwLCAwLCAwLCAwLjg1KSA2NC44OSUsICMwMDAgNzkuNzMlKTtcbiAgfVxufVxuI3Byb2R1Y3QtaGVybyAuaGVyby1jb250ZW50IHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNwcm9kdWN0LWhlcm8gLmhlcm8tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMzEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgI3Byb2R1Y3QtaGVybyAuc3RhbmRhcmQtYnRuLCAjcHJvZHVjdC1oZXJvIC5ibGFjay1idG4sICNwcm9kdWN0LWhlcm8gLmZvcm0tYmxhY2stYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ibGFjay1idG4gI3Byb2R1Y3QtaGVybyAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgI3Byb2R1Y3QtaGVybyAud2hpdGUtYnRuLCAjcHJvZHVjdC1oZXJvIC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0td2hpdGUtYnRuICNwcm9kdWN0LWhlcm8gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsICNwcm9kdWN0LWhlcm8gLmhlYXZ5YmlkLWJ0biwgI3Byb2R1Y3QtaGVybyBpbnB1dC5zZWFyY2gtZm9ybS1zdWJtaXQsICNwcm9kdWN0LWhlcm8gLmhlYXZ5am9iLWJ0biwgI3Byb2R1Y3QtaGVybyAubmV3LWRpc3BhdGNoZXItYnRuLCAjcHJvZHVjdC1oZXJvIC5wbGFucy1idG4sICNwcm9kdWN0LWhlcm8gLnNhZmV0eS1idG4sICNwcm9kdWN0LWhlcm8gLmZsZWV0LWJ0biwgI3Byb2R1Y3QtaGVybyAuZTM2MC1idG4sICNwcm9kdWN0LWhlcm8gLmZ1ZWxlcnBsdXMtYnRuLCAjcHJvZHVjdC1oZXJvIC50ZWxlbWF0aWNzLWJ0biwgI3Byb2R1Y3QtaGVybyAuYWNjb3VudGluZy1idG4sICNwcm9kdWN0LWhlcm8gLmNsb3VkLWJ0biwgI3Byb2R1Y3QtaGVybyAuaW5zaWdodHMtYnRuLCAjcHJvZHVjdC1oZXJvICNtZW51LWZvb3Rlci1jb250YWN0IC5jdGEtYnV0dG9uLWNvbnRhaW5lciBhLCAjbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgI3Byb2R1Y3QtaGVybyBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1oZXJvIC5zdGFuZGFyZC1idG4sICNwcm9kdWN0LWhlcm8gLmJsYWNrLWJ0biwgI3Byb2R1Y3QtaGVybyAuZm9ybS1ibGFjay1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLWJsYWNrLWJ0biAjcHJvZHVjdC1oZXJvIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAjcHJvZHVjdC1oZXJvIC53aGl0ZS1idG4sICNwcm9kdWN0LWhlcm8gLmZvcm0td2hpdGUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS13aGl0ZS1idG4gI3Byb2R1Y3QtaGVybyAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgI3Byb2R1Y3QtaGVybyAuaGVhdnliaWQtYnRuLCAjcHJvZHVjdC1oZXJvIGlucHV0LnNlYXJjaC1mb3JtLXN1Ym1pdCwgI3Byb2R1Y3QtaGVybyAuaGVhdnlqb2ItYnRuLCAjcHJvZHVjdC1oZXJvIC5uZXctZGlzcGF0Y2hlci1idG4sICNwcm9kdWN0LWhlcm8gLnBsYW5zLWJ0biwgI3Byb2R1Y3QtaGVybyAuc2FmZXR5LWJ0biwgI3Byb2R1Y3QtaGVybyAuZmxlZXQtYnRuLCAjcHJvZHVjdC1oZXJvIC5lMzYwLWJ0biwgI3Byb2R1Y3QtaGVybyAuZnVlbGVycGx1cy1idG4sICNwcm9kdWN0LWhlcm8gLnRlbGVtYXRpY3MtYnRuLCAjcHJvZHVjdC1oZXJvIC5hY2NvdW50aW5nLWJ0biwgI3Byb2R1Y3QtaGVybyAuY2xvdWQtYnRuLCAjcHJvZHVjdC1oZXJvIC5pbnNpZ2h0cy1idG4sICNwcm9kdWN0LWhlcm8gI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyIGEsICNtZW51LWZvb3Rlci1jb250YWN0IC5jdGEtYnV0dG9uLWNvbnRhaW5lciAjcHJvZHVjdC1oZXJvIGEge1xuICAgIG1hcmdpbi1yaWdodDogMzNweDtcbiAgfVxufVxuI3Byb2R1Y3QtaGVybyBoMSB7XG4gIGZvbnQtc2l6ZTogMC44MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1oZXJvIGgxIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbiNwcm9kdWN0LWhlcm8gcCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb2xvcjogI0JFQkVCRTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1oZXJvIHAge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4jcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUge1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAzLjU4MnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI3Byb2R1Y3QtaGVyby5tb2JpbGUtd2hpdGUtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgI3Byb2R1Y3QtaGVyby5tb2JpbGUtd2hpdGUtYmcgcCB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgI3Byb2R1Y3QtaGVyby5tb2JpbGUtd2hpdGUtYmc6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI3Byb2R1Y3QtaGVyby5tb2JpbGUtZGFyay1ibHVlLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyYjNhO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICNwcm9kdWN0LWhlcm8ubW9iaWxlLWRhcmstYmx1ZS1iZyBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAjcHJvZHVjdC1oZXJvLm1vYmlsZS1kYXJrLWJsdWUtYmc6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyYjNhO1xuICB9XG59XG5cbiNoZXJvLXZpZGVvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjaGVyby12aWRlbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuI3ZpZGVvLXBsYXllciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogLTEwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN2aWRlby1wbGF5ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICN2aWRlby1wbGF5ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjdmlkZW8tcGxheWVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjczcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgI3ZpZGVvLXBsYXllciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI5OXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjU1cHgpIGFuZCAobWluLWhlaWdodDogMTE1MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDEyMDBweCkge1xuICAjdmlkZW8tcGxheWVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjV2aDtcbiAgfVxufVxuI3ZpZGVvLXBsYXllciAudmlkZW8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3A6IC0xMDBweDtcbiAgei1pbmRleDogNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjdmlkZW8tcGxheWVyIC52aWRlby1jb250YWluZXIge1xuICAgIHRvcDogLTE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3ZpZGVvLXBsYXllciAudmlkZW8tY29udGFpbmVyIHtcbiAgICB0b3A6IC0yMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjdmlkZW8tcGxheWVyIC52aWRlby1jb250YWluZXIge1xuICAgIHRvcDogLTI3M3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICN2aWRlby1wbGF5ZXIgLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgdG9wOiAtMjk5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNTVweCkgYW5kIChtaW4taGVpZ2h0OiAxMTUwcHgpIGFuZCAobWF4LWhlaWdodDogMTIwMHB4KSB7XG4gICN2aWRlby1wbGF5ZXIgLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgdG9wOiAtMjV2aDtcbiAgfVxufVxuI3ZpZGVvLXBsYXllciAudmlkZW8tdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4jdmlkZW8tcGxheWVyIC52aWRlby10aHVtYjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjdmlkZW8tcGxheWVyIC52aWRlby10aXRsZSB7XG4gICAgdG9wOiA2NSU7XG4gIH1cbn1cblxuLmN1c3RvbWVyX2xvZ29zIHtcbiAgbWFyZ2luOiA0OHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tZXJfbG9nb3Mge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tZXJfbG9nb3Mge1xuICAgIG1hcmdpbjogOTZweCAwIDgwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuY29udGFpbmVyID4gZGl2LCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciA+IGRpdiwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLm5hcnJvdy1jb250YWluZXIgPiBkaXYsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IGRpdiwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IGRpdiwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmNvbnRhaW5lciA+IGRpdiwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIgPiBkaXYsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2LCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5uYXJyb3ctY29udGFpbmVyID4gZGl2LCAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIgPiBkaXYsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIgPiBkaXYsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG4uY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5jb250YWluZXI6YWZ0ZXIsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyOmFmdGVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lcjphZnRlciwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAubmFycm93LWNvbnRhaW5lcjphZnRlciwgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyOmFmdGVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyOmFmdGVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lcjphZnRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jdXN0b21lcl9sb2dvcyAuaW1hZ2Utcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b21lcl9sb2dvcyAuaW1hZ2Utcm93IHtcbiAgICByb3ctZ2FwOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN1c3RvbWVyX2xvZ29zIC5pbWFnZS1yb3cge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmN1c3RvbWVyX2xvZ29zIC5pbWFnZS1pdGVtIHtcbiAgICBmbGV4OiAxIDAgMzMlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIC5pbWFnZS1yb3cge1xuICByb3ctZ2FwOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgLmltYWdlLWl0ZW0ge1xuICAgIGZsZXg6IDEgMCAzMyU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uY3VzdG9tZXJfbG9nb3Muc2lkZS1ieS1zaWRlIHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgcC5iaWctaGVhZGxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b21lcl9sb2dvcy5zaWRlLWJ5LXNpZGUgcC5iaWctaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMi4wN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN1c3RvbWVyX2xvZ29zLnNpZGUtYnktc2lkZSBwLmJpZy1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAyLjQ4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jdXN0b21lcl9sb2dvcyBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tZXJfbG9nb3MgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uY3VzdG9tZXJfbG9nb3MgcC5iaWctaGVhZGxpbmUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b21lcl9sb2dvcyBwLmJpZy1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxLjlyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b21lcl9sb2dvcyBwLmJpZy1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAyLjA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmN1c3RvbWVyX2xvZ29zIHAuYmlnLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jdXN0b21lcl9sb2dvcyBwLmJpZy1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b21lcl9sb2dvcyBkaXZbY2xhc3MqPW9mZnNldF0gLmJpZy1oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b21lcl9sb2dvcyBkaXZbY2xhc3MqPW9mZnNldF0gLmJpZy1oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG4ubmV3LXByb2R1Y3QtcGFyZW50IC5jdXN0b21lcl9sb2dvcyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uZXctcHJvZHVjdC1wYXJlbnQgLmN1c3RvbWVyX2xvZ29zIHtcbiAgICBtYXJnaW46IDk2cHggMDtcbiAgfVxufVxuLm5ldy1wcm9kdWN0LXBhcmVudCAuY3VzdG9tZXJfbG9nb3MgcCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ldy1wcm9kdWN0LXBhcmVudCAuY3VzdG9tZXJfbG9nb3MgcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm5ldy1wcm9kdWN0LXBhcmVudCAuY3VzdG9tZXJfbG9nb3MgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uZXctcHJvZHVjdC1wYXJlbnQgLmN1c3RvbWVyX2xvZ29zIHAge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRhYi1zZWN0aW9uIC5wYW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItc2VjdGlvbiAucGFuZS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWItc2VjdGlvbiAucGFuZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gIH1cbiAgLnRhYi1zZWN0aW9uIC5wYW5lLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi50YWItc2VjdGlvbiAudGFiLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4udGFiLXNlY3Rpb24gdWwudGFibmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFiLXNlY3Rpb24gdWwudGFibmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIH1cbn1cbi50YWItc2VjdGlvbiB1bC50YWJuYXYgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50YWItc2VjdGlvbiB1bC50YWJuYXYgLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4udGFiLXNlY3Rpb24gLmNhcmQge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi50YWItc2VjdGlvbiAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFiLXNlY3Rpb24gLmNhcmQgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogMjRweCAyNHB4IDgxcHg7XG4gIH1cbn1cbi50YWItc2VjdGlvbiAuY2FyZCBpbWcge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gIGFzcGVjdC1yYXRpbzogMzc1LzIxNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFiLXNlY3Rpb24gLmNhcmQgYSB7XG4gICAgYm90dG9tOiAyNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWItc2VjdGlvbiAuY2FyZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgYm9yZGVyLXJhZGl1czogOC4yNThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAxMnB4O1xuICByaWdodDogMTZweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkRlZmF1bHRzXCI7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS5hY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cbi5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgY29sb3I6IHVuc2V0O1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZ2VuZXJpYy10YWJzIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNnZW5lcmljLXRhYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gIH1cbn1cbiNnZW5lcmljLXRhYnMgLmZyYW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMzBweDtcbn1cbiNnZW5lcmljLXRhYnMgdWwudGFibmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZ2VuZXJpYy10YWJzIHVsLnRhYm5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuI2dlbmVyaWMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuI2dlbmVyaWMtdGFicyB1bC50YWJuYXYgLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xufVxuI2dlbmVyaWMtdGFicyB1bC50YWJuYXYgLmFjdGl2ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbiNnZW5lcmljLXRhYnMgLnRhYi1jb250ZW50IHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2dlbmVyaWMtdGFicyAudGFiLWNvbnRlbnQge1xuICAgIGZsZXg6IDAgMCBjYWxjKDc1JSAtIDMwcHgpO1xuICB9XG59XG4jZ2VuZXJpYy10YWJzIC5wYW5lIHtcbiAgdHJhbnNmb3JtOiB1bnNldDtcbiAgcGFkZGluZzogMjRweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNnZW5lcmljLXRhYnMgLnBhbmUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNnZW5lcmljLXRhYnMgLnBhbmUge1xuICAgIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2dlbmVyaWMtdGFicyAucGFuZS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2dlbmVyaWMtdGFicyAucGFuZSB7XG4gICAgcGFkZGluZzogNDhweDtcbiAgfVxufVxuI2dlbmVyaWMtdGFicyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kOiAjRURFREVEO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI2dlbmVyaWMtdGFicyAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2dlbmVyaWMtdGFicyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiNwcm9kdWN0LWZlYXR1cmVzLXRhYnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweDtcbiAgfVxufVxuI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZnJhbWUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZyYW1lIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDYwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgcGFkZGluZzogMzBweCAwIDMwcHggMTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZyYW1lIHtcbiAgICBwYWRkaW5nOiA1NHB4IDMycHggMzVweDtcbiAgfVxufVxuI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyB1bC50YWJuYXYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgdWwudGFibmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG4jcHJvZHVjdC1mZWF0dXJlcy10YWJzIHVsLnRhYm5hdiAuYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgdWwudGFibmF2IC5idXR0b24ge1xuICAgIHBhZGRpbmc6IDFweCAzMHB4IDEycHggNTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHVsLnRhYm5hdiAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNnB4IDMwcHggMTZweCA1MnB4O1xuICB9XG59XG4jcHJvZHVjdC1mZWF0dXJlcy10YWJzIHVsLnRhYm5hdiAuYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvY2hlY2tfY2lyY2xlX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOC9jaGVja19jaXJjbGVfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDE4cHg7XG4gIG1hc2stc2l6ZTogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgbGVmdDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIHVsLnRhYm5hdiAuYnV0dG9uOjpiZWZvcmUge1xuICAgIGxlZnQ6IDI0cHg7XG4gIH1cbn1cbiNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgdWwudGFibmF2IC5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbiNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgdWwudGFibmF2IC5hY3RpdmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4jcHJvZHVjdC1mZWF0dXJlcy10YWJzIC50YWItY29udGVudCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnRhYi1jb250ZW50IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC50YWItY29udGVudCB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICB9XG59XG4jcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lIHtcbiAgdHJhbnNmb3JtOiB1bnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbiNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSAuc3RhbmRhcmQtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IC5ibGFjay1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgLmZvcm0tYmxhY2stYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ibGFjay1idG4gI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSAud2hpdGUtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0td2hpdGUtYnRuICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgLmhlYXZ5YmlkLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSBpbnB1dC5zZWFyY2gtZm9ybS1zdWJtaXQsICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgLmhlYXZ5am9iLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSAubmV3LWRpc3BhdGNoZXItYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IC5wbGFucy1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgLnNhZmV0eS1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgLmZsZWV0LWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSAuZTM2MC1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgLmZ1ZWxlcnBsdXMtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IC50ZWxlbWF0aWNzLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSAuYWNjb3VudGluZy1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkgLmNsb3VkLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSAuaW5zaWdodHMtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5ICNtZW51LWZvb3Rlci1jb250YWN0IC5jdGEtYnV0dG9uLWNvbnRhaW5lciBhLCAjbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGFuZS5tb2JpbGUtZGlzcGxheSBhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnBhbmUge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wYW5lIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4jcHJvZHVjdC1mZWF0dXJlcy10YWJzIHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgcCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbiNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgcC5oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgcC5oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAyLjQ3NXJlbTtcbiAgfVxufVxuI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuc3RhbmRhcmQtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5ibGFjay1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZvcm0tYmxhY2stYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ibGFjay1idG4gI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAud2hpdGUtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0td2hpdGUtYnRuICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5YmlkLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBpbnB1dC5zZWFyY2gtZm9ybS1zdWJtaXQsICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmhlYXZ5am9iLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAubmV3LWRpc3BhdGNoZXItYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5wbGFucy1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnNhZmV0eS1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZsZWV0LWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZTM2MC1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZ1ZWxlcnBsdXMtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC50ZWxlbWF0aWNzLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYWNjb3VudGluZy1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmNsb3VkLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuaW5zaWdodHMtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzICNtZW51LWZvb3Rlci1jb250YWN0IC5jdGEtYnV0dG9uLWNvbnRhaW5lciBhLCAjbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLnN0YW5kYXJkLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuYmxhY2stYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mb3JtLWJsYWNrLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tYmxhY2stYnRuICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLndoaXRlLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAuZm9ybS13aGl0ZS1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLXdoaXRlLWJ0biAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWJpZC1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgaW5wdXQuc2VhcmNoLWZvcm0tc3VibWl0LCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5oZWF2eWpvYi1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLm5ldy1kaXNwYXRjaGVyLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAucGxhbnMtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5zYWZldHktYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mbGVldC1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmUzNjAtYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5mdWVsZXJwbHVzLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAudGVsZW1hdGljcy1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmFjY291bnRpbmctYnRuLCAjcHJvZHVjdC1mZWF0dXJlcy10YWJzIC5jbG91ZC1idG4sICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgLmluc2lnaHRzLWJ0biwgI3Byb2R1Y3QtZmVhdHVyZXMtdGFicyAjbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgYSwgI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyICNwcm9kdWN0LWZlYXR1cmVzLXRhYnMgYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG4jcHJvZHVjdC1mZWF0dXJlcy10YWJzLndoaXRlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMztcbn1cblxuI3RhYi1pbnRybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBwYWRkaW5nOiA0OHB4IDAgNnB4O1xufVxuI3RhYi1pbnRybyAuYmlnLWhlYWRsaW5lIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3RhYi1pbnRybyAuYmlnLWhlYWRsaW5lIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICN0YWItaW50cm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICB9XG59XG5cbi5jdXN0b21lci10ZXN0aW1vbmlhbHMge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b21lci10ZXN0aW1vbmlhbHMge1xuICAgIHBhZGRpbmc6IDQ4cHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jdXN0b21lci10ZXN0aW1vbmlhbHMge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG4uY3VzdG9tZXItdGVzdGltb25pYWxzIC52aWRlby10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uY3VzdG9tZXItdGVzdGltb25pYWxzIC52aWRlby10aHVtYjphZnRlciB7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMTVweDtcbiAgbWFzay1zaXplOiAxMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tZXItdGVzdGltb25pYWxzIC52aWRlby10aHVtYjphZnRlciB7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDE1NXB4O1xuICAgIG1hc2stc2l6ZTogMTU1cHg7XG4gIH1cbn1cbi5jdXN0b21lci10ZXN0aW1vbmlhbHMgLnZpZGVvLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tZXItdGVzdGltb25pYWxzIC52aWRlby10aXRsZSB7XG4gICAgdG9wOiA3NSU7XG4gIH1cbn1cbi5jdXN0b21lci10ZXN0aW1vbmlhbHMgLm5hbWUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN1c3RvbWVyLXRlc3RpbW9uaWFscyAubmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgfVxufVxuLmN1c3RvbWVyLXRlc3RpbW9uaWFscyAuZXhjZXJwdCBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxLjI5NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tZXItdGVzdGltb25pYWxzIC5leGNlcnB0IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuLmN1c3RvbWVyLXRlc3RpbW9uaWFscyAuZXhjZXJwdCBwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAnFwiO1xufVxuLmN1c3RvbWVyLXRlc3RpbW9uaWFscyAuZXhjZXJwdCBwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4oCdXCI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5ldy1wcm9kdWN0LXBhcmVudCAuY3VzdG9tZXItdGVzdGltb25pYWxzIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICB9XG59XG5cbi5wcm9kdWN0LXBhZ2Utc3RhdHMge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2ZmZiAwJSwgI2ZmZiA1MCUsICNFREVERUQgNTAlLCAjRURFREVEIDEwMCUpO1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3Ige1xuICBjb2xvcjogIzAwMDtcbiAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3Ige1xuICAgIHBhZGRpbmc6IDYwcHggMTVweDtcbiAgfVxufVxuLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDM1cHggNDZweCA0MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cyB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1wYWdlLXN0YXRzIGRpdltjbGFzcyo9b2Zmc2V0XSAuc3RhdHMge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucHJvZHVjdC1wYWdlLXN0YXRzIGRpdltjbGFzcyo9b2Zmc2V0XSAuc3RhdHMtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDMuNzJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzkwcHgpIHtcbiAgLnByb2R1Y3QtcGFnZS1zdGF0cyBkaXZbY2xhc3MqPW9mZnNldF0gLnN0YXRzLW51bWJlciB7XG4gICAgZm9udC1zaXplOiA0LjI1cmVtO1xuICB9XG59XG4ucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy0xLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtMTphZnRlciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtMjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDQ4cHg7XG4gIHJpZ2h0OiA0OHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy0xOmFmdGVyLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy0yOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDFweDtcbiAgfVxufVxuLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtbnVtYmVyIHtcbiAgZm9udC1zaXplOiAzLjU4NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLW51bWJlciB7XG4gICAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLW51bWJlciB7XG4gICAgZm9udC1zaXplOiAzLjQ1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLW51bWJlciB7XG4gICAgZm9udC1zaXplOiA0Ljc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLW51bWJlciB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG59XG4ucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1udW1iZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1udW1iZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtbnVtYmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1udW1iZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG4ucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC1wYWdlLXN0YXRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICB9XG59XG5cbi5wYWdlLXN0YXRzIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbi5wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIH1cbn1cbi5wYWdlLXN0YXRzIC5zdGF0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzVweCA0NnB4IDQycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXN0YXRzIC5zdGF0cyB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLXN0YXRzIC5zdGF0cyB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuLnBhZ2Utc3RhdHMgLnN0YXRzLTE6YWZ0ZXIsIC5wYWdlLXN0YXRzIC5zdGF0cy0yOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgbGVmdDogNDhweDtcbiAgcmlnaHQ6IDQ4cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXN0YXRzIC5zdGF0cy0xOmFmdGVyLCAucGFnZS1zdGF0cyAuc3RhdHMtMjphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMXB4O1xuICB9XG59XG4ucGFnZS1zdGF0cyAubGFzdC1yb3c6bm90KC5yb3ctMSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utc3RhdHMgLmxhc3Qtcm93Om5vdCgucm93LTEpIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG4gIC5wYWdlLXN0YXRzIC5sYXN0LXJvdzpub3QoLnJvdy0xKTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnZS1zdGF0cyAubGFzdC1yb3c6bm90KC5yb3ctMSkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbi5wYWdlLXN0YXRzIC5sYXN0LXJvdzpub3QoLnJvdy0xKSAuc3RhdHMtMzphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1zdGF0cyAuc3RhdHMtbnVtYmVyIHtcbiAgZm9udC1zaXplOiAzLjU4NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBhZ2Utc3RhdHMgLnN0YXRzLW51bWJlciB7XG4gICAgZm9udC1zaXplOiAzLjNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnBhZ2Utc3RhdHMgLnN0YXRzLW51bWJlciB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG59XG4ucGFnZS1zdGF0cyAuc3RhdHMtbnVtYmVyIHNwYW4ge1xuICBmb250LXNpemU6IDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utc3RhdHMgLnN0YXRzLW51bWJlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnZS1zdGF0cyAuc3RhdHMtbnVtYmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1zdGF0cyAuc3RhdHMtbnVtYmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuLnBhZ2Utc3RhdHMgLnN0YXRzLXRleHQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBhZ2Utc3RhdHMgLnN0YXRzLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1zdGF0cyB7XG4gICAgbWFyZ2luLXRvcDogOTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICB9XG59XG5cbiNzYWxlcy1zdGVwcyB7XG4gIG1hcmdpbjogNDhweCAwO1xufVxuI3NhbGVzLXN0ZXBzIC5zZWN0aW9uLWZyYW1lLCAjc2FsZXMtc3RlcHMgLmhjc3MtZm9ybS1mcmFtZSwgI3NhbGVzLXN0ZXBzIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLCAjc2FsZXMtc3RlcHMgI2dlbmVyaWMtdGFicyAucGFuZSwgI2dlbmVyaWMtdGFicyAjc2FsZXMtc3RlcHMgLnBhbmUsICNzYWxlcy1zdGVwcyAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAjc2FsZXMtc3RlcHMgLnN0YXRzLWNvbG9yLCAjc2FsZXMtc3RlcHMgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAjc2FsZXMtc3RlcHMgLnN0YXRzLWNvbG9yIHtcbiAgcGFkZGluZzogMzZweCAxMnB4IDZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjc2FsZXMtc3RlcHMgLnNlY3Rpb24tZnJhbWUsICNzYWxlcy1zdGVwcyAuaGNzcy1mb3JtLWZyYW1lLCAjc2FsZXMtc3RlcHMgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsICNzYWxlcy1zdGVwcyAjZ2VuZXJpYy10YWJzIC5wYW5lLCAjZ2VuZXJpYy10YWJzICNzYWxlcy1zdGVwcyAucGFuZSwgI3NhbGVzLXN0ZXBzIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucHJvZHVjdC1wYWdlLXN0YXRzICNzYWxlcy1zdGVwcyAuc3RhdHMtY29sb3IsICNzYWxlcy1zdGVwcyAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wYWdlLXN0YXRzICNzYWxlcy1zdGVwcyAuc3RhdHMtY29sb3Ige1xuICAgIHBhZGRpbmc6IDM2cHggMTJweCAxMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3NhbGVzLXN0ZXBzIC5zZWN0aW9uLWZyYW1lLCAjc2FsZXMtc3RlcHMgLmhjc3MtZm9ybS1mcmFtZSwgI3NhbGVzLXN0ZXBzIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLCAjc2FsZXMtc3RlcHMgI2dlbmVyaWMtdGFicyAucGFuZSwgI2dlbmVyaWMtdGFicyAjc2FsZXMtc3RlcHMgLnBhbmUsICNzYWxlcy1zdGVwcyAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAjc2FsZXMtc3RlcHMgLnN0YXRzLWNvbG9yLCAjc2FsZXMtc3RlcHMgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAjc2FsZXMtc3RlcHMgLnN0YXRzLWNvbG9yIHtcbiAgICBwYWRkaW5nOiA1NXB4IDUwcHggMTFweDtcbiAgfVxufVxuI3NhbGVzLXN0ZXBzIGgzLCAjc2FsZXMtc3RlcHMgLnN1Yi10aXRsZS1oMyB7XG4gIGZvbnQtc2l6ZTogMi4wN3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjc2FsZXMtc3RlcHMgaDMsICNzYWxlcy1zdGVwcyAuc3ViLXRpdGxlLWgzIHtcbiAgICBmb250LXNpemU6IDIuOTVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3NhbGVzLXN0ZXBzIGgzLCAjc2FsZXMtc3RlcHMgLnN1Yi10aXRsZS1oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweDtcbiAgfVxufVxuI3NhbGVzLXN0ZXBzIC5oZWFkbGluZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDIuMDdyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNzYWxlcy1zdGVwcyAuaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMi40ODVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuI3NhbGVzLXN0ZXBzIC5zdWItaGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjc2FsZXMtc3RlcHMgLnN1Yi1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDEyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3NhbGVzLXN0ZXBzIC5zdWItaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgIG1pbi1oZWlnaHQ6IDE0N3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICNzYWxlcy1zdGVwcyAuc3ViLWhlYWRsaW5lIHtcbiAgICBtaW4taGVpZ2h0OiA5OHB4O1xuICB9XG59XG4jc2FsZXMtc3RlcHMgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNzYWxlcy1zdGVwcyBwIHtcbiAgICBmb250LXNpemU6IDEuMTVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjc2FsZXMtc3RlcHMgcCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbiNzYWxlcy1zdGVwcyAuc3RlcC0xOmFmdGVyLCAjc2FsZXMtc3RlcHMgLnN0ZXAtMjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNzYWxlcy1zdGVwcyAuc3RlcC0xOmFmdGVyLCAjc2FsZXMtc3RlcHMgLnN0ZXAtMjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI3NhbGVzLXN0ZXBzIC5zdGVwLTEgLmhlYWRsaW5lOmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L2ljb24taGVhZGFjaGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS9pY29uLWhlYWRhY2hlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuI3NhbGVzLXN0ZXBzIC5zdGVwLTIgLmhlYWRsaW5lOmJlZm9yZSB7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L2ljb24tYmFyLWxpbmUtZ3JhcGguc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS9pY29uLWJhci1saW5lLWdyYXBoLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNzYWxlcy1zdGVwcyAuc3RlcC0yIC5oZWFkbGluZTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbiNzYWxlcy1zdGVwcyAuc3RlcC0zIC5oZWFkbGluZTpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAzOHB4O1xuICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wOS9pY29uLXJvY2tldC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L2ljb24tcm9ja2V0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNzYWxlcy1zdGVwcyAuc3RlcC0zIC5oZWFkbGluZTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbiNzYWxlcy1zdGVwcyAuc3RlcC0xLCAjc2FsZXMtc3RlcHMgLnN0ZXAtMiwgI3NhbGVzLXN0ZXBzIC5zdGVwLTMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jc2FsZXMtc3RlcHMgLnN0ZXAtMSAuaGVhZGxpbmU6YmVmb3JlLCAjc2FsZXMtc3RlcHMgLnN0ZXAtMiAuaGVhZGxpbmU6YmVmb3JlLCAjc2FsZXMtc3RlcHMgLnN0ZXAtMyAuaGVhZGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtbWFzay1zaXplOiBhdXRvO1xuICBtYXNrLXNpemU6IGF1dG87XG4gIGhlaWdodDogNDJweDtcbiAgd2lkdGg6IDQycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjc2FsZXMtc3RlcHMgLnN0ZXAtMSAuaGVhZGxpbmU6YmVmb3JlLCAjc2FsZXMtc3RlcHMgLnN0ZXAtMiAuaGVhZGxpbmU6YmVmb3JlLCAjc2FsZXMtc3RlcHMgLnN0ZXAtMyAuaGVhZGxpbmU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC01cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjc2FsZXMtc3RlcHMgLnN0ZXAtMSAuaGVhZGxpbmU6YmVmb3JlLCAjc2FsZXMtc3RlcHMgLnN0ZXAtMiAuaGVhZGxpbmU6YmVmb3JlLCAjc2FsZXMtc3RlcHMgLnN0ZXAtMyAuaGVhZGxpbmU6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjc2FsZXMtc3RlcHMgLnN0ZXAtMSAuaGVhZGxpbmUgc3BhbiwgI3NhbGVzLXN0ZXBzIC5zdGVwLTIgLmhlYWRsaW5lIHNwYW4sICNzYWxlcy1zdGVwcyAuc3RlcC0zIC5oZWFkbGluZSBzcGFuIHtcbiAgICB0b3A6IC0xMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNzYWxlcy1zdGVwcyAuc3RlcC0xIC5oZWFkbGluZSBzcGFuLCAjc2FsZXMtc3RlcHMgLnN0ZXAtMiAuaGVhZGxpbmUgc3BhbiwgI3NhbGVzLXN0ZXBzIC5zdGVwLTMgLmhlYWRsaW5lIHNwYW4ge1xuICAgIHRvcDogLTE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3NhbGVzLXN0ZXBzIC5zdGVwLTEsICNzYWxlcy1zdGVwcyAuc3RlcC0yLCAjc2FsZXMtc3RlcHMgLnN0ZXAtMyB7XG4gICAgZmxleDogMSAwIDI1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjc2FsZXMtc3RlcHMgLnN0ZXAtMSwgI3NhbGVzLXN0ZXBzIC5zdGVwLTIsICNzYWxlcy1zdGVwcyAuc3RlcC0zIHtcbiAgICBmbGV4OiAwIDAgMjklO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3NhbGVzLXN0ZXBzIGRpdltjbGFzcyo9b2Zmc2V0XSAuc3RlcC0xLCAjc2FsZXMtc3RlcHMgZGl2W2NsYXNzKj1vZmZzZXRdIC5zdGVwLTIsICNzYWxlcy1zdGVwcyBkaXZbY2xhc3MqPW9mZnNldF0gLnN0ZXAtMyB7XG4gICAgZmxleDogMCAwIDMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkgYW5kIChtYXgtd2lkdGg6IDE3ODkuOThweCkge1xuICAjc2FsZXMtc3RlcHMgZGl2W2NsYXNzKj1vZmZzZXRdIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3NhbGVzLXN0ZXBzIHtcbiAgICBtYXJnaW46IDk2cHggMDtcbiAgfVxufVxuXG4ubmV3LWZhcXMge1xuICBtYXJnaW46IDQ4cHggMDtcbn1cbi5uZXctZmFxcyAucXVlc3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uZXctZmFxcyAucXVlc3Rpb24gcCB7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDE2cHggNDBweCAxNnB4IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmV3LWZhcXMgLnF1ZXN0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIG1hcmdpbjogMzJweCA0MHB4IDMycHggMDtcbiAgfVxufVxuLm5ldy1mYXFzIC5xdWVzdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkRlZmF1bHRzXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLm5ldy1mYXFzIC5xdWVzdGlvbi5kb3duLWNhcmV0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbn1cbi5uZXctZmFxcyAuZmFxIHtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm5ldy1mYXFzIC5mYXE6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubmV3LWZhcXMgLmFuc3dlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmV3LWZhcXMgLmFuc3dlciBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uZXctZmFxcyAuYW5zd2VyIHAge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5ldy1mYXFzIGRpdi5zZWN0aW9uLWZyYW1lLCAubmV3LWZhcXMgZGl2Lmhjc3MtZm9ybS1mcmFtZSwgLm5ldy1mYXFzIGRpdi5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLCAubmV3LWZhcXMgI2dlbmVyaWMtdGFicyBkaXYucGFuZSwgI2dlbmVyaWMtdGFicyAubmV3LWZhcXMgZGl2LnBhbmUsIC5uZXctZmFxcyAucHJvZHVjdC1wYWdlLXN0YXRzIGRpdi5zdGF0cy1jb2xvciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAubmV3LWZhcXMgZGl2LnN0YXRzLWNvbG9yLCAubmV3LWZhcXMgLnBhZ2Utc3RhdHMgZGl2LnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAubmV3LWZhcXMgZGl2LnN0YXRzLWNvbG9yIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogNDhweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmV3LWZhcXMgZGl2LnNlY3Rpb24tZnJhbWUsIC5uZXctZmFxcyBkaXYuaGNzcy1mb3JtLWZyYW1lLCAubmV3LWZhcXMgZGl2LmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUsIC5uZXctZmFxcyAjZ2VuZXJpYy10YWJzIGRpdi5wYW5lLCAjZ2VuZXJpYy10YWJzIC5uZXctZmFxcyBkaXYucGFuZSwgLm5ldy1mYXFzIC5wcm9kdWN0LXBhZ2Utc3RhdHMgZGl2LnN0YXRzLWNvbG9yLCAucHJvZHVjdC1wYWdlLXN0YXRzIC5uZXctZmFxcyBkaXYuc3RhdHMtY29sb3IsIC5uZXctZmFxcyAucGFnZS1zdGF0cyBkaXYuc3RhdHMtY29sb3IsIC5wYWdlLXN0YXRzIC5uZXctZmFxcyBkaXYuc3RhdHMtY29sb3Ige1xuICAgIHBhZGRpbmc6IDY0cHggMCAwO1xuICB9XG59XG4ubmV3LWZhcXMgLmJpZy1oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5ldy1mYXFzIHtcbiAgICBtYXJnaW46IDk2cHggMDtcbiAgfVxufVxuXG4uZmFxLWN0YSB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNEREREREQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFxLWN0YSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZhcS1jdGEge1xuICAgIHBhZGRpbmc6IDMycHggMDtcbiAgfVxufVxuLmZhcS1jdGEgLnJvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmFxLWN0YSBwIHtcbiAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjIlO1xuICBtYXJnaW46IDA7XG59XG4uZmFxLWN0YSAuY29udGVudC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHJvdy1nYXA6IDMzcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mYXEtY3RhIC5zdGFuZGFyZC1idG4ub3V0bGluZSwgLmZhcS1jdGEgLm91dGxpbmUuYmxhY2stYnRuLCAuZmFxLWN0YSAuZm9ybS1ibGFjay1idG4gLm91dGxpbmUuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0tYmxhY2stYnRuIC5mYXEtY3RhIC5vdXRsaW5lLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mYXEtY3RhIC5vdXRsaW5lLndoaXRlLWJ0biwgLmZhcS1jdGEgLmZvcm0td2hpdGUtYnRuIC5vdXRsaW5lLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5mb3JtLXdoaXRlLWJ0biAuZmFxLWN0YSAub3V0bGluZS5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZmFxLWN0YSAub3V0bGluZS5oZWF2eWJpZC1idG4sIC5mYXEtY3RhIGlucHV0Lm91dGxpbmUuc2VhcmNoLWZvcm0tc3VibWl0LCAuZmFxLWN0YSAub3V0bGluZS5oZWF2eWpvYi1idG4sIC5mYXEtY3RhIC5vdXRsaW5lLm5ldy1kaXNwYXRjaGVyLWJ0biwgLmZhcS1jdGEgLm91dGxpbmUucGxhbnMtYnRuLCAuZmFxLWN0YSAub3V0bGluZS5zYWZldHktYnRuLCAuZmFxLWN0YSAub3V0bGluZS5mbGVldC1idG4sIC5mYXEtY3RhIC5vdXRsaW5lLmUzNjAtYnRuLCAuZmFxLWN0YSAub3V0bGluZS5mdWVsZXJwbHVzLWJ0biwgLmZhcS1jdGEgLm91dGxpbmUudGVsZW1hdGljcy1idG4sIC5mYXEtY3RhIC5vdXRsaW5lLmFjY291bnRpbmctYnRuLCAuZmFxLWN0YSAub3V0bGluZS5jbG91ZC1idG4sIC5mYXEtY3RhIC5vdXRsaW5lLmluc2lnaHRzLWJ0biwgLmZhcS1jdGEgI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyIGEub3V0bGluZSwgI21lbnUtZm9vdGVyLWNvbnRhY3QgLmN0YS1idXR0b24tY29udGFpbmVyIC5mYXEtY3RhIGEub3V0bGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiNwcm9kdWN0LWZlYXR1cmVzIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3Byb2R1Y3QtZmVhdHVyZXMgLmNvbnRlbnQtYm94IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMgLmNvbnRlbnQtYm94IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4jcHJvZHVjdC1mZWF0dXJlcyAuY29udGVudC1ib3ggc3ZnIHtcbiAgbWF4LWhlaWdodDogNDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbiNwcm9kdWN0LWZlYXR1cmVzIC5jb250ZW50LWJveCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcyAucm93IHtcbiAgICByb3ctZ2FwOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuI3Byb2R1Y3QtZmVhdHVyZXMgaDIsICNwcm9kdWN0LWZlYXR1cmVzIC5zdWItdGl0bGUtaDIsICNwcm9kdWN0LWZlYXR1cmVzICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgI3Byb2R1Y3QtaGVybyAjcHJvZHVjdC1mZWF0dXJlcyBwLmhlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzIGgyLCAjcHJvZHVjdC1mZWF0dXJlcyAuc3ViLXRpdGxlLWgyLCAjcHJvZHVjdC1mZWF0dXJlcyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsICNwcm9kdWN0LWhlcm8gI3Byb2R1Y3QtZmVhdHVyZXMgcC5oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAyLjA3cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbiNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdyAuY29sLTEyIC5jb250ZW50LWJveCwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93IC5waWxsYXItcGFnZXMgLmN1c3RvbWVyX2xvZ29zIC5jb2wtbGctMTAgLmNvbnRlbnQtYm94LCAucGlsbGFyLXBhZ2VzIC5jdXN0b21lcl9sb2dvcyAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3cgLmNvbC1sZy0xMCAuY29udGVudC1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93IC5jb2wtMTIgLmNvbnRlbnQtYm94LCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3cgLnBpbGxhci1wYWdlcyAuY3VzdG9tZXJfbG9nb3MgLmNvbC1sZy0xMCAuY29udGVudC1ib3gsIC5waWxsYXItcGFnZXMgLmN1c3RvbWVyX2xvZ29zICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdyAuY29sLWxnLTEwIC5jb250ZW50LWJveCB7XG4gICAgbWFyZ2luOiA0OHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3cgLmNvbC0xMiAuY29udGVudC1ib3gsICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdyAucGlsbGFyLXBhZ2VzIC5jdXN0b21lcl9sb2dvcyAuY29sLWxnLTEwIC5jb250ZW50LWJveCwgLnBpbGxhci1wYWdlcyAuY3VzdG9tZXJfbG9nb3MgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93IC5jb2wtbGctMTAgLmNvbnRlbnQtYm94IHtcbiAgICBtYXJnaW46IDQ4cHggMCA0OHB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzkwcHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93IC5jb2wtMTIgLmNvbnRlbnQtYm94LCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3cgLnBpbGxhci1wYWdlcyAuY3VzdG9tZXJfbG9nb3MgLmNvbC1sZy0xMCAuY29udGVudC1ib3gsIC5waWxsYXItcGFnZXMgLmN1c3RvbWVyX2xvZ29zICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdyAuY29sLWxnLTEwIC5jb250ZW50LWJveCB7XG4gICAgbWFyZ2luOiA4MHB4IDAgODBweCA1N3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93IC5jb2wtMTI6Zmlyc3QtY2hpbGQgLmNvbnRlbnQtYm94LCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3cgLnBpbGxhci1wYWdlcyAuY3VzdG9tZXJfbG9nb3MgLmNvbC1sZy0xMDpmaXJzdC1jaGlsZCAuY29udGVudC1ib3gsIC5waWxsYXItcGFnZXMgLmN1c3RvbWVyX2xvZ29zICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdyAuY29sLWxnLTEwOmZpcnN0LWNoaWxkIC5jb250ZW50LWJveCB7XG4gICAgbWFyZ2luOiA0OHB4IDE1cHggNDhweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTc5MHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMgLnJvdyAuY29sLTEyOmZpcnN0LWNoaWxkIC5jb250ZW50LWJveCwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93IC5waWxsYXItcGFnZXMgLmN1c3RvbWVyX2xvZ29zIC5jb2wtbGctMTA6Zmlyc3QtY2hpbGQgLmNvbnRlbnQtYm94LCAucGlsbGFyLXBhZ2VzIC5jdXN0b21lcl9sb2dvcyAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3cgLmNvbC1sZy0xMDpmaXJzdC1jaGlsZCAuY29udGVudC1ib3gge1xuICAgIG1hcmdpbjogODBweCA1N3B4IDgwcHggMDtcbiAgfVxufVxuI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93Om5vdCgubGFzdC1yb3cpIGgyOmJlZm9yZSwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93Om5vdCgubGFzdC1yb3cpIC5zdWItdGl0bGUtaDI6YmVmb3JlLCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3c6bm90KC5sYXN0LXJvdykgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lOmJlZm9yZSwgI3Byb2R1Y3QtaGVybyAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3c6bm90KC5sYXN0LXJvdykgcC5oZWFkbGluZTpiZWZvcmUge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogLTMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93Om5vdCgubGFzdC1yb3cpIGgyOmJlZm9yZSwgI3Byb2R1Y3QtZmVhdHVyZXMuY2hpbGQtcHJvZHVjdC1mZWF0dXJlcyAucm93Om5vdCgubGFzdC1yb3cpIC5zdWItdGl0bGUtaDI6YmVmb3JlLCAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3c6bm90KC5sYXN0LXJvdykgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lOmJlZm9yZSwgI3Byb2R1Y3QtaGVybyAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIC5yb3c6bm90KC5sYXN0LXJvdykgcC5oZWFkbGluZTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy5jaGlsZC1wcm9kdWN0LWZlYXR1cmVzIHtcbiAgICBtYXJnaW46IDAgMCA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLmNoaWxkLXByb2R1Y3QtZmVhdHVyZXMge1xuICAgIG1hcmdpbjogMCAwIDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgLnJvdyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLmZlYXR1cmUtYm9yZGVycyAucm93Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgLnJvdzpmaXJzdC1jaGlsZCwgI3Byb2R1Y3QtZmVhdHVyZXMuZmVhdHVyZS1ib3JkZXJzIC5yb3c6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzLmZlYXR1cmUtYm9yZGVycyAucm93IC5jb2wtMTI6Zmlyc3QtY2hpbGQ6OmFmdGVyLCAjcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgLnJvdyAucGlsbGFyLXBhZ2VzIC5jdXN0b21lcl9sb2dvcyAuY29sLWxnLTEwOmZpcnN0LWNoaWxkOjphZnRlciwgLnBpbGxhci1wYWdlcyAuY3VzdG9tZXJfbG9nb3MgI3Byb2R1Y3QtZmVhdHVyZXMuZmVhdHVyZS1ib3JkZXJzIC5yb3cgLmNvbC1sZy0xMDpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG4jcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgLnJvdzpsYXN0LWNoaWxkIC5jb2wtMTI6Zmlyc3QtY2hpbGQ6OmFmdGVyLCAjcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgLnJvdzpsYXN0LWNoaWxkIC5waWxsYXItcGFnZXMgLmN1c3RvbWVyX2xvZ29zIC5jb2wtbGctMTA6Zmlyc3QtY2hpbGQ6OmFmdGVyLCAucGlsbGFyLXBhZ2VzIC5jdXN0b21lcl9sb2dvcyAjcHJvZHVjdC1mZWF0dXJlcy5mZWF0dXJlLWJvcmRlcnMgLnJvdzpsYXN0LWNoaWxkIC5jb2wtbGctMTA6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjcHJvZHVjdC1mZWF0dXJlcyAubGFzdC1yb3cgLmNvbnRlbnQtYm94IHtcbiAgICBtYXJnaW46IDgwcHggMCA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiNwcm9kdWN0LWZlYXR1cmVzIC5sYXN0LXJvdyAuY29udGVudC1ib3ggaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNwcm9kdWN0LWZlYXR1cmVzIC5sYXN0LXJvdyBwLmJpZ2dlci1oZWFkbGluZSwgI3Byb2R1Y3QtZmVhdHVyZXMgLmxhc3Qtcm93IGgyLCAjcHJvZHVjdC1mZWF0dXJlcyAubGFzdC1yb3cgLnN1Yi10aXRsZS1oMiwgI3Byb2R1Y3QtZmVhdHVyZXMgLmxhc3Qtcm93ICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgI3Byb2R1Y3QtaGVybyAjcHJvZHVjdC1mZWF0dXJlcyAubGFzdC1yb3cgcC5oZWFkbGluZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzIC5sYXN0LXJvdyBwLmJpZ2dlci1oZWFkbGluZSwgI3Byb2R1Y3QtZmVhdHVyZXMgLmxhc3Qtcm93IGgyLCAjcHJvZHVjdC1mZWF0dXJlcyAubGFzdC1yb3cgLnN1Yi10aXRsZS1oMiwgI3Byb2R1Y3QtZmVhdHVyZXMgLmxhc3Qtcm93ICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgI3Byb2R1Y3QtaGVybyAjcHJvZHVjdC1mZWF0dXJlcyAubGFzdC1yb3cgcC5oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAyLjA3cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzIC5sYXN0LXJvdyBwLmJpZ2dlci1oZWFkbGluZSwgI3Byb2R1Y3QtZmVhdHVyZXMgLmxhc3Qtcm93IGgyLCAjcHJvZHVjdC1mZWF0dXJlcyAubGFzdC1yb3cgLnN1Yi10aXRsZS1oMiwgI3Byb2R1Y3QtZmVhdHVyZXMgLmxhc3Qtcm93ICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgI3Byb2R1Y3QtaGVybyAjcHJvZHVjdC1mZWF0dXJlcyAubGFzdC1yb3cgcC5oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTc5MHB4KSB7XG4gICNwcm9kdWN0LWZlYXR1cmVzIC5sYXN0LXJvdyBwLmJpZ2dlci1oZWFkbGluZSwgI3Byb2R1Y3QtZmVhdHVyZXMgLmxhc3Qtcm93IGgyLCAjcHJvZHVjdC1mZWF0dXJlcyAubGFzdC1yb3cgLnN1Yi10aXRsZS1oMiwgI3Byb2R1Y3QtZmVhdHVyZXMgLmxhc3Qtcm93ICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgI3Byb2R1Y3QtaGVybyAjcHJvZHVjdC1mZWF0dXJlcyAubGFzdC1yb3cgcC5oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3Byb2R1Y3QtZmVhdHVyZXMge1xuICAgIG1hcmdpbjogOTZweCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbnRlbnQtc2lkZWJhci13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLnByb2R1Y3QtY2hpbGQtbWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA0N3B4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWNoaWxkLW1lbnUge1xuICAgIHRvcDogNjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LWNoaWxkLW1lbnUge1xuICAgIHRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wcm9kdWN0LWNoaWxkLW1lbnUge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucHJvZHVjdC1jaGlsZC1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogY2FsYygtMzgwcHggKyA1MHZ3KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTU1MHB4KSB7XG4gIC5wcm9kdWN0LWNoaWxkLW1lbnUge1xuICAgIHdpZHRoOiBjYWxjKC00MzBweCArIDUwdncpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTc5MHB4KSB7XG4gIC5wcm9kdWN0LWNoaWxkLW1lbnUge1xuICAgIHdpZHRoOiBjYWxjKC01ODVweCArIDUwdncpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTAwcHgpIHtcbiAgLnByb2R1Y3QtY2hpbGQtbWVudSB7XG4gICAgd2lkdGg6IGNhbGMoLTY0MHB4ICsgNTB2dyk7XG4gIH1cbn1cblxuI3Byb2R1Y3QtY2hpbGQtbWVudSB7XG4gIHBhZGRpbmc6IDA7XG59XG4jcHJvZHVjdC1jaGlsZC1tZW51IHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTVweCAxNXB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICNwcm9kdWN0LWNoaWxkLW1lbnUgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuI3Byb2R1Y3QtY2hpbGQtbWVudSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3Byb2R1Y3QtY2hpbGQtbWVudSBhOm5vdCguYmFjay10by1wYXJlbnQtbGluaykge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMTZweCAyNHB4IDE2cHggNTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4jcHJvZHVjdC1jaGlsZC1tZW51IGE6bm90KC5iYWNrLXRvLXBhcmVudC1saW5rKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2NoZWNrX2NpcmNsZV9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvY2hlY2tfY2lyY2xlX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxOHB4O1xuICBtYXNrLXNpemU6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGxlZnQ6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgI3Byb2R1Y3QtY2hpbGQtbWVudSBhOm5vdCguYmFjay10by1wYXJlbnQtbGluayk6OmJlZm9yZSB7XG4gICAgbGVmdDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAjcHJvZHVjdC1jaGlsZC1tZW51IGE6bm90KC5iYWNrLXRvLXBhcmVudC1saW5rKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAjcHJvZHVjdC1jaGlsZC1tZW51IGE6bm90KC5iYWNrLXRvLXBhcmVudC1saW5rKSB7XG4gICAgcGFkZGluZzogMTJweCAyNHB4IDEycHggNTJweDtcbiAgfVxufVxuI3Byb2R1Y3QtY2hpbGQtbWVudSBhLmJhY2stdG8tcGFyZW50LWxpbmsge1xuICBwYWRkaW5nOiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xufVxuI3Byb2R1Y3QtY2hpbGQtbWVudSBhLmJhY2stdG8tcGFyZW50LWxpbms6YmVmb3JlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAzLjNweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG4jcHJvZHVjdC1jaGlsZC1tZW51IGEuYmFjay10by1wYXJlbnQtbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgI3Byb2R1Y3QtY2hpbGQtbWVudSBhLmJhY2stdG8tcGFyZW50LWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA4NjVweCkge1xuICAjcHJvZHVjdC1jaGlsZC1tZW51IGEuYmFjay10by1wYXJlbnQtbGluayB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTc5MHB4KSBhbmQgKG1heC13aWR0aDogMTgxMXB4KSB7XG4gICNwcm9kdWN0LWNoaWxkLW1lbnUgYS5iYWNrLXRvLXBhcmVudC1saW5rIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG4jcHJvZHVjdC1jaGlsZC1tZW51IC5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuI3Byb2R1Y3QtY2hpbGQtbWVudSAuY3VycmVudC1tZW51LWl0ZW0gYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgI3Byb2R1Y3QtY2hpbGQtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiNwcm9kdWN0LWNoaWxkLW1lbnUuYWN0aXZlIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNwcm9kdWN0LWNoaWxkLW1lbnUuYWN0aXZlIHtcbiAgICBoZWlnaHQ6IGNhbGMoLTEyMHB4ICsgMTAwdmgpO1xuICB9XG59XG5cbiNwcm9kdWN0LWNoaWxkLW1lbnUtYW5jaG9yIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgI3Byb2R1Y3QtY2hpbGQtbWVudS1hbmNob3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMXB4KSB7XG4gICNwcm9kdWN0LWNoaWxkLW1lbnUtYW5jaG9yIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtY2hpbGQtbWVudS1pbm5lciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnByb2R1Y3QtY2hpbGQtbWVudS1pbm5lciB7XG4gICAgcGFkZGluZzogODBweCAyNHB4IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkgYW5kIChtYXgtaGVpZ2h0OiA3MDBweCkge1xuICAucHJvZHVjdC1jaGlsZC1tZW51LWlubmVyIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDc3MHB4KSB7XG4gIC5wcm9kdWN0LWNoaWxkLW1lbnUtaW5uZXIge1xuICAgIHBhZGRpbmc6IDI0cHggMjRweCA0OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWF4LWhlaWdodDogODY1cHgpIHtcbiAgLnByb2R1Y3QtY2hpbGQtbWVudS1pbm5lciB7XG4gICAgcGFkZGluZzogNDhweCAyNHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWNoaWxkLW1lbnUtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5wcm9kdWN0LWNoaWxkLW1lbnUtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wcm9kdWN0LWNoaWxkLWN1cnJlbnQtdGl0bGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnByb2R1Y3QtY2hpbGQtY3VycmVudC10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnByb2R1Y3QtY2hpbGQtY3VycmVudC10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFxcZjEwN1wiO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBEZWZhdWx0cztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucHJvZHVjdC1jaGlsZC1jdXJyZW50LXRpdGxlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucHJvZHVjdC1jaGlsZC1jdXJyZW50LXRpdGxlLmFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFxcZjEwNlwiO1xufVxuXG4jcHJvZHVjdC1icmVhZGNydW1iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3Byb2R1Y3QtYnJlYWRjcnVtYiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuXG4uY3VzdG9tZXItc3RvcnktdGl0bGUge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY3VzdG9tZXItc3RvcnktdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMjcyRTNCO1xuICBwYWRkaW5nOiA2NHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbWVyLXN0b3J5LXRleHQge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICB9XG59XG5cbi5jdXN0b21lci1zdG9yeS1xdW90ZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN1c3RvbWVyLXN0b3J5LXF1b3RlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxufVxuXG4uY3VzdG9tZXItc3RvcnktYXR0cmlidXRpb24ge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xufVxuXG5pbWcuY3VzdG9tZXItc3RvcnktbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG5cbmEuY3VzdG9tZXItc3RvcnktbGluayB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuYS5jdXN0b21lci1zdG9yeS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2UxZTFlMTtcbn1cblxuLmN1c3RvbWVyLXN0b3J5LWltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDcwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbWVyLXN0b3J5LWltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gIH1cbn1cblxuLmN1c3RvbWVyLXN0b3J5IHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY3VzdG9tZXItc3Rvcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY3VzdG9tZXItc3RvcnktdGV4dCB7XG4gICAgcGFkZGluZzogNDBweCAyNHB4O1xuICB9XG4gIC5jdXN0b21lci1zdG9yeS1pbWFnZSB7XG4gICAgbWluLWhlaWdodDogMjg2cHg7XG4gIH1cbn1cbiNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicywgI3BpbGxhcnMtdGFicyB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzLCAjcGlsbGFycy10YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICB9XG59XG4jc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgLmZyYW1lLCAjcGlsbGFycy10YWJzIC5mcmFtZSB7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgLmZyYW1lLCAjcGlsbGFycy10YWJzIC5mcmFtZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4jc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgdWwudGFibmF2LCAjcGlsbGFycy10YWJzIHVsLnRhYm5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIHVsLnRhYm5hdiwgI3BpbGxhcnMtdGFicyB1bC50YWJuYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDZweDtcbiAgfVxufVxuI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIHVsLnRhYm5hdiBsaSwgI3BpbGxhcnMtdGFicyB1bC50YWJuYXYgbGkge1xuICB3aWR0aDogMTAwJTtcbn1cbiNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbiwgI3BpbGxhcnMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDBweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7XG4gIHBhZGRpbmc6IDE2cHggOHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbiwgI3BpbGxhcnMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4jc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgdWwudGFibmF2IC5idXR0b24uYWN0aXZlLCAjcGlsbGFycy10YWJzIHVsLnRhYm5hdiAuYnV0dG9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIHVsLnRhYm5hdiAuYnV0dG9uLmFjdGl2ZS5lc3RpbWF0aW5nLCAjcGlsbGFycy10YWJzIHVsLnRhYm5hdiAuYnV0dG9uLmFjdGl2ZS5lc3RpbWF0aW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbn1cbiNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbi5hY3RpdmUub3BlcmF0aW9ucywgI3BpbGxhcnMtdGFicyB1bC50YWJuYXYgLmJ1dHRvbi5hY3RpdmUub3BlcmF0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVlYjg7XG59XG4jc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgdWwudGFibmF2IC5idXR0b24uYWN0aXZlLmZsZWV0LCAjcGlsbGFycy10YWJzIHVsLnRhYm5hdiAuYnV0dG9uLmFjdGl2ZS5mbGVldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlFQTY7XG59XG4jc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgdWwudGFibmF2IC5idXR0b24uYWN0aXZlLmRhdGEtcmVwb3J0aW5nLCAjcGlsbGFycy10YWJzIHVsLnRhYm5hdiAuYnV0dG9uLmFjdGl2ZS5kYXRhLXJlcG9ydGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjczODc7XG59XG4jc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgLmFjY29yZGlvbiwgI3BpbGxhcnMtdGFicyAuYWNjb3JkaW9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNFREVERUQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgLmFjY29yZGlvbjphZnRlciwgI3BpbGxhcnMtdGFicyAuYWNjb3JkaW9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgZm9udC1mYW1pbHk6IFwiRGVmYXVsdHNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4jc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgLmFjY29yZGlvbi5hY3RpdmU6YWZ0ZXIsICNwaWxsYXJzLXRhYnMgLmFjY29yZGlvbi5hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjM1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMzVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNzb2x1dGlvbnMtZmVhdHVyZXMtdGFicyAuYWNjb3JkaW9uLCAjcGlsbGFycy10YWJzIC5hY2NvcmRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIC5wYW5lLCAjcGlsbGFycy10YWJzIC5wYW5lIHtcbiAgdHJhbnNmb3JtOiB1bnNldDtcbiAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBkaXNwbGF5OiBub25lO1xufVxuI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIC5wYW5lLmFjdGl2ZSwgI3BpbGxhcnMtdGFicyAucGFuZS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXksICNwaWxsYXJzLXRhYnMgLnBhbmUubW9iaWxlLWRpc3BsYXkge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzIC5wYW5lLCAjcGlsbGFycy10YWJzIC5wYW5lIHtcbiAgICBwYWRkaW5nOiA0OHB4O1xuICB9XG59XG4jc29sdXRpb25zLWZlYXR1cmVzLXRhYnMgLnJvdywgI3BpbGxhcnMtdGFicyAucm93IHtcbiAgcm93LWdhcDogMjhweDtcbn1cblxuI3BpbGxhcnMtdGFicyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4jcGlsbGFycy10YWJzIC50YWItY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jcGlsbGFycy10YWJzIC5wYW5lIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjcGlsbGFycy10YWJzIC5wYW5lLm1vYmlsZS1kaXNwbGF5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BpbGxhcnMtdGFicyAucGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAwO1xuICB9XG4gICNwaWxsYXJzLXRhYnMgLnBhbmUuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjcGlsbGFycy10YWJzIC5wYW5lIHtcbiAgICBwYWRkaW5nOiA0OHB4IDQ4cHggMDtcbiAgfVxufVxuI3BpbGxhcnMtdGFicyBoMywgI3BpbGxhcnMtdGFicyAuc3ViLXRpdGxlLWgzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbiNwaWxsYXJzLXRhYnMgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4jcGlsbGFycy10YWJzIGEge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uaW1hZ2Utc2xpZGVzaG93IHtcbiAgbWFyZ2luOiA0OHB4IDAgODFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW1hZ2Utc2xpZGVzaG93IHtcbiAgICBtYXJnaW46IDk2cHggMCAxMjlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaW1hZ2Utc2xpZGVzaG93IGgyLCAuaW1hZ2Utc2xpZGVzaG93IC5zdWItdGl0bGUtaDIsIC5pbWFnZS1zbGlkZXNob3cgI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAjcHJvZHVjdC1oZXJvIC5pbWFnZS1zbGlkZXNob3cgcC5oZWFkbGluZSB7XG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMXB4O1xuICAgIC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gIH1cbn1cbi5pbWFnZS1zbGlkZXNob3cgLmltYWdlLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbWFnZS1zbGlkZXNob3cgLnNsaWNrLXRyYWNrIC5pbWFnZS1zbGlkZSB7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pbWFnZS1zbGlkZXNob3cgLnNsaWNrLWRvdHMge1xuICBib3R0b206IC01MXB4O1xufVxuLmltYWdlLXNsaWRlc2hvdyAuc2xpY2stZG90cyBsaSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMCAyM3B4IDAgMDtcbn1cbi5pbWFnZS1zbGlkZXNob3cgLnNsaWNrLWRvdHMgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5pbWFnZS1zbGlkZXNob3cgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcGFkZGluZzogMDtcbn1cbi5pbWFnZS1zbGlkZXNob3cgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjpiZWZvcmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmltYWdlLXNsaWRlc2hvdyAuc2xpY2stbmV4dCwgLmltYWdlLXNsaWRlc2hvdyAuc2xpY2stcHJldiB7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDQ4cHg7XG59XG4uaW1hZ2Utc2xpZGVzaG93IC5zbGljay1uZXh0OmJlZm9yZSwgLmltYWdlLXNsaWRlc2hvdyAuc2xpY2stcHJldjpiZWZvcmUge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaW1hZ2Utc2xpZGVzaG93IC5zbGljay1uZXh0OmJlZm9yZSwgLmltYWdlLXNsaWRlc2hvdyAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaW1hZ2Utc2xpZGVzaG93IC5zbGljay1uZXh0LCAuaW1hZ2Utc2xpZGVzaG93IC5zbGljay1wcmV2IHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbn1cbi5pbWFnZS1zbGlkZXNob3cgLnNsaWNrLXByZXYge1xuICB6LWluZGV4OiAxMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmltYWdlLXNsaWRlc2hvdyAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMjVweDtcbiAgfVxufVxuLmltYWdlLXNsaWRlc2hvdyAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuaW1hZ2Utc2xpZGVzaG93IC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMjVweDtcbiAgfVxufVxuXG4uZnJtX3N0eWxlX2hjc3MsIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lLCAuaGNzcy1mb3JtLWZyYW1lIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cbi5mcm1fc3R5bGVfaGNzcyBmaWVsZHNldCwgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgZmllbGRzZXQsIC5oY3NzLWZvcm0tZnJhbWUgZmllbGRzZXQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uZnJtX3N0eWxlX2hjc3MgLmZybV9lbWJlZF9mb3JtX2NvbnRhaW5lciwgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgLmZybV9lbWJlZF9mb3JtX2NvbnRhaW5lciwgLmhjc3MtZm9ybS1mcmFtZSAuZnJtX2VtYmVkX2Zvcm1fY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmZybV9zdHlsZV9oY3NzIC5mcm1fcHJpbWFyeV9sYWJlbCwgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgLmZybV9wcmltYXJ5X2xhYmVsLCAuaGNzcy1mb3JtLWZyYW1lIC5mcm1fcHJpbWFyeV9sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mcm1fc3R5bGVfaGNzcyAuZnJtX3ByaW1hcnlfbGFiZWwsIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIC5mcm1fcHJpbWFyeV9sYWJlbCwgLmhjc3MtZm9ybS1mcmFtZSAuZnJtX3ByaW1hcnlfbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgfVxufVxuLmZybV9zdHlsZV9oY3NzIC5mcm1fZmluYWxfc3VibWl0LCAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSAuZnJtX2ZpbmFsX3N1Ym1pdCwgLmhjc3MtZm9ybS1mcmFtZSAuZnJtX2ZpbmFsX3N1Ym1pdCB7XG4gIG1hcmdpbi1ib3R0b206IC0xNnB4ICFpbXBvcnRhbnQ7XG59XG4uZnJtX3N0eWxlX2hjc3MgLmZybV9jb21ib19pbnB1dHNfY29udGFpbmVyLCAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSAuZnJtX2NvbWJvX2lucHV0c19jb250YWluZXIsIC5oY3NzLWZvcm0tZnJhbWUgLmZybV9jb21ib19pbnB1dHNfY29udGFpbmVyIHtcbiAgZ3JpZC1nYXA6IDE2cHg7XG59XG4uZnJtX3N0eWxlX2hjc3MgLmZybV9jb21ib19pbnB1dHNfY29udGFpbmVyIC5mb3JtLWZpZWxkLCAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSAuZnJtX2NvbWJvX2lucHV0c19jb250YWluZXIgLmZvcm0tZmllbGQsIC5oY3NzLWZvcm0tZnJhbWUgLmZybV9jb21ib19pbnB1dHNfY29udGFpbmVyIC5mb3JtLWZpZWxkIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZybV9zdHlsZV9oY3NzIC5mcm1fY29tYm9faW5wdXRzX2NvbnRhaW5lciAuZm9ybS1maWVsZCAuZnJtX2Rlc2NyaXB0aW9uLCAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSAuZnJtX2NvbWJvX2lucHV0c19jb250YWluZXIgLmZvcm0tZmllbGQgLmZybV9kZXNjcmlwdGlvbiwgLmhjc3MtZm9ybS1mcmFtZSAuZnJtX2NvbWJvX2lucHV0c19jb250YWluZXIgLmZvcm0tZmllbGQgLmZybV9kZXNjcmlwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmZybV9zdHlsZV9oY3NzIC5mcm1fY29tYm9faW5wdXRzX2NvbnRhaW5lciAuZm9ybS1maWVsZCAuZnJtX2Rlc2NyaXB0aW9uOmFmdGVyLCAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSAuZnJtX2NvbWJvX2lucHV0c19jb250YWluZXIgLmZvcm0tZmllbGQgLmZybV9kZXNjcmlwdGlvbjphZnRlciwgLmhjc3MtZm9ybS1mcmFtZSAuZnJtX2NvbWJvX2lucHV0c19jb250YWluZXIgLmZvcm0tZmllbGQgLmZybV9kZXNjcmlwdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xuICBjb2xvcjogcmdiKDE4NSwgNzQsIDcyKTtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmhjc3MtZm9ybS1mcmFtZSwgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUge1xuICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHBhZGRpbmc6IDMycHggMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGNzcy1mb3JtLWZyYW1lLCAuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuLmhjc3MtZm9ybS1mcmFtZS5uby1ib3JkZXIsIC5uby1ib3JkZXIuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uaGNzcy1mb3JtLWZyYW1lLnNhZmV0eS1jb2xvciwgLnNhZmV0eS1jb2xvci5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY5ZTFiO1xufVxuLmhjc3MtZm9ybS1mcmFtZS5zYWZldHktY29sb3IgLm1rdG9Gb3JtIGJ1dHRvbi5ta3RvQnV0dG9uLCAuc2FmZXR5LWNvbG9yLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgLm1rdG9Gb3JtIGJ1dHRvbi5ta3RvQnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzNTIwNSAhaW1wb3J0YW50O1xufVxuLmhjc3MtZm9ybS1mcmFtZS5zYWZldHktY29sb3IgYSwgLnNhZmV0eS1jb2xvci5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIGEge1xuICBjb2xvcjogI2UzNTIwNTtcbn1cbi5oY3NzLWZvcm0tZnJhbWUub3BlcmF0aW9ucy1jb2xvciwgLm9wZXJhdGlvbnMtY29sb3IuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNWViODtcbn1cbi5oY3NzLWZvcm0tZnJhbWUub3BlcmF0aW9ucy1jb2xvciAubWt0b0Zvcm0gYnV0dG9uLm1rdG9CdXR0b24sIC5vcGVyYXRpb25zLWNvbG9yLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgLm1rdG9Gb3JtIGJ1dHRvbi5ta3RvQnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1ODNGQyAhaW1wb3J0YW50O1xufVxuLmhjc3MtZm9ybS1mcmFtZS5vcGVyYXRpb25zLWNvbG9yIC5ta3RvRm9ybSBidXR0b24ubWt0b0J1dHRvbjpob3ZlciwgLm9wZXJhdGlvbnMtY29sb3IuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSAubWt0b0Zvcm0gYnV0dG9uLm1rdG9CdXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1RUI4ICFpbXBvcnRhbnQ7XG59XG4uaGNzcy1mb3JtLWZyYW1lLm9wZXJhdGlvbnMtY29sb3IgYSwgLm9wZXJhdGlvbnMtY29sb3IuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSBhIHtcbiAgY29sb3I6ICMwMDVlYjg7XG59XG4uaGNzcy1mb3JtLWZyYW1lLmZsZWV0LWNvbG9yLCAuZmxlZXQtY29sb3IuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwOUVBNjtcbn1cbi5oY3NzLWZvcm0tZnJhbWUuZmxlZXQtY29sb3IgLm1rdG9Gb3JtIGJ1dHRvbi5ta3RvQnV0dG9uLCAuZmxlZXQtY29sb3IuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSAubWt0b0Zvcm0gYnV0dG9uLm1rdG9CdXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RUE2ICFpbXBvcnRhbnQ7XG59XG4uaGNzcy1mb3JtLWZyYW1lLmZsZWV0LWNvbG9yIGEsIC5mbGVldC1jb2xvci5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIGEge1xuICBjb2xvcjogIzAwOUVBNjtcbn1cbi5oY3NzLWZvcm0tZnJhbWUuZGF0YS1jb2xvciwgLmRhdGEtY29sb3IuZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSB7XG4gIGJvcmRlci1jb2xvcjogIzU2NzM4Nztcbn1cbi5oY3NzLWZvcm0tZnJhbWUuZGF0YS1jb2xvciAubWt0b0Zvcm0gYnV0dG9uLm1rdG9CdXR0b24sIC5kYXRhLWNvbG9yLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgLm1rdG9Gb3JtIGJ1dHRvbi5ta3RvQnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2NzM4NyAhaW1wb3J0YW50O1xufVxuLmhjc3MtZm9ybS1mcmFtZS5kYXRhLWNvbG9yIGEsIC5kYXRhLWNvbG9yLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgYSB7XG4gIGNvbG9yOiAjNTY3Mzg3O1xufVxuLmhjc3MtZm9ybS1mcmFtZS5ibG9nLWZvcm0gLmZybV9jb21ib19pbnB1dHNfY29udGFpbmVyLCAuYmxvZy1mb3JtLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUgLmZybV9jb21ib19pbnB1dHNfY29udGFpbmVyIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xufVxuXG4jcG9wLXVwLXN1Yi1uYXYgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4jcG9wLXVwLXN1Yi1uYXYgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI3BvcC11cC1zdWItbmF2IGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbiNwb3AtdXAtc3ViLW5hdiAjcG9wLXVwLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwb3AtdXAtc3ViLW5hdiAjbWVudS1wb3AtdXAtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDA7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTZweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA4cHggOHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDAuOTIpO1xufVxuI3BvcC11cC1zdWItbmF2ICNtZW51LXBvcC11cC1uYXYgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNwb3AtdXAtc3ViLW5hdiAjbWVudS1wb3AtdXAtbmF2IGEge1xuICBwYWRkaW5nOiAxNnB4IDkwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI3BvcC11cC1zdWItbmF2ICNtZW51LXBvcC11cC1uYXYgYSB7XG4gICAgcGFkZGluZzogMTZweCA5NnB4O1xuICB9XG59XG4jcG9wLXVwLXN1Yi1uYXYgI21lbnUtcG9wLXVwLW5hdiAuZml0LXF1aXotbGluayBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MkUzQjtcbn1cbiNwb3AtdXAtc3ViLW5hdiAjbWVudS1wb3AtdXAtbmF2IC5maXQtcXVpei1saW5rIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEY3NThCO1xuICBjb2xvcjogI2ZmZjtcbn1cbiNwb3AtdXAtc3ViLW5hdiAjbWVudS1wb3AtdXAtbmF2IC5wcmljaW5nLWxpbmsgYSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMEMxNTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDBDMTU4O1xufVxuI3BvcC11cC1zdWItbmF2ICNtZW51LXBvcC11cC1uYXYgLnByaWNpbmctbGluayBhOmhvdmVyIHtcbiAgY29sb3I6ICMwQzk3NDg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwQzk3NDg7XG59XG4jcG9wLXVwLXN1Yi1uYXYgI21lbnUtcG9wLXVwLW5hdiAuYm9vay1kZW1vLWxpbmsgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEMxNTg7XG59XG4jcG9wLXVwLXN1Yi1uYXYgI21lbnUtcG9wLXVwLW5hdiAuYm9vay1kZW1vLWxpbmsgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQzk3NDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuI3BvcC11cC1zdWItbmF2IC5zdWItbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMEMxNTg7XG4gIHBhZGRpbmc6IDEycHggMTBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcG9wLXVwLXN1Yi1uYXYuc3RpY2t5IC5zdWItbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI3BvcC11cC1zdWItbmF2LnN0aWNreSAuc3ViLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm1hcnF1ZWUtaW50cm8gcCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuXG4jbWFycXVlZS1zZWN0aW9uIC5tYXJxdWVlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uTWFycXVlZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBhbmltYXRpb246IHNjcm9sbC14IDgwcyBsaW5lYXIgaW5maW5pdGU7XG59XG4uTWFycXVlZSAubWFycXVlZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuTWFycXVlZSB7XG4gICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgfVxufVxuQGtleWZyYW1lcyBzY3JvbGwteCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuLmcyLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgzMywgNDMsIDU4LCAwLjkyKSAwJSwgcmdiYSgzMywgNDMsIDU4LCAwLjkyKSAxMDAlKSwgdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzEyL2dlLXNlY3Rpb24tYmcucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmcyLXNlY3Rpb24gaDIsIC5nMi1zZWN0aW9uIC5zdWItdGl0bGUtaDIsIC5nMi1zZWN0aW9uICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgI3Byb2R1Y3QtaGVybyAuZzItc2VjdGlvbiBwLmhlYWRsaW5lIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZzItc2VjdGlvbiAuZzItYmFkZ2VzIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHJvdy1nYXA6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmcyLXNlY3Rpb24gLmcyLWJhZGdlcyB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmcyLXNlY3Rpb24gLmcyLWJhZGdlcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLmNvbnRhaW5lciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLm5hcnJvdy1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTMxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSBwIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZW50cnktY29udGVudCBzZWN0aW9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmVudHJ5LWNvbnRlbnQgc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDRweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5lbnRyeS1jb250ZW50IHNlY3Rpb246bGFzdC1jaGlsZCNjdGFfcmVxdWVzdCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmJpZy1oZWFkbGluZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDIuMDdyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5iaWctaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMi45NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cbi5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnIHtcbiAgbWFyZ2luOiA0OHB4IDAgODBweDtcbn1cbi5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnIHAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnIHAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZyBwIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnIHtcbiAgICBtYXJnaW46IDk2cHggMDtcbiAgfVxufVxuLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc2VjdGlvbi1mcmFtZSwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAjZ2VuZXJpYy10YWJzIC5wYW5lLCAjZ2VuZXJpYy10YWJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnBhbmUsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnByb2R1Y3QtcGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc3RhdHMtY29sb3IsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnBhZ2Utc3RhdHMgLnN0YXRzLWNvbG9yLCAucGFnZS1zdGF0cyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuaGNzcy1mb3JtLWZyYW1lLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mcm1fc3R5bGVfaGNzcy13aXRoLWZyYW1lIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zZWN0aW9uLWZyYW1lLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzICNnZW5lcmljLXRhYnMgLnBhbmUsICNnZW5lcmljLXRhYnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAucGFuZSwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAucHJvZHVjdC1wYWdlLXN0YXRzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3QtcGFnZS1zdGF0cyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5zdGF0cy1jb2xvciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAucGFnZS1zdGF0cyAuc3RhdHMtY29sb3IsIC5wYWdlLXN0YXRzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnN0YXRzLWNvbG9yLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5oY3NzLWZvcm0tZnJhbWUsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZybV9zdHlsZV9oY3NzLXdpdGgtZnJhbWUge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuc3RhbmRhcmQtYnRuLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5ibGFjay1idG4sIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZvcm0tYmxhY2stYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0LCAuZm9ybS1ibGFjay1idG4gLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAud2hpdGUtYnRuLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdCwgLmZvcm0td2hpdGUtYnRuIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXQsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmhlYXZ5YmlkLWJ0biwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBpbnB1dC5zZWFyY2gtZm9ybS1zdWJtaXQsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmhlYXZ5am9iLWJ0biwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAubmV3LWRpc3BhdGNoZXItYnRuLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC5wbGFucy1idG4sIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLnNhZmV0eS1idG4sIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZsZWV0LWJ0biwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZTM2MC1idG4sIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZ1ZWxlcnBsdXMtYnRuLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIC50ZWxlbWF0aWNzLWJ0biwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuYWNjb3VudGluZy1idG4sIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmNsb3VkLWJ0biwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuaW5zaWdodHMtYnRuLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzICNtZW51LWZvb3Rlci1jb250YWN0IC5jdGEtYnV0dG9uLWNvbnRhaW5lciBhLCAjbWVudS1mb290ZXItY29udGFjdCAuY3RhLWJ1dHRvbi1jb250YWluZXIgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgLmZ1bGwtd2lkdGgtaW1hZ2Uge1xuICBtYXJnaW46IDQ4cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyAuZnVsbC13aWR0aC1pbWFnZSB7XG4gICAgbWFyZ2luOiA5NnB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzLmNvbnN0cnVjdGlvbi1wcm9qZWN0LW1hbmFnZW1lbnQtc29mdHdhcmUgI3Byb2R1Y3QtaGVybywgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cy5wcm9qZWN0LW1hbmFnZW1lbnQtc29mdHdhcmUgI3Byb2R1Y3QtaGVybyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0IDQwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzLmNvbnN0cnVjdGlvbi1wcm9qZWN0LW1hbmFnZW1lbnQtc29mdHdhcmUgI3Byb2R1Y3QtaGVybywgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cy5wcm9qZWN0LW1hbmFnZW1lbnQtc29mdHdhcmUgI3Byb2R1Y3QtaGVybyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0IDYwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE3OTBweCkge1xuICAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzLmNvbnN0cnVjdGlvbi1wcm9qZWN0LW1hbmFnZW1lbnQtc29mdHdhcmUgI3Byb2R1Y3QtaGVybywgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cy5wcm9qZWN0LW1hbmFnZW1lbnQtc29mdHdhcmUgI3Byb2R1Y3QtaGVybyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0IDc1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkwMHB4KSB7XG4gIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMuY29uc3RydWN0aW9uLXByb2plY3QtbWFuYWdlbWVudC1zb2Z0d2FyZSAjcHJvZHVjdC1oZXJvLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzLnByb2plY3QtbWFuYWdlbWVudC1zb2Z0d2FyZSAjcHJvZHVjdC1oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gIH1cbn1cbi5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgI2FjY291bnRpbmcge1xuICBtYXJnaW46IDQ4cHggMDtcbn1cbi5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgI2FjY291bnRpbmcgcCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzICNhY2NvdW50aW5nIHtcbiAgICBtYXJnaW46IDk2cHggMDtcbiAgfVxufVxuXG4jY3RhX3JlcXVlc3Qge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMTEvcmVxdWVzdC1pbmZvLWJhY2tncm91bmQucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDQ4cHggMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjY3RhX3JlcXVlc3Qge1xuICAgIHBhZGRpbmc6IDk2cHggMDtcbiAgfVxufVxuXG4ucGlsbGFyLXBhZ2VzICNwcm9kdWN0LWhlcm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5waWxsYXItcGFnZXMgI3Byb2R1Y3QtaGVybyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnBpbGxhci1wYWdlcyAjdmlkZW8tcGxheWVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBpbGxhci1wYWdlcyBhcnRpY2xlIHAge1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBpbGxhci1wYWdlcyBhcnRpY2xlIHAge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG4ucGlsbGFyLXBhZ2VzIC5jdXN0b21lcl9sb2dvczo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5waWxsYXItcGFnZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogNDhweCAwIDQwcHg7XG59XG4ucGlsbGFyLXBhZ2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLmNvbnRhaW5lciA+IGRpdiwgLnBpbGxhci1wYWdlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5uYXJyb3ctY29udGFpbmVyID4gZGl2LCAucGlsbGFyLXBhZ2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IGRpdiwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucGlsbGFyLXBhZ2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5waWxsYXItcGFnZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIgPiBkaXYsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucGlsbGFyLXBhZ2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYsIC5waWxsYXItcGFnZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIgPiBkaXYsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucGlsbGFyLXBhZ2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLnNpdGUtaW5uZXIgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5waWxsYXItcGFnZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuY29udGFpbmVyID4gZGl2LCAucGlsbGFyLXBhZ2VzIC5jdXN0b21lcl9sb2dvczpub3QoLnNpZGUtYnktc2lkZSkgLm5hcnJvdy1jb250YWluZXIgPiBkaXYsIC5waWxsYXItcGFnZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyID4gZGl2LCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5waWxsYXItcGFnZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLnBpbGxhci1wYWdlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IGRpdiwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5waWxsYXItcGFnZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiwgLnBpbGxhci1wYWdlcyAuY3VzdG9tZXJfbG9nb3M6bm90KC5zaWRlLWJ5LXNpZGUpIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciA+IGRpdiwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5waWxsYXItcGFnZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSAuc2l0ZS1pbm5lciA+IGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5waWxsYXItcGFnZXMgLmN1c3RvbWVyX2xvZ29zOm5vdCguc2lkZS1ieS1zaWRlKSB7XG4gICAgbWFyZ2luOiA5NnB4IDAgNjRweDtcbiAgfVxufVxuLnBpbGxhci1wYWdlcyAuY3VzdG9tZXJfbG9nb3MgcCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBpbGxhci1wYWdlcyAuY3VzdG9tZXJfbG9nb3MgcCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnBpbGxhci1wYWdlcyAuY3VzdG9tZXJfbG9nb3MgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5waWxsYXItcGFnZXMgLmN1c3RvbWVyX2xvZ29zIHAge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5waWxsYXItcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMge1xuICBtYXJnaW46IDQwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGlsbGFyLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5jb250YWluZXIsIC5waWxsYXItcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLm5hcnJvdy1jb250YWluZXIsIC5waWxsYXItcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucGlsbGFyLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLCAucGlsbGFyLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5waWxsYXItcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXIsIC5waWxsYXItcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBpbGxhci1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cbn1cbi5waWxsYXItcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmNvbnRhaW5lcjphZnRlciwgLnBpbGxhci1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAubmFycm93LWNvbnRhaW5lcjphZnRlciwgLnBpbGxhci1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyOmFmdGVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5waWxsYXItcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5waWxsYXItcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyOmFmdGVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnBpbGxhci1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjphZnRlciwgLnBpbGxhci1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucGlsbGFyLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5waWxsYXItcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLmNvbnRhaW5lcjphZnRlciwgLnBpbGxhci1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAubmFycm93LWNvbnRhaW5lcjphZnRlciwgLnBpbGxhci1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyOmFmdGVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5waWxsYXItcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5waWxsYXItcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyOmFmdGVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnBpbGxhci1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuc2l0ZS1pbm5lcjphZnRlciwgLnBpbGxhci1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucGlsbGFyLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5zaXRlLWlubmVyOmFmdGVyIHtcbiAgICB0b3A6IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGlsbGFyLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIHtcbiAgICBtYXJnaW46IDY0cHggMDtcbiAgfVxufVxuLnBpbGxhci1wYWdlcyAjc29sdXRpb25zLXRhYi1pbnRybyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGlsbGFyLXBhZ2VzICNzb2x1dGlvbnMtdGFiLWludHJvIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIH1cbn1cbi5waWxsYXItcGFnZXMgLnByb2R1Y3QtcGFnZS1zdGF0cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG4ucGlsbGFyLXBhZ2VzIC5wcm9kdWN0LXBhZ2Utc3RhdHMgLnN0YXRzLXRleHQge1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGlsbGFyLXBhZ2VzIC5wcm9kdWN0LXBhZ2Utc3RhdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbn1cbi5waWxsYXItcGFnZXMgaHIge1xuICBtYXJnaW46IDA7XG59XG4ucGlsbGFyLXBhZ2VzICNzdGF0cy1pbnRybyBoMiwgLnBpbGxhci1wYWdlcyAjc3RhdHMtaW50cm8gLnN1Yi10aXRsZS1oMiwgLnBpbGxhci1wYWdlcyAjc3RhdHMtaW50cm8gI3Byb2R1Y3QtaGVybyBwLmhlYWRsaW5lLCAjcHJvZHVjdC1oZXJvIC5waWxsYXItcGFnZXMgI3N0YXRzLWludHJvIHAuaGVhZGxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5waWxsYXItcGFnZXMgI3N0YXRzLWludHJvIGgyLCAucGlsbGFyLXBhZ2VzICNzdGF0cy1pbnRybyAuc3ViLXRpdGxlLWgyLCAucGlsbGFyLXBhZ2VzICNzdGF0cy1pbnRybyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsICNwcm9kdWN0LWhlcm8gLnBpbGxhci1wYWdlcyAjc3RhdHMtaW50cm8gcC5oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAyLjk1cmVtO1xuICB9XG59XG4ucGlsbGFyLXBhZ2VzIC5zb2Z0d2FyZS1zb2x1dGlvbnMge1xuICBtYXJnaW46IDQ4cHggMDtcbn1cbi5waWxsYXItcGFnZXMgLnNvZnR3YXJlLXNvbHV0aW9ucyBzdmcge1xuICB3aWR0aDogNTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGlsbGFyLXBhZ2VzIC5zb2Z0d2FyZS1zb2x1dGlvbnMgc3ZnIHtcbiAgICB3aWR0aDogNjRweDtcbiAgfVxufVxuLnBpbGxhci1wYWdlcyAuc29mdHdhcmUtc29sdXRpb25zIGgzLCAucGlsbGFyLXBhZ2VzIC5zb2Z0d2FyZS1zb2x1dGlvbnMgLnN1Yi10aXRsZS1oMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGlsbGFyLXBhZ2VzIC5zb2Z0d2FyZS1zb2x1dGlvbnMgaDMsIC5waWxsYXItcGFnZXMgLnNvZnR3YXJlLXNvbHV0aW9ucyAuc3ViLXRpdGxlLWgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4ucGlsbGFyLXBhZ2VzIC5zb2Z0d2FyZS1zb2x1dGlvbnMgLmNvbnRhaW5lciwgLnBpbGxhci1wYWdlcyAuc29mdHdhcmUtc29sdXRpb25zIC5uYXJyb3ctY29udGFpbmVyLCAucGlsbGFyLXBhZ2VzIC5zb2Z0d2FyZS1zb2x1dGlvbnMgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAucGlsbGFyLXBhZ2VzIC5zb2Z0d2FyZS1zb2x1dGlvbnMgLnNpdGUtaW5uZXIsIC5waWxsYXItcGFnZXMgLnNvZnR3YXJlLXNvbHV0aW9ucyAuc2l0ZS1pbm5lci1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAucGlsbGFyLXBhZ2VzIC5zb2Z0d2FyZS1zb2x1dGlvbnMgLnNpdGUtaW5uZXIsIC5waWxsYXItcGFnZXMgLnNvZnR3YXJlLXNvbHV0aW9ucyAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAucGlsbGFyLXBhZ2VzIC5zb2Z0d2FyZS1zb2x1dGlvbnMgLnNpdGUtaW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLnBpbGxhci1wYWdlcyAuc29mdHdhcmUtc29sdXRpb25zIC5jb250YWluZXI6YWZ0ZXIsIC5waWxsYXItcGFnZXMgLnNvZnR3YXJlLXNvbHV0aW9ucyAubmFycm93LWNvbnRhaW5lcjphZnRlciwgLnBpbGxhci1wYWdlcyAuc29mdHdhcmUtc29sdXRpb25zIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXI6YWZ0ZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnBpbGxhci1wYWdlcyAuc29mdHdhcmUtc29sdXRpb25zIC5zaXRlLWlubmVyOmFmdGVyLCAucGlsbGFyLXBhZ2VzIC5zb2Z0d2FyZS1zb2x1dGlvbnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyOmFmdGVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnBpbGxhci1wYWdlcyAuc29mdHdhcmUtc29sdXRpb25zIC5zaXRlLWlubmVyOmFmdGVyLCAucGlsbGFyLXBhZ2VzIC5zb2Z0d2FyZS1zb2x1dGlvbnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyOmFmdGVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBpbGxhci1wYWdlcyAuc29mdHdhcmUtc29sdXRpb25zIC5zaXRlLWlubmVyOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5waWxsYXItcGFnZXMgLnNvZnR3YXJlLXNvbHV0aW9ucyAuY29udGFpbmVyOmFmdGVyLCAucGlsbGFyLXBhZ2VzIC5zb2Z0d2FyZS1zb2x1dGlvbnMgLm5hcnJvdy1jb250YWluZXI6YWZ0ZXIsIC5waWxsYXItcGFnZXMgLnNvZnR3YXJlLXNvbHV0aW9ucyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyOmFmdGVyLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5waWxsYXItcGFnZXMgLnNvZnR3YXJlLXNvbHV0aW9ucyAuc2l0ZS1pbm5lcjphZnRlciwgLnBpbGxhci1wYWdlcyAuc29mdHdhcmUtc29sdXRpb25zIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lcjphZnRlciwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5waWxsYXItcGFnZXMgLnNvZnR3YXJlLXNvbHV0aW9ucyAuc2l0ZS1pbm5lcjphZnRlciwgLnBpbGxhci1wYWdlcyAuc29mdHdhcmUtc29sdXRpb25zIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lcjphZnRlciwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5waWxsYXItcGFnZXMgLnNvZnR3YXJlLXNvbHV0aW9ucyAuc2l0ZS1pbm5lcjphZnRlciB7XG4gICAgdG9wOiA2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBpbGxhci1wYWdlcyAuc29mdHdhcmUtc29sdXRpb25zIC5jb250YWluZXIsIC5waWxsYXItcGFnZXMgLnNvZnR3YXJlLXNvbHV0aW9ucyAubmFycm93LWNvbnRhaW5lciwgLnBpbGxhci1wYWdlcyAuc29mdHdhcmUtc29sdXRpb25zIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnBpbGxhci1wYWdlcyAuc29mdHdhcmUtc29sdXRpb25zIC5zaXRlLWlubmVyLCAucGlsbGFyLXBhZ2VzIC5zb2Z0d2FyZS1zb2x1dGlvbnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyLCAuc2l0ZS1pbm5lci1jb250YWluZXIgLnBpbGxhci1wYWdlcyAuc29mdHdhcmUtc29sdXRpb25zIC5zaXRlLWlubmVyLCAucGlsbGFyLXBhZ2VzIC5zb2Z0d2FyZS1zb2x1dGlvbnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnBpbGxhci1wYWdlcyAuc29mdHdhcmUtc29sdXRpb25zIC5zaXRlLWlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5waWxsYXItcGFnZXMgLnNvZnR3YXJlLXNvbHV0aW9ucyAuY29sLTEyLCAucGlsbGFyLXBhZ2VzIC5zb2Z0d2FyZS1zb2x1dGlvbnMgLmN1c3RvbWVyX2xvZ29zIC5jb2wtbGctMTAsIC5waWxsYXItcGFnZXMgLmN1c3RvbWVyX2xvZ29zIC5zb2Z0d2FyZS1zb2x1dGlvbnMgLmNvbC1sZy0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5waWxsYXItcGFnZXMgLnNvZnR3YXJlLXNvbHV0aW9ucyB7XG4gICAgbWFyZ2luOiA2NHB4IDA7XG4gIH1cbn1cbi5waWxsYXItcGFnZXMgLmN1c3RvbWVyLXN0b3J5LWxvZ28ge1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbn1cbi5waWxsYXItcGFnZXMgLmN1c3RvbWVyLXN0b3J5IHtcbiAgbWFyZ2luOiA0OHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBpbGxhci1wYWdlcyAuY3VzdG9tZXItc3Rvcnkge1xuICAgIG1hcmdpbjogOTZweCAwO1xuICB9XG59XG4ucGlsbGFyLXBhZ2VzIC5iaWctaGVhZGxpbmUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyLjA3cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBpbGxhci1wYWdlcyAuYmlnLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDIuOTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG4ucGlsbGFyLXBhZ2VzIC5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZyB7XG4gIG1hcmdpbjogNDhweCAwIDk2cHg7XG59XG4ucGlsbGFyLXBhZ2VzIC5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZyAucm93IHtcbiAgcm93LWdhcDogNDRweDtcbn1cbi5waWxsYXItcGFnZXMgLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnIHAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5waWxsYXItcGFnZXMgLnNvY2lhbC1yZXZpZXdzLXdoaXRlLWJnIHAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGlsbGFyLXBhZ2VzIC5zb2NpYWwtcmV2aWV3cy13aGl0ZS1iZyBwIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBpbGxhci1wYWdlcyAuc29jaWFsLXJldmlld3Mtd2hpdGUtYmcge1xuICAgIG1hcmdpbjogNjRweCAwIDEzNnB4O1xuICB9XG59XG5cbi5ibG9nICNoZXJvIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2cgI2hlcm8ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbmgxLmxhdGVzdC1zdG9yaWVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMS5sYXRlc3Qtc3RvcmllcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuI2ZlYXR1cmVkLWJsb2cge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNmZWF0dXJlZC1ibG9nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyRTNCO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxufVxuI2ZlYXR1cmVkLWJsb2cgLmVudHJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MkUzQjtcbiAgcGFkZGluZzogMjBweCAxM3B4IDIwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZmVhdHVyZWQtYmxvZyAuZW50cnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNmZWF0dXJlZC1ibG9nIC5lbnRyeSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICNmZWF0dXJlZC1ibG9nIC5lbnRyeSB7XG4gICAgd2lkdGg6IDYyMHB4O1xuICB9XG59XG4jZmVhdHVyZWQtYmxvZyAuZW50cnktbWV0YSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZmVhdHVyZWQtYmxvZyAuZW50cnktbWV0YSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbiNmZWF0dXJlZC1ibG9nIC5lbnRyeS1tZXRhIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbiNmZWF0dXJlZC1ibG9nIGEuZW50cnktY29udGVudCB7XG4gIGNvbG9yOiAjMDA5NjM5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuI2ZlYXR1cmVkLWJsb2cgYS5lbnRyeS1jb250ZW50OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG59XG4jZmVhdHVyZWQtYmxvZyAuZmVhdHVyZWQtaW1hZ2Uge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2ZlYXR1cmVkLWJsb2cgLmZlYXR1cmVkLWltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4jZmVhdHVyZWQtYmxvZyAjYmxvZy1oZXJvIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBhc3BlY3QtcmF0aW86IDkzNC81MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZmVhdHVyZWQtYmxvZyAjYmxvZy1oZXJvIHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2ZlYXR1cmVkLWJsb2cgI2Jsb2ctaGVybyB7XG4gICAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAjZmVhdHVyZWQtYmxvZyAjYmxvZy1oZXJvIHtcbiAgICBhc3BlY3QtcmF0aW86IDkzNC81MDA7XG4gIH1cbn1cbiNmZWF0dXJlZC1ibG9nIGgyLCAjZmVhdHVyZWQtYmxvZyAuc3ViLXRpdGxlLWgyLCAjZmVhdHVyZWQtYmxvZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsICNwcm9kdWN0LWhlcm8gI2ZlYXR1cmVkLWJsb2cgcC5oZWFkbGluZSB7XG4gIGNvbG9yOiAjMDA5NjM5O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMC44MzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNmZWF0dXJlZC1ibG9nIGgyLCAjZmVhdHVyZWQtYmxvZyAuc3ViLXRpdGxlLWgyLCAjZmVhdHVyZWQtYmxvZyAjcHJvZHVjdC1oZXJvIHAuaGVhZGxpbmUsICNwcm9kdWN0LWhlcm8gI2ZlYXR1cmVkLWJsb2cgcC5oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAxLjM1cmVtO1xuICB9XG59XG4jZmVhdHVyZWQtYmxvZyBoMywgI2ZlYXR1cmVkLWJsb2cgLnN1Yi10aXRsZS1oMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAjZmVhdHVyZWQtYmxvZyBoMywgI2ZlYXR1cmVkLWJsb2cgLnN1Yi10aXRsZS1oMyB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG59XG4jZmVhdHVyZWQtYmxvZyBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICNmZWF0dXJlZC1ibG9nIHAge1xuICAgIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgfVxufVxuXG4uYmxvZy10YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJsb2ctdGFncyBsaSB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuLmJsb2ctdGFncyBhIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICMwMDk2Mzk7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxMHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuODM1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLXRhZ3MgYSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9nLXRhZ3MgYSB7XG4gICAgbWluLXdpZHRoOiAyMDhweDtcbiAgfVxufVxuLmJsb2ctdGFncyBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2Mzk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctdGFncyB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5cbi5zY3JvbGwtdGFncyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNjcm9sbC10YWdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG59XG5cbiNibG9nLWhlcm8ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAjYmxvZy1oZXJvIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICB9XG59XG5cbi53cC1zaW5ndWxhciAjYmxvZy1oZXJvIHtcbiAgbWF4LWhlaWdodDogMTUzcHg7XG4gIGFzcGVjdC1yYXRpbzogMzk1LzE1MztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cC1zaW5ndWxhciAjYmxvZy1oZXJvIHtcbiAgICBtYXgtaGVpZ2h0OiA1MTJweDtcbiAgICBhc3BlY3QtcmF0aW86IDEyODAvNTEyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndwLXNpbmd1bGFyICNibG9nLWhlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwM3B4O1xuICB9XG59XG5cbi5mZWF0dXJlZC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYmxvZy1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ibG9nLWJveCAucC1oZWFkaW5nLTQge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmJsb2ctYm94IC5wLWhlYWRpbmctNDo6YmVmb3JlIHtcbiAgd2lkdGg6IDg4cHg7XG4gIGhlaWdodDogNHB4O1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IC0yOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9nLWJveCAucC1oZWFkaW5nLTQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uYmxvZy1ib3ggcCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1ib3ggcCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4uYmxvZy1ib3ggcC5yZWFkLW1vcmUge1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctYm94IHAucmVhZC1tb3JlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG4uYmxvZy1ib3ggLmVudHJ5LXRpbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLWJveCAuZW50cnktdGltZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxufVxuLmJsb2ctYm94IC5lbnRyeS1tZXRhIHtcbiAgY29sb3I6ICM2RTZFNkU7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLWJveCAuZW50cnktbWV0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2ctYm94IC5ibG9nLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzMnB4IDI0cHg7XG59XG5cbi5sYXRlc3Qtc3Rvcmllcy1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmxhdGVzdC1zdG9yaWVzLWxpbms6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdG9wOiAtMnB4O1xufVxuLmxhdGVzdC1zdG9yaWVzLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDUxLCAxNzEsIDk2LjYpO1xufVxuXG4uc3Rvcmllcy1ieSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3Rvcmllcy1ieSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuLmF1dGhvci1ibHVyYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDQ4cHggMDtcbn1cbi5hdXRob3ItYmx1cmIgaW1nIHtcbiAgbWF4LXdpZHRoOiA2NXB4O1xuICBtYXgtaGVpZ2h0OiA2NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF1dGhvci1ibHVyYiBpbWcge1xuICAgIG1heC13aWR0aDogODNweDtcbiAgICBtYXgtaGVpZ2h0OiA4M3B4O1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxufVxuLmF1dGhvci1ibHVyYiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRob3ItYmx1cmIgcCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi5hdXRob3ItYmx1cmIgLmF1dGhvciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYXV0aG9yLWJsdXJiIGgxIHtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRob3ItYmx1cmIgaDEge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLmF1dGhvci1ibHVyYiBhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDA7XG59XG4uYXV0aG9yLWJsdXJiIC5hdXRob3ItZGV0YWlscyB7XG4gIGZsZXg6IDEgMCA2MCU7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRob3ItYmx1cmIgLmF1dGhvci1kZXRhaWxzIHtcbiAgICBmbGV4OiAxIDAgNzAlO1xuICB9XG59XG5cbi5ibG9nIGFydGljbGUsIC5hcmNoaXZlIGFydGljbGUsIC5zaW5nbGUtZ2FsbGVyeSBhcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5ibG9nIGFydGljbGUuZ2FsbGVyeSwgLmFyY2hpdmUgYXJ0aWNsZS5nYWxsZXJ5LCAuc2luZ2xlLWdhbGxlcnkgYXJ0aWNsZS5nYWxsZXJ5IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uYmxvZyBhcnRpY2xlLmdhbGxlcnkgaW1nLCAuYXJjaGl2ZSBhcnRpY2xlLmdhbGxlcnkgaW1nLCAuc2luZ2xlLWdhbGxlcnkgYXJ0aWNsZS5nYWxsZXJ5IGltZyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZyBhcnRpY2xlLCAuYXJjaGl2ZSBhcnRpY2xlLCAuc2luZ2xlLWdhbGxlcnkgYXJ0aWNsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuLmJsb2cgLmltYWdlLWJveCwgLmFyY2hpdmUgLmltYWdlLWJveCwgLnNpbmdsZS1nYWxsZXJ5IC5pbWFnZS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFzcGVjdC1yYXRpbzogNDA3LzE2Mztcbn1cbi5ibG9nIC5pbWFnZS1ib3ggaW1nLCAuYXJjaGl2ZSAuaW1hZ2UtYm94IGltZywgLnNpbmdsZS1nYWxsZXJ5IC5pbWFnZS1ib3ggaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2cgLmltYWdlLWJveCBpbWcsIC5hcmNoaXZlIC5pbWFnZS1ib3ggaW1nLCAuc2luZ2xlLWdhbGxlcnkgLmltYWdlLWJveCBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5ibG9nIC5hcmNoaXZlLXBhZ2luYXRpb24sIC5hcmNoaXZlIC5hcmNoaXZlLXBhZ2luYXRpb24sIC5zaW5nbGUtZ2FsbGVyeSAuYXJjaGl2ZS1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiA2MHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibG9nIC5hcmNoaXZlLXBhZ2luYXRpb24gbGkuYWN0aXZlIGEsIC5hcmNoaXZlIC5hcmNoaXZlLXBhZ2luYXRpb24gbGkuYWN0aXZlIGEsIC5zaW5nbGUtZ2FsbGVyeSAuYXJjaGl2ZS1wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTYzOTtcbn1cbi5ibG9nIC5hcmNoaXZlLXBhZ2luYXRpb24gbGkucGFnaW5hdGlvbi1wcmV2aW91cyBhLCAuYmxvZyAuYXJjaGl2ZS1wYWdpbmF0aW9uIGxpLnBhZ2luYXRpb24tbmV4dCBhLCAuYXJjaGl2ZSAuYXJjaGl2ZS1wYWdpbmF0aW9uIGxpLnBhZ2luYXRpb24tcHJldmlvdXMgYSwgLmFyY2hpdmUgLmFyY2hpdmUtcGFnaW5hdGlvbiBsaS5wYWdpbmF0aW9uLW5leHQgYSwgLnNpbmdsZS1nYWxsZXJ5IC5hcmNoaXZlLXBhZ2luYXRpb24gbGkucGFnaW5hdGlvbi1wcmV2aW91cyBhLCAuc2luZ2xlLWdhbGxlcnkgLmFyY2hpdmUtcGFnaW5hdGlvbiBsaS5wYWdpbmF0aW9uLW5leHQgYSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xufVxuLmJsb2cgLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSBhLCAuYXJjaGl2ZSAuYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGEsIC5zaW5nbGUtZ2FsbGVyeSAuYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJsb2cgLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSBhOmhvdmVyLCAuYXJjaGl2ZSAuYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGE6aG92ZXIsIC5zaW5nbGUtZ2FsbGVyeSAuYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NjM5O1xufVxuLmJsb2cgLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSBhOmZvY3VzLCAuYXJjaGl2ZSAuYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGE6Zm9jdXMsIC5zaW5nbGUtZ2FsbGVyeSAuYXJjaGl2ZS1wYWdpbmF0aW9uIGxpIGE6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbn1cbi5ibG9nIC5hdXRob3ItZGVzY3JpcHRpb24sIC5hcmNoaXZlIC5hdXRob3ItZGVzY3JpcHRpb24sIC5zaW5nbGUtZ2FsbGVyeSAuYXV0aG9yLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnBvc3QtdHlwZS1hcmNoaXZlLXZpZGVvcyAuaW1hZ2UtYm94IHtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xufVxuLnBvc3QtdHlwZS1hcmNoaXZlLXZpZGVvcyAjZmVhdHVyZWQtYmxvZyAjYmxvZy1oZXJvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICBtYXgtaGVpZ2h0OiB1bnNldDtcbn1cblxuLmFyY2hpdmUtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFyY2hpdmUtZGVzY3JpcHRpb24gLmFyY2hpdmUtdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zaW5nbGUtcG9zdCAuYmxvZy1jb250ZW50ID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5jb250YWluZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLm5hcnJvdy1jb250YWluZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpbmdsZS1wb3N0IC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS1wb3N0IC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2luZ2xlLXBvc3QgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaW5nbGUtcG9zdCAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5ibG9nLWNvbnRlbnQgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuY29udGFpbmVyID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLm5hcnJvdy1jb250YWluZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2luZ2xlLXdoaXRlLXBhcGVycyAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaXRlLWlubmVyLWNvbnRhaW5lciAuc2luZ2xlLXdoaXRlLXBhcGVycyAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5wcm9kdWN0cy10ZW1wbGF0ZS1uZXctcHJvZHVjdHMgYXJ0aWNsZSAuc2luZ2xlLXdoaXRlLXBhcGVycyAuc2l0ZS1pbm5lciA+IGFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wb3N0IC5ibG9nLWNvbnRlbnQgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLmNvbnRhaW5lciA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAubmFycm93LWNvbnRhaW5lciA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpdGUtaW5uZXItbmFycm93LWNvbnRhaW5lciAuc2luZ2xlLXBvc3QgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXBvc3QgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaW5nbGUtcG9zdCAuc2l0ZS1pbm5lciA+IGFydGljbGUsIC5zaW5nbGUtcG9zdCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAucHJvZHVjdHMtdGVtcGxhdGUtbmV3LXByb2R1Y3RzIGFydGljbGUgLnNpbmdsZS1wb3N0IC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmJsb2ctY29udGVudCA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5jb250YWluZXIgPiBhcnRpY2xlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAubmFycm93LWNvbnRhaW5lciA+IGFydGljbGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zaXRlLWlubmVyLW5hcnJvdy1jb250YWluZXIgLnNpdGUtaW5uZXIgPiBhcnRpY2xlLCAuc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVyIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpdGUtaW5uZXItY29udGFpbmVyIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaXRlLWlubmVyID4gYXJ0aWNsZSwgLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0cyBhcnRpY2xlIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5zaXRlLWlubmVyID4gYXJ0aWNsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLnNpbmdsZS1wb3N0IC5lbnRyeS1tZXRhLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktbWV0YSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogMC44MzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktbWV0YSBzcGFuLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktbWV0YSBzcGFuIHtcbiAgY29sb3I6ICMwMDk2Mzk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wb3N0IC5lbnRyeS1tZXRhLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktbWV0YSB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktY2F0ZWdvcmllcywgLnNpbmdsZS1wb3N0IC5lbnRyeS10YWdzLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY2F0ZWdvcmllcywgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LXRhZ3Mge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2luZ2xlLXBvc3QgLmVudHJ5LXRpdGxlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcG9zdCAuZW50cnktdGl0bGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpbmdsZS1wb3N0IC5lbnRyeS10aXRsZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbi5zaW5nbGUtcG9zdCAuc3VwcG9ydGluZy1oZWFkbGluZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLnN1cHBvcnRpbmctaGVhZGxpbmUge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS1wb3N0IC5zdXBwb3J0aW5nLWhlYWRsaW5lLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuc3VwcG9ydGluZy1oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLnNpbmdsZS1wb3N0IHRkLCAuc2luZ2xlLXdoaXRlLXBhcGVycyB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG59XG4uc2luZ2xlLXBvc3QgLmFjY291bnRpbmctbGlzdCwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmFjY291bnRpbmctbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlLXBvc3QgYmxvY2txdW90ZS5oY3NzLWdyZWVuLCAuc2luZ2xlLXdoaXRlLXBhcGVycyBibG9ja3F1b3RlLmhjc3MtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiByZ2IoNzYuNSwgMTgxLjUsIDExNi40KTtcbiAgcGFkZGluZzogMzBweCAzMHB4IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uc2luZ2xlLXBvc3QgYmxvY2txdW90ZS5oY3NzLWdyZWVuIHN0cm9uZywgLnNpbmdsZS13aGl0ZS1wYXBlcnMgYmxvY2txdW90ZS5oY3NzLWdyZWVuIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaW5nbGUtcG9zdCBibG9ja3F1b3RlLmhjc3Mtb3JhbmdlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyBibG9ja3F1b3RlLmhjc3Mtb3JhbmdlIHtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICNmZjllMWI7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uc2luZ2xlLXBvc3QgYmxvY2txdW90ZS5oY3NzLW9yYW5nZSBzdHJvbmcsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIGJsb2NrcXVvdGUuaGNzcy1vcmFuZ2Ugc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNpbmdsZS1wb3N0IC5mdWVsLXNhdmluZ3MtY3RhLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZnVlbC1zYXZpbmdzLWN0YSB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAycHg7XG4gIGJhY2tncm91bmQ6IHJnYigxMTUuNSwgNjcuOCwgMTIyLjcpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXBvc3QgLmZ1ZWwtc2F2aW5ncy1jdGEsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5mdWVsLXNhdmluZ3MtY3RhIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5zaW5nbGUtcG9zdCAuZnVlbC1zYXZpbmdzLWN0YSBhLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZnVlbC1zYXZpbmdzLWN0YSBhIHtcbiAgY29sb3I6ICNmZjllMWI7XG59XG4uc2luZ2xlLXBvc3QgLmZ1ZWwtc2F2aW5ncy1jdGEgYTpob3ZlciwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmZ1ZWwtc2F2aW5ncy1jdGEgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBoMywgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5zdWItdGl0bGUtaDMsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIGgzLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuc3ViLXRpdGxlLWgzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBwYWRkaW5nLXRvcDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBoMzo6YmVmb3JlLCAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgLnN1Yi10aXRsZS1oMzo6YmVmb3JlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBoMzo6YmVmb3JlLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuc3ViLXRpdGxlLWgzOjpiZWZvcmUge1xuICB3aWR0aDogODhweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogIzAwOTYzOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBoMywgLnNpbmdsZS1wb3N0IC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIC5zdWItdGl0bGUtaDMsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIGgzLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSAuc3ViLXRpdGxlLWgzIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBwLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXBvc3QgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgcCwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCkgcCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktY29udGVudDpub3QoLmJsb2ctYm94KSBpbWcsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1jb250ZW50Om5vdCguYmxvZy1ib3gpIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktZm9vdGVyIC5lbnRyeS1tZXRhLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuZW50cnktZm9vdGVyIC5lbnRyeS1tZXRhIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5zaW5nbGUtcG9zdCAuZW50cnktZm9vdGVyIHNwYW4sIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5lbnRyeS1mb290ZXIgc3BhbiB7XG4gIGNvbG9yOiB1bnNldDtcbn1cbi5zaW5nbGUtcG9zdCAuYXV0aG9yLWJsdXJiLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuYXV0aG9yLWJsdXJiIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zaW5nbGUtcG9zdCAuYXV0aG9yLWRlc2NyaXB0aW9uLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuYXV0aG9yLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtcG9zdCAuYXV0aG9yLWluZm8sIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5hdXRob3ItaW5mbyB7XG4gIGZvbnQtc2l6ZTogMC44MzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY29sb3I6ICMwMDk2Mzk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wb3N0IC5hdXRob3ItaW5mbywgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmF1dGhvci1pbmZvIHtcbiAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLnNpbmdsZS1wb3N0IC5hdXRob3ItaW5mbyAuYXV0aG9yLWJsdXJiLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuYXV0aG9yLWluZm8gLmF1dGhvci1ibHVyYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlLXBvc3QgLmF1dGhvci1pbmZvIC5hdXRob3ItYmx1cmIgLmF1dGhvci10aXRsZSwgLnNpbmdsZS1wb3N0IC5hdXRob3ItaW5mbyAuYXV0aG9yLWJsdXJiIC5hdXRob3ItZW1haWwsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5hdXRob3ItaW5mbyAuYXV0aG9yLWJsdXJiIC5hdXRob3ItdGl0bGUsIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5hdXRob3ItaW5mbyAuYXV0aG9yLWJsdXJiIC5hdXRob3ItZW1haWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS1wb3N0IC5hdXRob3ItaW5mbyAuYXV0aG9yLWJsdXJiIGltZywgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmF1dGhvci1pbmZvIC5hdXRob3ItYmx1cmIgaW1nIHtcbiAgd2lkdGg6IDY3cHg7XG4gIGhlaWdodDogNjdweDtcbn1cbi5zaW5nbGUtcG9zdCAuYXV0aG9yLWluZm86OmFmdGVyLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuYXV0aG9yLWluZm86OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zaW5nbGUtcG9zdCAuYXV0aG9yLWxpbmssIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5hdXRob3ItbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDk2Mzk7XG59XG4uc2luZ2xlLXBvc3QgLmF1dGhvci1saW5rOmhvdmVyLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuYXV0aG9yLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zaW5nbGUtcG9zdCAuYXV0aG9yLWxpbms6aG92ZXIgKyAuYXV0aG9yLWJsdXJiLCAuc2luZ2xlLXdoaXRlLXBhcGVycyAuYXV0aG9yLWxpbms6aG92ZXIgKyAuYXV0aG9yLWJsdXJiIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggOHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q2RDZENjtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAtMjVweDtcbn1cbi5zaW5nbGUtcG9zdCAuYXV0aG9yLWxpbms6aG92ZXIgKyAuYXV0aG9yLWJsdXJiOmJlZm9yZSwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmF1dGhvci1saW5rOmhvdmVyICsgLmF1dGhvci1ibHVyYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXRvcDogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxM3B4IHNvbGlkICNENkQ2RDY7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHRvcDogMjVweDtcbiAgbGVmdDogLTEzcHg7XG59XG4uc2luZ2xlLXBvc3QgLmF1dGhvci1saW5rOmhvdmVyICsgLmF1dGhvci1ibHVyYjphZnRlciwgLnNpbmdsZS13aGl0ZS1wYXBlcnMgLmF1dGhvci1saW5rOmhvdmVyICsgLmF1dGhvci1ibHVyYjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItdG9wOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEycHggc29saWQgI2ZmZjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgdG9wOiAyNnB4O1xuICBsZWZ0OiAtMTJweDtcbn1cbi5zaW5nbGUtcG9zdCAuYXV0aG9yLWxpbms6aG92ZXIgKyAuYXV0aG9yLWJsdXJiIC5hdXRob3ItZGVzY3JpcHRpb24sIC5zaW5nbGUtd2hpdGUtcGFwZXJzIC5hdXRob3ItbGluazpob3ZlciArIC5hdXRob3ItYmx1cmIgLmF1dGhvci1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWNjb3VudGluZy1ibG9nLWJ0biB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG4uYWNjb3VudGluZy1ibG9nLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4uYWNjb3VudGluZy1ibG9nLWJ0bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIkRlZmF1bHRzXCI7XG4gIGZvbnQtc2l6ZTogMS42NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYWNjb3VudGluZy1ibG9nLWJ0bi5kb3duOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLmdyZWVuLWhlYWRlci1pY29ucyB7XG4gIGNvbG9yOiAjMDA5NjM5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwOTYzOTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5ncmVlbi1oZWFkZXItaWNvbnMgaSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmdyZWVuLWhlYWRlci1pY29ucyAudmNlLXRleHQtYmxvY2std3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnNpbmdsZS1wb3N0LmZ1bGwtd2lkdGgtY29udGVudCAuZW50cnktdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpbmdsZS1wb3N0LmZ1bGwtd2lkdGgtY29udGVudCAuZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5yZWxhdGVkLXBvc3RzIHtcbiAgbWFyZ2luLXRvcDogNjZweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAzMnB4IDAgNDhweDtcbn1cbi5yZWxhdGVkLXBvc3RzIC5wLWhlYWRpbmctMiB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVsYXRlZC1wb3N0cyAucC1oZWFkaW5nLTIge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucmVsYXRlZC1wb3N0cyAucm93IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlbGF0ZWQtcG9zdHMge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgcGFkZGluZzogNDhweCAwIDk2cHg7XG4gIH1cbn1cblxuLmFyY2hpdmUucGFnZWQgaDEubGF0ZXN0LXN0b3JpZXMsIC5hcmNoaXZlLnRhZyBoMS5sYXRlc3Qtc3RvcmllcywgLmJsb2cucGFnZWQgaDEubGF0ZXN0LXN0b3JpZXMsIC5ibG9nLnRhZyBoMS5sYXRlc3Qtc3RvcmllcyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5leHBsb3JlLXBhZ2VzICNtYWluLWhlcm8ge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTJCM0E7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGxvcmUtcGFnZXMgI21haW4taGVybyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5leHBsb3JlLXBhZ2VzICNtYWluLWhlcm86YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMkIzQTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGxvcmUtcGFnZXMgI21haW4taGVybzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMzMsIDQzLCA1OCwgMCkgMCUsIHJnYmEoMzMsIDQzLCA1OCwgMC45MikgMTI0LjY1JSksIHJnYmEoMzMsIDQzLCA1OCwgMC45Mik7XG4gIH1cbn1cbi5leHBsb3JlLXBhZ2VzICNtYWluLWhlcm8gaDEge1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGxvcmUtcGFnZXMgI21haW4taGVybyBoMSB7XG4gICAgZm9udC1zaXplOiAyLjQ1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZXhwbG9yZS1wYWdlcyAjbWFpbi1oZXJvIGgxIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uZXhwbG9yZS1wYWdlcyAjbWFpbi1oZXJvIHAge1xuICBjb2xvcjogI0YyRjJGMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhwbG9yZS1wYWdlcyAjbWFpbi1oZXJvIHAge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGxvcmUtcGFnZXMgI21haW4taGVybyAuaGVhdnlqb2Itc29saWQtYnVsbGV0cyB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbi5leHBsb3JlLXBhZ2VzICNtYWluLWhlcm8gLnJvdyB7XG4gIHJvdy1nYXA6IDI0cHg7XG59XG4uZXhwbG9yZS1wYWdlcyAjbWFpbi1oZXJvIGltZyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGxvcmUtcGFnZXMgI21haW4taGVybyBpbWcge1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gIH1cbn1cbi5leHBsb3JlLXBhZ2VzICNtYWluLWhlcm8gc3ZnIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGxvcmUtcGFnZXMgI21haW4taGVybyBzdmcge1xuICAgIGhlaWdodDogNDlweDtcbiAgfVxufVxuLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgaDIsIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5zdWItdGl0bGUtaDIsIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgI3Byb2R1Y3QtaGVybyAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyBwLmhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgaDIsIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5zdWItdGl0bGUtaDIsIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzICNwcm9kdWN0LWhlcm8gcC5oZWFkbGluZSwgI3Byb2R1Y3QtaGVybyAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyBwLmhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbi5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIGgzLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuc3ViLXRpdGxlLWgzIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgaDMsIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5zdWItdGl0bGUtaDMge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIGgzLCAuZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAuc3ViLXRpdGxlLWgzIHtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uZXhwbG9yZS1wYWdlcyAjcHJvZHVjdC1mZWF0dXJlcyAucm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICByb3ctZ2FwOiAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5leHBsb3JlLXBhZ2VzICNwcm9kdWN0LWZlYXR1cmVzIC5yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmV4cGxvcmUtcGFnZXMgI3Byb2R1Y3QtZmVhdHVyZXMgc3ZnIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5leHBsb3JlLXBhZ2VzICNtYXJxdWVlLXNlY3Rpb24gaW1nIHtcbiAgbWF4LWhlaWdodDogNzRweDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGxvcmUtcGFnZXMgI21hcnF1ZWUtc2VjdGlvbiBwIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG4uZXhwbG9yZS1wYWdlcyAuZW50cnktY29udGVudCBzZWN0aW9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59IiwiLyohXG5UaGVtZSBOYW1lOiBIQ1NTIDIwMjJcblRoZW1lIFVSSTogaHR0cHM6Ly93d3cuaGNzcy5jb20vXG5EZXNjcmlwdGlvbjogVGhpcyBpcyB0aGUgbWFpbiBIQ1NTIHRoZW1lLlxuQXV0aG9yOiBEYXZlbiBTdGFubGV5LCBDb25uaWUgSGlsbCwgVGltIFN0ZWlua2VcbkF1dGhvciBVUkk6IGh0dHBzOi8vd3d3Lmhjc3MuY29tL1xuXG5UYWdzOiBhY2Nlc3NpYmlsaXR5LXJlYWR5LCBibG9jay1zdHlsZXMsIGN1c3RvbS1jb2xvcnMsIGN1c3RvbS1sb2dvLCBjdXN0b20tbWVudSwgZWRpdG9yLXN0eWxlLCBmZWF0dXJlZC1pbWFnZXMsIGZvb3Rlci13aWRnZXRzLCBmdWxsLXdpZHRoLXRlbXBsYXRlLCBsZWZ0LXNpZGViYXIsIG9uZS1jb2x1bW4sIHJpZ2h0LXNpZGViYXIsIHJ0bC1sYW5ndWFnZS1zdXBwb3J0LCBzdGlja3ktcG9zdCwgdGhlbWUtb3B0aW9ucywgdGhyZWFkZWQtY29tbWVudHMsIHRyYW5zbGF0aW9uLXJlYWR5LCB0d28tY29sdW1ucywgd2lkZS1ibG9ja3NcblxuVGVtcGxhdGU6IGdlbmVzaXNcblxuTGljZW5zZTogR1BMLTIuMC1vci1sYXRlclxuTGljZW5zZSBVUkk6IGh0dHBzOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG5cblRleHQgRG9tYWluOiBnZW5lc2lzLXNhbXBsZSFcblJlcXVpcmVzIGF0IGxlYXN0OiA1LjRcblJlcXVpcmVzIFBIUDogNS42XG4qL1xuQHVzZSAnc2FzczptYXRoJztcbkBpbXBvcnQgXCJib290c3RyYXAtZ3JpZC9ib290c3RyYXAtZ3JpZFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiZGVmYXVsdC9kZWZhdWx0XCI7XG5AaW1wb3J0IFwibW9kdWxlcy9idXR0b25zXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9nZW5lcmFsXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9mb290ZXJcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2hjc3NfZm9udHNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2RlZmF1bHRfZm9udHNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3Byb3hpbWFub3ZhX2ZvbnRzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9tb2RhbFwiO1xuQGltcG9ydCBcIm1vZHVsZXMvbWFpbi1tZW51XCI7XG5AaW1wb3J0IFwibW9kdWxlcy93aXN0aWFcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3RvX3RvcF9idXR0b25cIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3Byb2R1Y3RfaGVyb1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvdmlkZW9fcGxheWVyXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9jdXN0b21lcl9sb2dvc1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvdGFic1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvcHJvZHVjdF90YWJzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9jdXN0b21lcl90ZXN0aW1vbmlhbHNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3Byb2R1Y3RfcGFnZV9zdGF0c1wiO1xuQGltcG9ydCBcIm1vZHVsZXMvc2FsZXNfc3RlcHNcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL25ld19mYXFzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9wcm9kdWN0X2ZlYXR1cmVzXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9wcm9kdWN0X3BhZ2VfbWVudVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvcHJvZHVjdF9icmVhZGNydW1iXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9jdXN0b21lcl9zdG9yeVwiO1xuQGltcG9ydCBcIm1vZHVsZXMvc29sdXRpb25zX2ZlYXR1cmVzX3RhYnNcIjsgXG5AaW1wb3J0IFwibW9kdWxlcy9zbGlkZXNob3dfaW1hZ2VcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL2Zvcm1pZGFibGVcIjtcbkBpbXBvcnQgXCJtb2R1bGVzL3BvcF91cF9zdWJfbmF2XCI7XG5AaW1wb3J0IFwibW9kdWxlcy9tYXJxdWVlXCI7XG5AaW1wb3J0IFwibW9kdWxlcy9nMlwiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9uZXdfcHJvZHVjdHNcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvcGlsbGFyX3BhZ2VzXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL2Jsb2dcIjtcbkBpbXBvcnQgXCJwYWdlcy9leHBsb3JlXCI7IiwiLyohXG4gKiBCb290c3RyYXAgR3JpZCB2NC40LjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbiBodG1sIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuICB9XG4gIFxuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICB9XG4gIFxuICBAaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG4gIEBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbiAgXG4gIEBpbXBvcnQgXCJtaXhpbnMvYnJlYWtwb2ludHNcIjtcbiAgQGltcG9ydCBcIm1peGlucy9ncmlkLWZyYW1ld29ya1wiO1xuICBAaW1wb3J0IFwibWl4aW5zL2dyaWRcIjtcbiAgQGltcG9ydCBcIm1peGlucy9zY3JlZW4tcmVhZGVyXCI7XG4gIEBpbXBvcnQgXCJtaXhpbnMvdGludF9zaGFkZVwiO1xuICBcbiAgQGltcG9ydCBcImdyaWRcIjtcbiAgQGltcG9ydCBcInV0aWxpdGllcy9kaXNwbGF5XCI7XG4gIEBpbXBvcnQgXCJ1dGlsaXRpZXMvZmxleFwiO1xuICBAaW1wb3J0IFwidXRpbGl0aWVzL3NwYWNpbmdcIjtcbiAgIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgfVxuXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGNvbnRhaW5lci1tYXgtd2lkdGggPiAkd2lkdGggb3IgJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgLyAyO1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICAmID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCUgLyAkY291bnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlIC8gJGNvdW50O1xuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIixcIiUzY1wiKSxcbiAgKFwiPlwiLFwiJTNlXCIpLFxuICAoXCIjXCIsXCIlMjNcIiksXG4pICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHgsXG4gIHh4eGw6IDE3OTBweCxcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMzEwcHgsXG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAoXG4gICAgKDIxIDkpLFxuICAgICgxNiA5KSxcbiAgICAoNCAzKSxcbiAgICAoMSAxKSxcbiAgKSxcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15IC8gMikgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1sZyAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yOiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0Jz48cGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplIC8gMiAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIHN1YnRyYWN0KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgZXNjYXBlLXN2ZygkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3IpIG5vLXJlcGVhdCByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBhZGQoMWVtICogLjc1LCAoMiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAqIC43NSkgKyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9JzAgMCAxMiAxMic+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICAgICksXG4gICAgXCJpbnZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgICApLFxuICApLFxuICAkZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuKTtcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAvIDIgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgQGlmICRzaXplICE9IDAge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvKiAjIyBDb2xvcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGJsYWNrOiAjMDAwMDAwO1xuJHdoaXRlOiAjZmZmZmZmO1xuXG4vLyoqIFNoYWRlcyBvZiBHcmF5XG4kZGFyay1ncmF5OiAjMzMzO1xuJGdyYXk6ICM1OTU5NTk7XG4kc2lsdmVyOiAjOGM4YzhjO1xuJGxpZ2h0LWdyYXk6ICNiZmJmYmY7XG4kbGlnaHRlci1ncmF5OiAjZjJmMmYyO1xuLy8qKiBQcmltYXJ5IENvbG9yc1xuJGdyZWVuOiAjMDA5NjM5O1xuJGhjc3MtZ3JheTogIzYzNjQ2NjtcbiRoZWF2eWpvYjogIzAwNWViODtcbiRvcmFuZ2U6ICNmZjllMWI7XG4kdGVsZW1hdGljczogIzAwYjVlMjtcbiRkaXNwYXRjaGVyOiAjZTM1MjA1O1xuJGUzNjA6ICMwMDc2ODE7XG4kZnVlbGVycGx1czogIzY0MmY2Yztcbi8vKiogU2Vjb25kYXJ5IENvbG9yc1xuJGJ1cm50LW9yYW5nZTogI0Q5NzMwMDtcbiRjcmVkZW50aWFsczogIzVFNzQ2MTtcbiRlbG9nczogIzdBOUEwMTtcbiRjbG91ZDogIzU2NzM4NztcbiRpbnNpZ2h0czogIzU2NzM4NztcbiR0cnVja2luZzogIzAwQjJBOTtcbiRoY3NzLWZvcm1zOiAjNDE4RkRFO1xuJGhjc3MtcGxhbnM6ICM0ODVDQzc7XG4kaGNzcy1za2lsbHM6ICM0Rjc1OEI7XG4kaGNzcy1iaTogIzAwM0E3MDtcbiRlbXBsb3llZWFwcDogIzdCNjQ2OTtcbiRxdWFsaXR5OiAjMjkzNzhkO1xuJGludGVsbGlnZW5jZTogIzFhM2Y3MDtcbi8vKiogU3lub255bXNcbiRoY3NzLWdyZWVuOiAkZ3JlZW47XG4kaGVhdnliaWQ6ICRncmVlbjtcbiRoY3NzLXNhZmV0eTogJG9yYW5nZTtcbiR0ZWFsOiAkZTM2MDtcbiRwdXJwbGU6ICRmdWVsZXJwbHVzO1xuJGZsZWV0OiAjMDA5RUE2O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3IgZm9yIGA8Ym9keT5gLlxuJGJnLWNvbG9yOiAkd2hpdGU7XG4vLyoqIEdsb2JhbCB0ZXh0IGNvbG9yIG9uIGA8Ym9keT5gLlxuJHRleHQtY29sb3I6ICRkYXJrLWdyYXk7XG4kbGluay1jb2xvcjogJGdyZWVuO1xuJG5hdi1saW5rOiAjNGY0ZjUxO1xuXG4vLyoqIFNvY2lhbCBNZWRpYSBDb2xvcnNcbiR0d2l0dGVyOiAjNTVhY2VlO1xuJGZhY2Vib29rOiAjM2I1OTk4O1xuJHlvdXR1YmU6ICNiYjAwMDA7XG4kbGlua2VkaW46ICMwMDdiYjU7XG4kaW5zdGFncmFtOiAjYzEzNTg0O1xuJGFlcmlhbDogICMwMDllY2I7XG5cbiRwcm94aW1hLW5vdmE6IFwicHJveGltYS1ub3ZhXCIsIHNhbnMtc2VyaWY7XG4kcm9ib3RvOiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuLy8qKiBTeW5vbnltc1xuJGJvZHktZm9udDogJHByb3hpbWEtbm92YTtcbiRmYWxsYmFjay1mb250OiAkcm9ib3RvO1xuXG4vKiAjIyBGb250IFdlaWdodHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGhhaXJsaW5lLXdlaWdodDogMTAwO1xuJHRoaW4td2VpZ2h0OiAgICAgMjAwO1xuJGxpZ2h0LXdlaWdodDogICAgMzAwO1xuJG5vcm1hbC13ZWlnaHQ6ICAgNDAwO1xuJG1lZGl1bS13ZWlnaHQ6ICAgNTAwO1xuJHNlbWlib2xkLXdlaWdodDogNjAwO1xuJGJvbGQtd2VpZ2h0OiAgICAgNzAwO1xuJHhib2xkLXdlaWdodDogICAgODAwO1xuJGJsYWNrLXdlaWdodDogICAgOTAwO1xuXG4vLyoqIFN5bm9ueW1zXG4kcmVndWxhci13ZWlnaHQ6ICAgICRub3JtYWwtd2VpZ2h0O1xuJGJvb2std2VpZ2h0OiAgICAgICAkbGlnaHQtd2VpZ2h0O1xuJHhsaWdodC13ZWlnaHQ6ICAgICAkaGFpcmxpbmUtd2VpZ2h0O1xuJHVsdHJhbGlnaHQtd2VpZ2h0OiAkaGFpcmxpbmUtd2VpZ2h0O1xuJGhlYXZ5LXdlaWdodDogICAgICAkeGJvbGQtd2VpZ2h0O1xuXG4vKiAjIyBGb250IFN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kbm9ybWFsLXN0eWxlOiBub3JtYWw7XG4kaXRhbGljLXN0eWxlOiBpdGFsaWM7XG4kYm9sZC1zdHlsZTogYm9sZDtcbiIsIi8qXG5UaGVtZSBOYW1lOiBHZW5lc2lzIFNhbXBsZVxuVGhlbWUgVVJJOiBodHRwczovL2RlbW8uc3R1ZGlvcHJlc3MuY29tL1xuRGVzY3JpcHRpb246IFRoaXMgaXMgdGhlIHNhbXBsZSB0aGVtZSBjcmVhdGVkIGZvciB0aGUgR2VuZXNpcyBGcmFtZXdvcmsuXG5BdXRob3I6IFN0dWRpb1ByZXNzXG5BdXRob3IgVVJJOiBodHRwczovL3d3dy5zdHVkaW9wcmVzcy5jb20vXG5cblZlcnNpb246IDMuNC4xXG5cblRhZ3M6IGFjY2Vzc2liaWxpdHktcmVhZHksIGJsb2NrLXN0eWxlcywgY3VzdG9tLWNvbG9ycywgY3VzdG9tLWxvZ28sIGN1c3RvbS1tZW51LCBlZGl0b3Itc3R5bGUsIGZlYXR1cmVkLWltYWdlcywgZm9vdGVyLXdpZGdldHMsIGZ1bGwtd2lkdGgtdGVtcGxhdGUsIGxlZnQtc2lkZWJhciwgb25lLWNvbHVtbiwgcmlnaHQtc2lkZWJhciwgcnRsLWxhbmd1YWdlLXN1cHBvcnQsIHN0aWNreS1wb3N0LCB0aGVtZS1vcHRpb25zLCB0aHJlYWRlZC1jb21tZW50cywgdHJhbnNsYXRpb24tcmVhZHksIHR3by1jb2x1bW5zLCB3aWRlLWJsb2Nrc1xuXG5UZW1wbGF0ZTogZ2VuZXNpc1xuXG5MaWNlbnNlOiBHUEwtMi4wLW9yLWxhdGVyXG5MaWNlbnNlIFVSSTogaHR0cHM6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcblxuVGV4dCBEb21haW46IGdlbmVzaXMtc2FtcGxlXG5SZXF1aXJlcyBhdCBsZWFzdDogNS40XG5SZXF1aXJlcyBQSFA6IDUuNlxuKi9cblxuLyogVGFibGUgb2YgQ29udGVudHNcbi0gSFRNTDUgUmVzZXRcblx0LSBCYXNlbGluZSBOb3JtYWxpemVcblx0LSBCb3ggU2l6aW5nXG5cdC0gRmxvYXQgQ2xlYXJpbmdcbi0gRGVmYXVsdHNcblx0LSBUeXBvZ3JhcGhpY2FsIEVsZW1lbnRzXG5cdC0gSGVhZGluZ3Ncblx0LSBPYmplY3RzXG5cdC0gR2FsbGVyeVxuXHQtIEZvcm1zXG5cdC0gVGFibGVzXG5cdC0gU2NyZWVuIFJlYWRlciBUZXh0XG4tIFN0cnVjdHVyZSBhbmQgTGF5b3V0XG5cdC0gU2l0ZSBDb250YWluZXJcblx0LSBTaXRlIElubmVyXG4tIENvbW1vbiBDbGFzc2VzXG5cdC0gQXZhdGFyXG5cdC0gR2VuZXNpc1xuXHQtIFNlYXJjaCBGb3JtXG5cdC0gVGl0bGVzXG5cdC0gV29yZFByZXNzXG4tIFdpZGdldHNcblx0LSBGZWF0dXJlZCBDb250ZW50XG4tIFBsdWdpbnNcblx0LSBHZW5lc2lzIGVOZXdzIEV4dGVuZGVkXG5cdC0gR2VuZXNpcyBTaW1wbGUgRkFRXG5cdC0gV1BGb3Jtc1xuLSBTa2lwIExpbmtzXG4tIFNpdGUgSGVhZGVyXG5cdC0gVGl0bGUgQXJlYVxuLSBTaXRlIE5hdmlnYXRpb25cblx0LSBSZXNwb25zaXZlIE1lbnVcblx0LSBIZWFkZXIgTWVudVxuXHQtIEZvb3RlciBNZW51XG4tIENvbnRlbnQgQXJlYVxuXHQtIEVudHJ5IENvbnRlbnRcblx0LSBFbnRyeSBNZXRhXG5cdC0gUGFnaW5hdGlvblxuXHQtIEVudHJ5IENvbW1lbnRzXG4tIFNpZGViYXJcbi0gRm9vdGVyIFdpZGdldHNcbi0gU2l0ZSBGb290ZXJcbi0gTWVkaWEgUXVlcmllc1xuXHQtIE1pbi13aWR0aDogOTYwcHhcblx0XHQtIFNpdGUgSGVhZGVyXG5cdFx0LSBHZW5lc2lzIE1lbnVcblx0XHQtIFJlc3BvbnNpdmUgTWVudVxuXHRcdC0gSGVhZGVyIE1lbnVcblx0XHQtIFNpdGUgSW5uZXJcblx0XHQtIENvbnRlbnRcblx0XHQtIFNpZGViYXJcblx0XHQtIEF1dGhvciBCb3hcblx0XHQtIEFmdGVyIEVudHJ5XG5cdFx0LSBDb2x1bW4gQ2xhc3Nlc1xuXHRcdC0gRW50cnkgTWlzYy5cblx0XHQtIEZvb3RlciBXaWRnZXRzXG4tIFByaW50IFN0eWxlc1xuKi9cblxuXG4vKiBIVE1MNSBSZXNldFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5odG1se2xpbmUtaGVpZ2h0OjEuMTU7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCV9Ym9keXttYXJnaW46MH1tYWlue2Rpc3BsYXk6YmxvY2t9aDF7Zm9udC1zaXplOjJlbTttYXJnaW46LjY3ZW0gMH1ocntib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowO292ZXJmbG93OnZpc2libGV9cHJle2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSxtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1he2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9YWJiclt0aXRsZV17Ym9yZGVyLWJvdHRvbTpub25lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZGVyfWNvZGUsa2JkLHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfXNtYWxse2ZvbnQtc2l6ZTo4MCV9c3ViLHN1cHtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotLjI1ZW19c3Vwe3RvcDotLjVlbX1pbWd7Ym9yZGVyLXN0eWxlOm5vbmV9YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZToxMDAlO2xpbmUtaGVpZ2h0OjEuMTU7bWFyZ2luOjB9YnV0dG9uLGlucHV0e292ZXJmbG93OnZpc2libGV9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfVt0eXBlPWJ1dHRvbl0sW3R5cGU9cmVzZXRdLFt0eXBlPXN1Ym1pdF0sYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259W3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lcixidXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyLXN0eWxlOm5vbmU7cGFkZGluZzowfVt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3JpbmcsYnV0dG9uOi1tb3otZm9jdXNyaW5ne291dGxpbmU6MXB4IGRvdHRlZCBCdXR0b25UZXh0fWZpZWxkc2V0e3BhZGRpbmc6LjM1ZW0gLjc1ZW0gLjYyNWVtfWxlZ2VuZHtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y29sb3I6aW5oZXJpdDtkaXNwbGF5OnRhYmxlO21heC13aWR0aDoxMDAlO3BhZGRpbmc6MDt3aGl0ZS1zcGFjZTpub3JtYWx9cHJvZ3Jlc3N7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0b31bdHlwZT1jaGVja2JveF0sW3R5cGU9cmFkaW9de2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjB9W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfVt0eXBlPXNlYXJjaF17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDtvdXRsaW5lLW9mZnNldDotMnB4fVt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2ZvbnQ6aW5oZXJpdH1kZXRhaWxze2Rpc3BsYXk6YmxvY2t9c3VtbWFyeXtkaXNwbGF5Omxpc3QtaXRlbX1baGlkZGVuXSx0ZW1wbGF0ZXtkaXNwbGF5Om5vbmV9XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbi8qIEJveCBTaXppbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5odG1sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLyogRmxvYXQgQ2xlYXJpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYXV0aG9yLWJveDo6YmVmb3JlLFxuLmNsZWFyZml4OjpiZWZvcmUsXG4uZW50cnk6OmJlZm9yZSxcbi5lbnRyeS1jb250ZW50OjpiZWZvcmUsXG4uZm9vdGVyLXdpZGdldHM6OmJlZm9yZSxcbi5wYWdpbmF0aW9uOjpiZWZvcmUsXG4uc2l0ZS1jb250YWluZXI6OmJlZm9yZSxcbi5zaXRlLWZvb3Rlcjo6YmVmb3JlLFxuLnNpdGUtaGVhZGVyOjpiZWZvcmUsXG4uc2l0ZS1pbm5lcjo6YmVmb3JlLFxuLndpZGdldDo6YmVmb3JlLFxuLndyYXA6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmF1dGhvci1ib3g6OmFmdGVyLFxuLmNsZWFyZml4OjphZnRlcixcbi5lbnRyeTo6YWZ0ZXIsXG4uZW50cnktY29udGVudDo6YWZ0ZXIsXG4uZm9vdGVyLXdpZGdldHM6OmFmdGVyLFxuLnBhZ2luYXRpb246OmFmdGVyLFxuLnNpdGUtY29udGFpbmVyOjphZnRlcixcbi5zaXRlLWZvb3Rlcjo6YWZ0ZXIsXG4uc2l0ZS1oZWFkZXI6OmFmdGVyLFxuLnNpdGUtaW5uZXI6OmFmdGVyLFxuLndpZGdldDo6YWZ0ZXIsXG4ud3JhcDo6YWZ0ZXIge1xuXHRjbGVhcjogYm90aDtcblx0Y29udGVudDogXCIgXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xufVxuXG5cbi8qIERlZmF1bHRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIFR5cG9ncmFwaGljYWwgRWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5odG1sIHtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbmJvZHkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRjb2xvcjogIzMzMztcblx0Zm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMS42MjU7XG5cdG1hcmdpbjogMDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5idXR0b24sXG5pbnB1dDpmb2N1cyxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxudGV4dGFyZWE6Zm9jdXMsXG4uYnV0dG9uLFxuLmdhbGxlcnkgaW1nIHtcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbmEge1xuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdGZvbnQtZmFtaWx5OiBwcm94aW1hLW5vdmEsc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwOTYzOTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuYTpmb2N1cyxcbmE6aG92ZXIge1xuXHRjb2xvcjogIzMzMztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wIHtcblx0bWFyZ2luOiAwIDAgMjhweDtcblx0cGFkZGluZzogMDtcbn1cblxub2wsXG51bCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxubGkge1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbmhyIHtcblx0Ym9yZGVyOiAwO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuXHRjbGVhcjogYm90aDtcblx0Y29sb3I6ICNlZWU7XG5cdG1hcmdpbjogMS42NWVtIGF1dG87XG59XG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG5ibG9ja3F1b3RlLFxuY2l0ZSxcbmVtLFxuaSB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxubWFyayB7XG5cdGJhY2tncm91bmQ6ICNkZGQ7XG5cdGNvbG9yOiAjMzMzO1xufVxuXG5ibG9ja3F1b3RlIHtcblx0bWFyZ2luOiAzMHB4O1xufVxuXG4vKiBIZWFkaW5nc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbi5wLWhlYWRpbmctMSxcbi5wLWhlYWRpbmctMixcbi5wLWhlYWRpbmctMyxcbi5wLWhlYWRpbmctNCxcbi5wLWhlYWRpbmctNSxcbi5wLWhlYWRpbmctNlxuIHtcblx0Zm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbmgxLCAucC1oZWFkaW5nLTEge1xuXHRmb250LXNpemU6IDJyZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdGZvbnQtc2l6ZTogMy4yNXJlbTtcblx0fVxufVxuXG5oMiwgLnAtaGVhZGluZy0yIHtcblx0Zm9udC1zaXplOiAxLjdyZW07XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdGZvbnQtc2l6ZTogMi44cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdH1cbn1cblxuaDMsIC5wLWhlYWRpbmctMyAge1xuXHRmb250LXNpemU6IDEuNXJlbTtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHR9XG59XG5cbmg0LCAucC1oZWFkaW5nLTQge1xuXHRmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5lbnRyeS1jb250ZW50IGgzLFxuLmVudHJ5LWNvbnRlbnQgaDQge1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuXG4uZW50cnktY29udGVudCBoNCB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbmg1LCAucC1oZWFkaW5nLTUge1xuXHRmb250LXNpemU6IDEuMTVyZW07XG59XG5cbmg2LCAucC1oZWFkaW5nLTYge1xuXHRmb250LXNpemU6IDFyZW07XG59XG5cbi8qIE9iamVjdHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5lbWJlZCxcbmlmcmFtZSxcbmltZyxcbm9iamVjdCxcbnZpZGVvLFxuLndwLWNhcHRpb24ge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZyB7XG5cdGhlaWdodDogYXV0bztcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuZmlndXJlIHtcblx0bWFyZ2luOiAwO1xufVxuXG4vKiBHYWxsZXJ5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmdhbGxlcnkge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ2FsbGVyeSBpbWcge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDRweDtcbn1cblxuLmdhbGxlcnkgaW1nOmZvY3VzLFxuLmdhbGxlcnkgaW1nOmhvdmVyIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzk5OTtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0xIC5nYWxsZXJ5LWl0ZW0ge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuXHR3aWR0aDogNTAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XG5cdHdpZHRoOiAzMyU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtIHtcblx0d2lkdGg6IDI1JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW0ge1xuXHR3aWR0aDogMjAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbSB7XG5cdHdpZHRoOiAxNi42NjY2JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xuXHR3aWR0aDogMTQuMjg1NyU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtIHtcblx0d2lkdGg6IDEyLjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XG5cdHdpZHRoOiAxMS4xMTExJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDJuKzEpLFxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDNuKzEpLFxuLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDRuKzEpLFxuLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDVuKzEpLFxuLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDZuKzEpLFxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDduKzEpLFxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDhuKzEpLFxuLmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKDluKzEpIHtcblx0Y2xlYXI6IGxlZnQ7XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luOiAwIDAgMzBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBGb3Jtc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRjb2xvcjogIzMzMztcblx0Zm9udC1zaXplOiAxLjE1cmVtO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRwYWRkaW5nOiAxNXB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuaW5wdXQ6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJpbWFnZVwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICMzMzM7XG5cdG9wYWNpdHk6IDE7XG59XG5cbjo6cGxhY2Vob2xkZXIge1xuXHRjb2xvcjogIzMzMztcblx0b3BhY2l0eTogMTtcbn1cblxuYnV0dG9uLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4uc2l0ZS1jb250YWluZXIgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLnNpdGUtY29udGFpbmVyIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLWZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG4uYnV0dG9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzMzMztcblx0Ym9yZGVyOiAwO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGNvbG9yOiAjZmZmO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0cGFkZGluZzogMTVweCAzMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0d2lkdGg6IGF1dG87XG59XG5cbmJ1dHRvbjpmb2N1cyxcbmJ1dHRvbjpob3ZlcixcbmlucHV0W3R5cGU9XCJidXR0b25cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdOmhvdmVyLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4uc2l0ZS1jb250YWluZXIgZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxuLnNpdGUtY29udGFpbmVyIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3Zlcixcbi5zaXRlLWNvbnRhaW5lciBkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1mb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxuLnNpdGUtY29udGFpbmVyIGRpdi53cGZvcm1zLWNvbnRhaW5lci1mdWxsIC53cGZvcm1zLWZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4uYnV0dG9uOmZvY3VzLFxuLmJ1dHRvbjpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDczZTU7XG5cdGJvcmRlci13aWR0aDogMDtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5lbnRyeS1jb250ZW50IC5idXR0b246Zm9jdXMsXG4uZW50cnktY29udGVudCAuYnV0dG9uOmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5idXR0b24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zaXRlLWNvbnRhaW5lciBidXR0b246ZGlzYWJsZWQsXG4uc2l0ZS1jb250YWluZXIgYnV0dG9uOmRpc2FibGVkOmhvdmVyLFxuLnNpdGUtY29udGFpbmVyIGlucHV0OmRpc2FibGVkLFxuLnNpdGUtY29udGFpbmVyIGlucHV0OmRpc2FibGVkOmhvdmVyLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9XCJidXR0b25cIl06ZGlzYWJsZWQsXG4uc2l0ZS1jb250YWluZXIgaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpkaXNhYmxlZDpob3Zlcixcbi5zaXRlLWNvbnRhaW5lciBpbnB1dFt0eXBlPVwicmVzZXRcIl06ZGlzYWJsZWQsXG4uc2l0ZS1jb250YWluZXIgaW5wdXRbdHlwZT1cInJlc2V0XCJdOmRpc2FibGVkOmhvdmVyLFxuLnNpdGUtY29udGFpbmVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06ZGlzYWJsZWQsXG4uc2l0ZS1jb250YWluZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpkaXNhYmxlZDpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cdGJvcmRlci13aWR0aDogMDtcblx0Y29sb3I6ICM3Nzc7XG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFRhYmxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbnRib2R5IHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5cbnRkLFxudGgge1xuXHRsaW5lLWhlaWdodDogMjtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxudGQge1xuXHRwYWRkaW5nOiAwLjVlbTtcbn1cblxudHIge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbn1cblxudGgge1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRwYWRkaW5nOiAwLjVlbTtcbn1cblxuLyogU2NyZWVuIFJlYWRlciBUZXh0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnNjcmVlbi1yZWFkZXItc2hvcnRjdXQsXG4uc2NyZWVuLXJlYWRlci10ZXh0LFxuLnNjcmVlbi1yZWFkZXItdGV4dCBzcGFuIHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuXHRoZWlnaHQ6IDFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxcHg7XG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMsXG4uc2NyZWVuLXJlYWRlci1zaG9ydGN1dDpmb2N1cyxcbi53aWRnZXRfc2VhcmNoIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdGNsaXA6IGF1dG8gIWltcG9ydGFudDtcblx0Y29sb3I6ICMzMzM7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDFlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR3aWR0aDogYXV0bztcblx0ei1pbmRleDogMTAwMDAwOyAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xufVxuXG4ubW9yZS1saW5rIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cblxuLyogU3RydWN0dXJlIGFuZCBMYXlvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogU2l0ZSBDb250YWluZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc2l0ZS1jb250YWluZXIge1xuXHQvKmFuaW1hdGlvbjogZmFkZWluIDFzOyovXG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuQGtleWZyYW1lcyBmYWRlaW4ge1xuXG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG59XG5cbi8qIFNpdGUgSW5uZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc2l0ZS1pbm5lciB7XG5cdGNsZWFyOiBib3RoO1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMCAzMHB4IDA7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRtYXgtd2lkdGg6IDExNDBweDtcblx0fVxuXHQvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdC8vIFx0bWF4LXdpZHRoOiAxMjEwcHg7XG5cdC8vIH1cblx0Ly8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcblx0Ly8gXHRtYXgtd2lkdGg6IDE1NDBweDtcblx0Ly8gfVxuXHQvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpIHtcblx0Ly8gXHRtYXgtd2lkdGg6IDE3MTBweDtcblx0Ly8gfVxufVxuXG5cbi8qIENvbW1vbiBDbGFzc2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIEF2YXRhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5hdmF0YXIge1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4uYXV0aG9yLWJveCAuYXZhdGFyLFxuLmFsaWdubGVmdCAuYXZhdGFyIHtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uYWxpZ25yaWdodCAuYXZhdGFyIHtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5jb21tZW50IC5hdmF0YXIge1xuXHRtYXJnaW46IDAgMTVweCAyMHB4IDA7XG59XG5cbi8qIEdlbmVzaXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYWZ0ZXItZW50cnksXG4uYXJjaGl2ZS1kZXNjcmlwdGlvbixcbi5hdXRob3ItYm94IHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmFmdGVyLWVudHJ5IHtcblx0Ym94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0cGFkZGluZzogMjBweCAzMHB4O1xufVxuXG4uYWZ0ZXItZW50cnkgLndpZGdldDpsYXN0LW9mLXR5cGUge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYnJlYWRjcnVtYiB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuXHRmb250LXNpemU6IDFyZW07XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uZ2VuZXNpcy10aXRsZS1oaWRkZW4gLmJyZWFkY3J1bWIge1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uYXJjaGl2ZS1kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGQsXG4uYXV0aG9yLWJveCBwOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBTZWFyY2ggRm9ybVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zZWFyY2gtZm9ybSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5lbnRyeS1jb250ZW50IC5zZWFyY2gtZm9ybSB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdHdpZHRoOiA1MCU7XG59XG5cbi5wb3N0LXBhc3N3b3JkLWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuLndpZGdldF9zZWFyY2ggaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMXB4O1xufVxuXG4vKiBUaXRsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYXJjaGl2ZS1kZXNjcmlwdGlvbiAuZW50cnktdGl0bGUsXG4uYXJjaGl2ZS10aXRsZSxcbi5hdXRob3ItYm94LXRpdGxlIHtcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZW50cnktdGl0bGUge1xuXHRmb250LXNpemU6IDEuOXJlbTtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmVudHJ5LXRpdGxlIGEsXG4uc2lkZWJhciAud2lkZ2V0LXRpdGxlIGEge1xuXHRjb2xvcjogIzMzMztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZW50cnktdGl0bGUgYTpmb2N1cyxcbi5lbnRyeS10aXRsZSBhOmhvdmVyIHtcblx0Y29sb3I6ICMwMDczZTU7XG59XG5cbi53aWRnZXQtdGl0bGUge1xuXHRmb250LXNpemU6IDEuMTVyZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5nZW5lc2lzLXRpdGxlLWhpZGRlbiAuc2l0ZS1pbm5lciB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG4vKiBXb3JkUHJlc3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5hLmFsaWduY2VudGVyIGltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuYS5hbGlnbm5vbmUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5hbGlnbmxlZnQge1xuXHRmbG9hdDogbGVmdDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmFsaWducmlnaHQge1xuXHRmbG9hdDogcmlnaHQ7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5hLmFsaWdubGVmdCxcbmEuYWxpZ25ub25lLFxuYS5hbGlnbnJpZ2h0IHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWcuY2VudGVyZWQsXG4uYWxpZ25jZW50ZXIsXG4uc2luZ3VsYXItaW1hZ2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIGF1dG8gMzBweDtcbn1cblxuaW1nLmFsaWdubm9uZSxcbi5hbGlnbm5vbmUge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5hLmFsaWdubGVmdCxcbmltZy5hbGlnbmxlZnQsXG4ud3AtY2FwdGlvbi5hbGlnbmxlZnQge1xuXHRtYXJnaW46IDAgMjBweCAyMHB4IDA7XG59XG5cbmEuYWxpZ25yaWdodCxcbmltZy5hbGlnbnJpZ2h0LFxuLndwLWNhcHRpb24uYWxpZ25yaWdodCB7XG5cdG1hcmdpbjogMCAwIDIwcHggMjBweDtcbn1cblxuZmlnY2FwdGlvbixcbi5nYWxsZXJ5LWNhcHRpb24sXG4ud3AtY2FwdGlvbi10ZXh0IHtcblx0Zm9udC1zaXplOiAuOXJlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bWFyZ2luLXRvcDogMC41ZW07XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5lbnRyeS1jb250ZW50IHAud3AtY2FwdGlvbi10ZXh0IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWF1ZGlvLXNob3J0Y29kZSxcbi5lbnRyeS1jb250ZW50IC53cC1wbGF5bGlzdCxcbi5lbnRyeS1jb250ZW50IC53cC12aWRlbyB7XG5cdG1hcmdpbjogMCAwIDMwcHg7XG59XG5cbi8qIFdpZGdldHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLndpZGdldCB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi53aWRnZXQgcDpsYXN0LWNoaWxkLFxuLndpZGdldCB1bCA+IGxpOmxhc3Qtb2YtdHlwZSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQgdWwgPiBsaSB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi53aWRnZXQgdWwgPiBsaTpsYXN0LW9mLXR5cGUge1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLndpZGdldCBvbCA+IGxpIHtcblx0bGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuXHRsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0dGV4dC1pbmRlbnQ6IC0yMHB4O1xufVxuXG4ud2lkZ2V0IGxpIGxpIHtcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW46IDAgMCAwIDMwcHg7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi53aWRnZXRfY2FsZW5kYXIgdGFibGUge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLndpZGdldF9jYWxlbmRhciB0ZCxcbi53aWRnZXRfY2FsZW5kYXIgdGgge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIEZlYXR1cmVkIENvbnRlbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZmVhdHVyZWQtY29udGVudCAuZW50cnkge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZlYXR1cmVkLWNvbnRlbnQgLmVudHJ5Omxhc3Qtb2YtdHlwZSB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mZWF0dXJlZC1jb250ZW50IC5lbnRyeS10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5cbi8qIFBsdWdpbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogR2VuZXNpcyBlTmV3cyBFeHRlbmRlZFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5hZnRlci1lbnRyeSAuZW5ld3Mge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDEwcHg7XG59XG5cbi5zaWRlYmFyIC5lbmV3cyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdHBhZGRpbmc6IDMwcHg7XG59XG5cbi5lbmV3cy13aWRnZXQgaW5wdXQge1xuXHRmb250LXNpemU6IDFyZW07XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5hZnRlci1lbnRyeSAuZW5ld3Mtd2lkZ2V0IGlucHV0IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZW5ld3Mtd2lkZ2V0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRtYXJnaW46IDA7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZW5ld3MgZm9ybSArIHAge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4vKiBHZW5lc2lzIFNpbXBsZSBGQVFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZ3MtZmFxX19xdWVzdGlvbiB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcblx0Y29sb3I6ICMzMzM7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cblxuLmdzLWZhcV9fcXVlc3Rpb246Zm9jdXMsXG4uZ3MtZmFxX19xdWVzdGlvbjpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogIzAwNzNlNTtcbn1cblxuLmdzLWZhcV9fcXVlc3Rpb246OmFmdGVyIHtcblx0Y29udGVudDogXCJcXGYxMzJcIjtcblx0Zm9udC1mYW1pbHk6IGRhc2hpY29uczsgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmQgKi9cblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZ3MtZmFxX19xdWVzdGlvbi5ncy1mYXEtLWV4cGFuZGVkOjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxmNDYwXCI7XG59XG5cbi8qIFdQIEZvcm1zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmVudHJ5LWNvbnRlbnQgLndwZm9ybXMtY29udGFpbmVyIHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwZm9ybXMtZm9ybSAud3Bmb3Jtcy1maWVsZCB7XG5cdGNsZWFyOiBib3RoO1xuXHRtYXJnaW46IDIwcHggMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNpdGUtY29udGFpbmVyIC53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1mb3JtIC53cGZvcm1zLWZpZWxkIGlucHV0IHtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiAxNXB4O1xufVxuXG4uc2l0ZS1jb250YWluZXIgLmVudHJ5LWNvbnRlbnQgLndwZm9ybXMtZm9ybSAud3Bmb3Jtcy1maWVsZC1sYWJlbCB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zaXRlLWNvbnRhaW5lciAuZW50cnktY29udGVudCAud3Bmb3Jtcy1mb3JtIC53cGZvcm1zLWZpZWxkLXN1YmxhYmVsIHtcblx0Zm9udC1zaXplOiAuOXJlbTtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwZm9ybXMtZm9ybSAud3Bmb3Jtcy1maWVsZC1ocCB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0bGVmdDogLTkwMDBweCAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnNpdGUtY29udGFpbmVyIC5lbnRyeS1jb250ZW50IC53cGZvcm1zLWZvcm0gdGV4dGFyZWEge1xuXHRwYWRkaW5nOiAxNXB4O1xufVxuXG4uc2l0ZS1jb250YWluZXIgLmVudHJ5LWNvbnRlbnQgLndwZm9ybXMtZm9ybSB0ZXh0YXJlYS53cGZvcm1zLWZpZWxkLXNtYWxsIHtcblx0aGVpZ2h0OiAxMjBweDtcbn1cblxuLnNpdGUtY29udGFpbmVyIC5lbnRyeS1jb250ZW50IC53cGZvcm1zLWZvcm0gdGV4dGFyZWEud3Bmb3Jtcy1maWVsZC1tZWRpdW0ge1xuXHRoZWlnaHQ6IDIwMHB4O1xufVxuXG4uc2l0ZS1jb250YWluZXIgLmVudHJ5LWNvbnRlbnQgLndwZm9ybXMtZm9ybSB0ZXh0YXJlYS53cGZvcm1zLWZpZWxkLWxhcmdlIHtcblx0aGVpZ2h0OiAzMDBweDtcbn1cblxuXG4vKiBTa2lwIExpbmtzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5nZW5lc2lzLXNraXAtbGluayB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmdlbmVzaXMtc2tpcC1saW5rIC5za2lwLWxpbmstaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZ2VuZXNpcy1za2lwLWxpbmsgbGkge1xuXHRoZWlnaHQ6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHdpZHRoOiAwO1xufVxuXG4vKiBEaXNwbGF5IG91dGxpbmUgb24gZm9jdXMgKi9cbjpmb2N1cyB7XG5cdGNvbG9yOiAjMzMzO1xuXHRvdXRsaW5lOiAjY2NjIHNvbGlkIDFweDtcbn1cblxuXG4vKiBTaXRlIEhlYWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc2l0ZS1oZWFkZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogOTk5O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRlci1ncmF5O1xuXHR0b3A6IDA7XG59XG5cbi8qIFRpdGxlIEFyZWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udGl0bGUtYXJlYSB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4ud3AtY3VzdG9tLWxvZ28gLnRpdGxlLWFyZWEge1xuXHRtYXgtd2lkdGg6IDM1MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRwYWRkaW5nLXRvcDogNXB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLndwLWN1c3RvbS1sb2dvIC5jdXN0b20tbG9nby1saW5rIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi53cC1jdXN0b20tbG9nbyAudGl0bGUtYXJlYSBpbWcge1xuXHR3aWR0aDogYXV0bztcbn1cblxuLnNpdGUtdGl0bGUge1xuXHRmb250LXNpemU6IDEuMjVyZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2l0ZS10aXRsZSBhLFxuLnNpdGUtdGl0bGUgYTpmb2N1cyxcbi5zaXRlLXRpdGxlIGE6aG92ZXIge1xuXHRjb2xvcjogIzMzMztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2l0ZS1kZXNjcmlwdGlvbixcbi53cC1jdXN0b20tbG9nbyAuc2l0ZS10aXRsZSB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR3aWR0aDogMXB4O1xuXHR3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG5cbi8qIFNpdGUgTmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYWN0aXZhdGVkICsgLmdlbmVzaXMtcmVzcG9uc2l2ZS1tZW51ICNtZW51LXByaW1hcnktbWVudXtcbiAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSB7XG5cdGNsZWFyOiBib3RoO1xuXHRsaW5lLWhlaWdodDogMTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgYSB7XG5cdGNvbG9yOiAjMzMzO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAuOTVyZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTJweDtcblx0cGFkZGluZy10b3A6IDEycHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmdlbmVzaXMtbmF2LW1lbnUgYTpmb2N1cyxcbi5nZW5lc2lzLW5hdi1tZW51IGE6aG92ZXIsXG4uZ2VuZXNpcy1uYXYtbWVudSAuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuLmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IC5jdXJyZW50LW1lbnUtaXRlbSA+IGE6Zm9jdXMsXG4uZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUgLmN1cnJlbnQtbWVudS1pdGVtID4gYTpob3ZlciB7XG5cdGNvbG9yOiAjMDA3M2U1O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSxcbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSBhIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSB7XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiBub25lO1xuXHRsZWZ0OiAtOTk5OXB4O1xuXHRtYXJnaW46IDA7XG5cdG9wYWNpdHk6IDE7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0cG9zaXRpb246IHN0YXRpYztcblx0ei1pbmRleDogOTk7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5zdWItbWVudSBhIHtcblx0Zm9udC1zaXplOiAuOXJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5nZW5lc2lzLW5hdi1tZW51IC5tZW51LWl0ZW06Zm9jdXMsXG4uZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtOmhvdmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2VuZXNpcy1uYXYtbWVudSAubWVudS1pdGVtOmhvdmVyID4gLnN1Yi1tZW51IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxlZnQ6IGF1dG87XG5cdG9wYWNpdHk6IDE7XG59XG5cbi8qIFJlc3BvbnNpdmUgTWVudVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5tZW51IC5tZW51LWl0ZW06Zm9jdXMge1xuXHRwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ubWVudSAubWVudS1pdGVtID4gYTpmb2N1cyArIHVsLnN1Yi1tZW51LFxuLm1lbnUgLm1lbnUtaXRlbS5zZkhvdmVyID4gdWwuc3ViLW1lbnUge1xuXHRsZWZ0OiBhdXRvO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubWVudS10b2dnbGUsXG4uc3ViLW1lbnUtdG9nZ2xlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci13aWR0aDogMDtcblx0Y29sb3I6ICMzMzM7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDAgYXV0bztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubWVudS10b2dnbGU6Zm9jdXMsXG4ubWVudS10b2dnbGU6aG92ZXIsXG4uc3ViLW1lbnUtdG9nZ2xlOmZvY3VzLFxuLnN1Yi1tZW51LXRvZ2dsZTpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItd2lkdGg6IDA7XG5cdGNvbG9yOiAjMDA3M2U1O1xufVxuXG4ubWVudS10b2dnbGUge1xuXHRmbG9hdDogcmlnaHQ7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRwYWRkaW5nOiAxNXB4IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTAwMDtcbn1cblxuLm1lbnUtdG9nZ2xlLmFjdGl2YXRlZDo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYzMzVcIjtcbn1cblxuLnNpdGUtaGVhZGVyIC5kYXNoaWNvbnMtYmVmb3JlOjpiZWZvcmUge1xuXHR0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uc2l0ZS1oZWFkZXIgLm1lbnUtdG9nZ2xlOjpiZWZvcmUge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdHRvcDogMXB4O1xufVxuXG4uc3ViLW1lbnUtdG9nZ2xlIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRwYWRkaW5nOiA5cHggMTBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiAxMDA7XG59XG5cbi5zdWItbWVudSAuc3ViLW1lbnUtdG9nZ2xlIHtcblx0cGFkZGluZzogMTJweCAxMHB4O1xufVxuXG4uc3ViLW1lbnUtdG9nZ2xlOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uc3ViLW1lbnUtdG9nZ2xlLmFjdGl2YXRlZDo6YmVmb3JlIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuXG4vKiBDb250ZW50IEFyZWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogRW50cnkgQ29udGVudFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5lbnRyeS1jb250ZW50IG9sLFxuLmVudHJ5LWNvbnRlbnQgdWwge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi5lbnRyeS1jb250ZW50IG9sID4gbGkge1xuXHRsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG5cbi5lbnRyeS1jb250ZW50IHVsID4gbGkge1xuXHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi5lbnRyeS1jb250ZW50IG9sIHVsID4gbGksXG4uZW50cnktY29udGVudCB1bCB1bCA+IGxpIHtcblx0bGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG59XG5cbi5lbnRyeS1jb250ZW50IG9sIG9sLFxuLmVudHJ5LWNvbnRlbnQgdWwgdWwge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZW50cnktY29udGVudCBjb2RlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLmNvbnRlbnQgLnN0aWNreSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdHBhZGRpbmc6IDMwcHg7XG59XG5cbi8qIEVudHJ5IE1ldGFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5wLmVudHJ5LW1ldGEge1xuXHRmb250LXNpemU6IDFyZW07XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbnRyeS1oZWFkZXIgLmVudHJ5LW1ldGEge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZW50cnktZm9vdGVyIC5lbnRyeS1tZXRhIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uZW50cnktY2F0ZWdvcmllcyxcbi5lbnRyeS10YWdzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5lbnRyeS1jb21tZW50cy1saW5rOjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcMjAxNFwiO1xuXHRtYXJnaW46IDAgNnB4IDAgMnB4O1xufVxuXG4vKiBQYWdpbmF0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnBhZ2luYXRpb24ge1xuXHRjbGVhcjogYm90aDtcblx0bWFyZ2luOiA2MHB4IDA7XG59XG5cbi5hZGphY2VudC1lbnRyeS1wYWdpbmF0aW9uIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSB7XG5cdGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSBhIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcblx0Y29sb3I6ICMzMzM7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IDFyZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdG1hcmdpbi1ib3R0b206IDRweDtcblx0cGFkZGluZzogOHB4IDEycHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSBhOmZvY3VzLFxuLmFyY2hpdmUtcGFnaW5hdGlvbiBsaSBhOmhvdmVyLFxuLmFyY2hpdmUtcGFnaW5hdGlvbiBsaS5hY3RpdmUgYSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4vKiBFbnRyeSBDb21tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jb21tZW50LXJlc3BvbmQsXG4uZW50cnktY29tbWVudHMsXG4uZW50cnktcGluZ3Mge1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY29tbWVudC1saXN0IGxpIHtcblx0cGFkZGluZzogNDBweCAwIDAgMzBweDtcbn1cblxuLmNvbW1lbnQtbGlzdCAuZGVwdGgtMSB7XG5cdHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmNvbW1lbnQtaGVhZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmNvbW1lbnQtY29udGVudCB7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4uY29tbWVudC1jb250ZW50IHVsID4gbGkge1xuXHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cInVybFwiXSB7XG5cdHdpZHRoOiA1MCU7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgbGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uY29tbWVudC1oZWFkZXIgcCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbnRyeS1waW5ncyAucmVwbHkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCBsYWJlbCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4vKiBTaWRlYmFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5zaWRlYmFyIHtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRsaW5lLWhlaWdodDogMS41O1xufVxuXG4uc2lkZWJhciAud2lkZ2V0IHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnNpZGViYXIgcCB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8qIEZvb3RlciBXaWRnZXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5mb290ZXItd2lkZ2V0cyB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRjbGVhcjogYm90aDtcblx0cGFkZGluZzogNjBweCAwO1xufVxuXG4uZm9vdGVyLXdpZGdldHMgLndyYXAge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZm9vdGVyLXdpZGdldC1hcmVhOmxhc3QtY2hpbGQsXG4uZm9vdGVyLXdpZGdldHMgLndpZGdldDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG4vKiBTaXRlIEZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uc2l0ZS1mb290ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcblx0Zm9udC1zaXplOiAuOTVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdHBhZGRpbmc6IDMwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpdGUtZm9vdGVyIHAge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5cbi8qIE1lZGlhIFF1ZXJpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuXG5cdHRhYmxlIHtcblx0XHR0YWJsZS1sYXlvdXQ6IGF1dG87XG5cdFx0d29yZC1icmVhazogbm9ybWFsO1xuXHR9XG5cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuXG5cdC8qIFNpdGUgSGVhZGVyXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC5zaXRlLWhlYWRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXG5cdC8qIENvbnRlbnRcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LmNvbnRlbnQge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA2NSU7XG5cdH1cblxuXHQuc2lkZWJhci1jb250ZW50IC5jb250ZW50IHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cblxuXHQuZnVsbC13aWR0aC1jb250ZW50IC5jb250ZW50IHtcblx0XHRmbG9hdDogbm9uZTtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cblxuXHQvKiBTaWRlYmFyXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC5zaWRlYmFyIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0d2lkdGg6IDMwJTtcblx0fVxuXG5cdC5zaWRlYmFyLWNvbnRlbnQgLnNpZGViYXIge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG5cblx0LyogQXV0aG9yIEJveFxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQuYXV0aG9yLWJveCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHR9XG5cblx0LyogQWZ0ZXIgRW50cnlcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LmFmdGVyLWVudHJ5IHtcblx0XHRwYWRkaW5nOiA0MHB4IDYwcHg7XG5cdH1cblxuXHQuYWZ0ZXItZW50cnkgLmVuZXdzIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0fVxuXG5cdC8qIENvbHVtbiBDbGFzc2VzXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC5maXZlLXNpeHRocyxcblx0LmZvdXItc2l4dGhzLFxuXHQub25lLWZvdXJ0aCxcblx0Lm9uZS1oYWxmLFxuXHQub25lLXNpeHRoLFxuXHQub25lLXRoaXJkLFxuXHQudGhyZWUtZm91cnRocyxcblx0LnRocmVlLXNpeHRocyxcblx0LnR3by1mb3VydGhzLFxuXHQudHdvLXNpeHRocyxcblx0LnR3by10aGlyZHMge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1sZWZ0OiAyLjU2NDEwMjU2NDEwMjU2NCU7XG5cdH1cblxuXHQub25lLWhhbGYsXG5cdC50aHJlZS1zaXh0aHMsXG5cdC50d28tZm91cnRocyB7XG5cdFx0d2lkdGg6IDQ4LjcxNzk0ODcxNzk0ODcxNSU7XG5cdH1cblxuXHQub25lLXRoaXJkLFxuXHQudHdvLXNpeHRocyB7XG5cdFx0d2lkdGg6IDMxLjYyMzkzMTYyMzkzMTYyNSU7XG5cdH1cblxuXHQuZm91ci1zaXh0aHMsXG5cdC50d28tdGhpcmRzIHtcblx0XHR3aWR0aDogNjUuODExOTY1ODExOTY1ODIlO1xuXHR9XG5cblx0Lm9uZS1mb3VydGgge1xuXHRcdHdpZHRoOiAyMy4wNzY5MjMwNzY5MjMwNzclO1xuXHR9XG5cblx0LnRocmVlLWZvdXJ0aHMge1xuXHRcdHdpZHRoOiA3NC4zNTg5NzQzNTg5NzQzNiU7XG5cdH1cblxuXHQub25lLXNpeHRoIHtcblx0XHR3aWR0aDogMTQuNTI5OTE0NTI5OTE0NTMlO1xuXHR9XG5cblx0LmZpdmUtc2l4dGhzIHtcblx0XHR3aWR0aDogODIuOTA1OTgyOTA1OTgyOTElO1xuXHR9XG5cblx0LmZpcnN0IHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXG5cdC8qIEVudHJ5IE1pc2MuXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC5hZnRlci1lbnRyeSxcblx0LmFyY2hpdmUtZGVzY3JpcHRpb24sXG5cdC5hdXRob3ItYm94LFxuXHQuY29tbWVudC1yZXNwb25kLFxuXHQuZW50cnktY29tbWVudHMsXG5cdC5lbnRyeS1waW5ncyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0fVxuXHRcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0LyogR2VuZXNpcyBNZW51XG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXHQjbWVudS1wcmltYXJ5LW1lbnV7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0LmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbTpmb2N1cyxcblx0LmdlbmVzaXMtbmF2LW1lbnUgLm1lbnUtaXRlbTpob3ZlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LmdlbmVzaXMtbmF2LW1lbnUgPiAubWVudS1ib2xkID4gYSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXG5cdC5nZW5lc2lzLW5hdi1tZW51ID4gLm1lbnUtaGlnaGxpZ2h0ID4gYSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzMzMztcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0fVxuXG5cdC5nZW5lc2lzLW5hdi1tZW51ID4gLm1lbnUtaGlnaGxpZ2h0ID4gYTpmb2N1cyxcblx0LmdlbmVzaXMtbmF2LW1lbnUgPiAubWVudS1oaWdobGlnaHQgPiBhOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3M2U1O1xuXHR9XG5cblx0LmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0O1xuXHR9XG5cblx0LmdlbmVzaXMtbmF2LW1lbnUgLnN1Yi1tZW51IGEge1xuXHRcdGJvcmRlci10b3A6IDA7XG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdH1cblxuXHQuZ2VuZXNpcy1uYXYtbWVudSAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcblx0XHRtYXJnaW46IC00NnB4IDAgMCAxNzlweDtcblx0fVxuXG5cdC8qIFJlc3BvbnNpdmUgTWVudVxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQuZ2VuZXNpcy1yZXNwb25zaXZlLW1lbnV7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQubWVudS10b2dnbGUsXG5cdC5zdWItbWVudS10b2dnbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG59XG5cbi8qIFByaW50IFN0eWxlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AbWVkaWEgcHJpbnQge1xuXG5cdCosXG5cdCo6OmJlZm9yZSxcblx0Kjo6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG5cdFx0dGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdGEsXG5cdGE6dmlzaXRlZCB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblxuXHRhW2hyZWZdOjphZnRlciB7XG5cdFx0Y29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG5cdH1cblxuXHRhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcblx0fVxuXG5cdGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIsXG5cdGFbaHJlZl49XCIjXCJdOjphZnRlcixcblx0LnNpdGUtdGl0bGUgPiBhOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0fVxuXG5cdHRoZWFkIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG5cdH1cblxuXHRpbWcsXG5cdHRyIHtcblx0XHRwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG5cdH1cblxuXHRpbWcge1xuXHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cblx0QHBhZ2Uge1xuXHRcdG1hcmdpbjogMmNtIDAuNWNtO1xuXHR9XG5cblx0cCxcblx0aDIsXG5cdGgzIHtcblx0XHRvcnBoYW5zOiAzO1xuXHRcdHdpZG93czogMztcblx0fVxuXG5cdGJsb2NrcXVvdGUsXG5cdHByZSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzk5OTtcblx0XHRwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG5cdH1cblxuXHQuY29udGVudCxcblx0LmNvbnRlbnQtc2lkZWJhciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHRidXR0b24sXG5cdGlucHV0LFxuXHRzZWxlY3QsXG5cdHRleHRhcmVhLFxuXHQuYnJlYWRjcnVtYixcblx0LmNvbW1lbnQtZWRpdC1saW5rLFxuXHQuY29tbWVudC1mb3JtLFxuXHQuY29tbWVudC1saXN0IC5yZXBseSBhLFxuXHQuY29tbWVudC1yZXBseS10aXRsZSxcblx0LmVkaXQtbGluayxcblx0LmVudHJ5LWNvbW1lbnRzLWxpbmssXG5cdC5lbnRyeS1mb290ZXIsXG5cdC5nZW5lc2lzLWJveCxcblx0LmhlYWRlci13aWRnZXQtYXJlYSxcblx0LmhpZGRlbi1wcmludCxcblx0LmhvbWUtdG9wLFxuXHQucG9zdC1lZGl0LWxpbmssXG5cdC5zaWRlYmFyIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQudGl0bGUtYXJlYSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnNpdGUtdGl0bGUgPiBhIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRleHQtaW5kZW50OiAwO1xuXHR9XG5cblx0LnNpdGUtaW5uZXIge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5hdXRob3ItYm94IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0aDEsXG5cdGgyLFxuXHRoMyxcblx0aDQsXG5cdGg1LFxuXHRoNiB7XG5cdFx0b3JwaGFuczogMztcblx0XHRwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcblx0XHRwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG5cdFx0d2lkb3dzOiAzO1xuXHR9XG5cblxuXHRpbWcge1xuXHRcdHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuXHRcdHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcblx0fVxuXG5cdGJsb2NrcXVvdGUsXG5cdHByZSxcblx0dGFibGUge1xuXHRcdHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcblx0fVxuXG5cdGRsLFxuXHRvbCxcblx0dWwge1xuXHRcdHBhZ2UtYnJlYWstYmVmb3JlOiBhdm9pZDtcblx0fVxuXG59XG4iLCIucGxhaW4tYnRueyAgICBcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgICBib3JkZXI6IDBweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDEycHggMjBweCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ub3JhbmdlLWJ0bnsgICAgXG4gICAgQGV4dGVuZCAucGxhaW4tYnRuO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhjc3Mtc2FmZXR5KSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjllMWIgIWltcG9ydGFudDtcbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjE0OSAgIWltcG9ydGFudDtcbiAgICB9XG59XG4ub3JhbmdlLWJ1dHRvbntcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZjZS1idXR0b24tLXN0eWxlLWJhc2lje1xuICAgICAgICBAZXh0ZW5kIC5vcmFuZ2UtYnRuO1xuICAgICAgICBmb250LXNpemU6IDEuMTVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1LjJweDtcbiAgICB9XG59XG4ud2hpdGUtYnV0dG9ue1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWN7XG4gICAgICAgIEBleHRlbmQgLnBsYWluLWJ0bjtcbiAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNS4ycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWQ4ZDggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5kaXNwYXRjaGVyLWJ0bnsgICAgXG4gICAgQGV4dGVuZCAucGxhaW4tYnRuO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkaXNwYXRjaGVyICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmIxNDkgICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmRpc3BhdGNoZXItYnV0dG9ue1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudmNlLWJ1dHRvbi0tc3R5bGUtYmFzaWN7XG4gICAgICAgIEBleHRlbmQgLmRpc3BhdGNoZXItYnRuO1xuICAgICAgICBmb250LXNpemU6IDEuMTVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1LjJweDtcbiAgICB9XG59XG4uZGlzcGF0Y2hlci1vdXRsaW5le1xuICAgIC52Y2UtYnV0dG9uLS1zdHlsZS1vdXRsaW5lLWFuaW1hdGVke1xuICAgICAgICBAZXh0ZW5kIC5wbGFpbi1idG47XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjUuMnB4O1xuICAgICAgICBjb2xvcjogJGRpc3BhdGNoZXIgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmIxNDkgICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRkaXNwYXRjaGVyICFpbXBvcnRhbnQ7IFxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbn1cbi5kaXNwYXRjaGVyLW91dGxpbmUtYnRue1xuICAgIEBleHRlbmQgLnBsYWluLWJ0bjtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGRpc3BhdGNoZXIgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkZGlzcGF0Y2hlcjtcbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlzcGF0Y2hlcjtcbiAgICB9XG59XG4ud2hpdGUtb3V0bGluZS1idG57XG4gICAgQGV4dGVuZCAucGxhaW4tYnRuO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbn1cbi5ncmVlbi1idG57ICAgIFxuICAgIEBleHRlbmQgLnBsYWluLWJ0bjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1MmFjNjkgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxufVxuLmdyZWVuLWJ1dHRvbntcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZjZS1idXR0b24tLXN0eWxlLWJhc2lje1xuICAgICAgICBAZXh0ZW5kIC5ncmVlbi1idG47XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjUuMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cbn1cbi53aGl0ZS1ncmVlbi1idG57XG4gICAgQGV4dGVuZCAucGxhaW4tYnRuO1xuICAgIGNvbG9yOiAjMDBDMTU4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxLjE1cmVtICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICMwMEMxNTg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjUuMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEMxNTggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi53aGl0ZS1ncmVlbi1idXR0b257XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC52Y2UtYnV0dG9uLS1zdHlsZS1iYXNpY3tcbiAgICAgICAgQGV4dGVuZCAucGxhaW4tYnRuO1xuICAgICAgICBjb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JlZW47XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNS4ycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYmxhY2stYnRueyAgICBcbiAgICBAZXh0ZW5kIC5zdGFuZGFyZC1idG47XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4gIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICYub3V0bGluZXtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxufVxuLmJsdWUtYnRueyAgICBcbiAgICBAZXh0ZW5kIC5wbGFpbi1idG47XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5am9iICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG59XG4uYmx1ZS1idXR0b257XG4gICAgLnZjZS1idXR0b24tLXN0eWxlLWJhc2lje1xuICAgICAgICBAZXh0ZW5kIC5ibHVlLWJ0bjtcbiAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNS4ycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxufVxuLyoqKkhKRSBidXR0b25zKioqL1xuYXtcbiAgICAmLmhqZS1idXR0b257XG4gICAgICAgIEBleHRlbmQgLnBsYWluLWJ0bjtcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzIDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1cyA6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXMgOiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWpvYjtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5oamUtYmxhY2stYnV0dG9uIHtcbiAgICAgICAgQGV4dGVuZCAuaGplLWJ1dHRvbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5am9iICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgICYuaGplLWNsZWFyLWJ1dHRvbntcbiAgICAgICAgQGV4dGVuZCAuaGplLWJ1dHRvbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRoZWF2eWpvYiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRoZWF2eWpvYiFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuZGl2e1xuICAgICYuaGplLWJsYWNrLWJ1dHRvbiB7XG4gICAgICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5oamUtYmx1ZS1idXR0b24ge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWpvYiAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuaGplLWNsZWFyLWJ1dHRvbiB7ICAgICBcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMSwgNzYsIDc2LCAwKSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaGVhdnlqb2IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhdnlqb2IgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuaGplLWJ1dHRvbiwgLmhqZS1ibGFjay1idXR0b24sIC5oamUtY2xlYXItYnV0dG9uLCAuaGplLWJsdWUtYnV0dG9ue1xuICAgICAgICBhe1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzIDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXMgOiA0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1cyA6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4gLy90ZW1wbGF0ZSBidXR0b24gb3ZlcnJpZGVzXG4uZm9ybS1ibGFjay1idG4gLmZybV9idXR0b25fc3VibWl0LmZybV9maW5hbF9zdWJtaXR7XG4gICAgQGV4dGVuZCAuYmxhY2stYnRuO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mb3JtLWJsdWUtYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0e1xuICAgIEBleHRlbmQgLmJsdWUtYnRuO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mb3JtLWRpc3BhdGNoZXItYnRuIC5mcm1fYnV0dG9uX3N1Ym1pdC5mcm1fZmluYWxfc3VibWl0e1xuICAgIEBleHRlbmQgLmRpc3BhdGNoZXItYnRuO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mb3JtLWdyZWVuLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdHtcbiAgICBAZXh0ZW5kIC5ncmVlbi1idG47XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZvcm0tb3JhbmdlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdHtcbiAgICBAZXh0ZW5kIC5vcmFuZ2UtYnRuO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mb3JtLXdoaXRlLWJ0biAuZnJtX2J1dHRvbl9zdWJtaXQuZnJtX2ZpbmFsX3N1Ym1pdHtcbiAgICBAZXh0ZW5kIC53aGl0ZS1idG47XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZvcm0td2hpdGUtdGV4dCAud2l0aF9mcm1fc3R5bGUgLmZybV9wcmltYXJ5X2xhYmVsLCAuZm9ybS13aGl0ZS10ZXh0IC53aXRoX2ZybV9zdHlsZSAuZnJtX2Zvcm1fZmllbGQuZnJtX2h0bWxfY29udGFpbmVye1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1ibGFjay10ZXh0IC53aXRoX2ZybV9zdHlsZSAuZnJtX3ByaW1hcnlfbGFiZWwsIC5mb3JtLWJsYWNrLXRleHQgLndpdGhfZnJtX3N0eWxlIC5mcm1fZm9ybV9maWVsZC5mcm1faHRtbF9jb250YWluZXJ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi51bmRlcmxpbmUtaG92ZXItY3Rhe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcXGYwNjFcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LWZhbWlseTogJ0RlZmF1bHRzJztcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmhlYXZ5am9iLXRleHR7XG4gICAgICAgICY6YWZ0ZXIsICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogJGhlYXZ5am9iO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5am9iO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaGVhdnliaWQtdGV4dHtcbiAgICAgICAgJjphZnRlciwgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5oY3NzLXNhZmV0eS10ZXh0e1xuICAgICAgICAmOmFmdGVyLCAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICRoY3NzLXNhZmV0eTtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoY3NzLXNhZmV0eTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLndoaXRlLXRleHR7XG4gICAgICAgICY6YWZ0ZXIsICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYXJyb3ctdW5kZXJsaW5lLWN0YXtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAuMjVlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDkvYXJyb3dfZGlyZWN0aW9uX3JpZ2h0X25leHRfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA5L2Fycm93X2RpcmVjdGlvbl9yaWdodF9uZXh0X2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAzMnB4O1xuICAgICAgICBtYXNrLXNpemU6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogI0NEQ0RDRDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NEQ0RDRDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmZvY3Vze1xuICAgICAgICBvdXRsaW5lOiAwLjI1cHggc29saWQgI0I0QjRCNDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICYuYmxhY2stbGlua3tcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0RDRENEO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmdyZXktb3V0bGluZS1idG57XG4gICAgQGV4dGVuZCAucGxhaW4tYnRuO1xuICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RFREVERTtcbiAgICB9XG59XG4uZ3JlZW4tZGFya2dyZWVuLWJ0bntcbiAgICBAZXh0ZW5kIC5wbGFpbi1idG47XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjg5MzggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxufVxuLnN0YW5kYXJkLWJ0bntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIiwgc2Fucy1zZXJpZjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtIDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgJjphZnRlcntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICAgICYub3V0bGluZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMjcyNzI3O1xuICAgICAgICAgICAgY29sb3I6ICMyNzI3Mjc7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG59XG4ud2hpdGUtYnRueyAgICBcbiAgICBAZXh0ZW5kIC5zdGFuZGFyZC1idG47XG4gICAgY29sb3I6ICMyNzJFM0I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzJFM0IgIWltcG9ydGFudDtcbiAgICB9XG59XG4uaGVhdnliaWQtYnRuLCBpbnB1dC5zZWFyY2gtZm9ybS1zdWJtaXR7XG4gICAgQGV4dGVuZCAuc3RhbmRhcmQtYnRuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEMxNTg7XG4gICAgJi5vdXRsaW5le1xuICAgICAgICBjb2xvcjogIzAwQzE1ODtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwQzE1ODtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBDOTc0ODtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwQzk3NDg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBDOTc0ODtcbiAgICB9XG59XG4uaGVhdnlqb2ItYnRuLCAubmV3LWRpc3BhdGNoZXItYnRuLCAucGxhbnMtYnRue1xuICAgIEBleHRlbmQgLnN0YW5kYXJkLWJ0bjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU4M0ZDO1xuICAgICYub3V0bGluZXtcbiAgICAgICAgY29sb3I6ICMwNTgzRkM7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwNTgzRkM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWpvYjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnlqb2I7XG4gICAgfVxuICAgICYuaW52ZXJzZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICMwNTgzRkM7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnlqb2I7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zYWZldHktYnRue1xuICAgIEBleHRlbmQgLnN0YW5kYXJkLWJ0bjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY5RTFCO1xuICAgICYub3V0bGluZXtcbiAgICAgICAgY29sb3I6ICNGRjc5MDA7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRjlFMUI7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjlFMUI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjc5MDA7XG4gICAgfVxufVxuLmZsZWV0LWJ0biwgLmUzNjAtYnRuLCAuZnVlbGVycGx1cy1idG4sIC50ZWxlbWF0aWNzLWJ0bntcbiAgICBAZXh0ZW5kIC5zdGFuZGFyZC1idG47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZsZWV0O1xuICAgICYub3V0bGluZXtcbiAgICAgICAgY29sb3I6ICRmbGVldDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGZsZWV0O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzY4MTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc2ODE7XG4gICAgfVxufVxuLmFjY291bnRpbmctYnRuLCAuY2xvdWQtYnRuLCAuaW5zaWdodHMtYnRue1xuICAgIEBleHRlbmQgLnN0YW5kYXJkLWJ0bjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY3Mzg3O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM1NjczODc7XG4gICAgJi5vdXRsaW5le1xuICAgICAgICBjb2xvcjogIzU2NzM4NztcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzU2NzM4NztcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NjczODc7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzU2NzM4NztcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzU2NzM4NztcbiAgICB9XG59XG4uc3RhbmRhcmQtbGlua3tcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICY6Zm9jdXN7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG59XG4uaGVhdnlqb2ItbGluaywgLmRpc3BhdGNoZXItbGluaywgLnBsYW5zLWxpbmt7XG4gICAgQGV4dGVuZCAuc3RhbmRhcmQtbGluaztcbiAgICBjb2xvcjogIzA1ODNGQztcbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogJGhlYXZ5am9iO1xuICAgIH1cbn1cbi5zYWZldHktbGlua3tcbiAgICBAZXh0ZW5kIC5zdGFuZGFyZC1saW5rO1xuICAgIGNvbG9yOiAjRkY5RTFCO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjRkY3OTAwO1xuICAgIH1cbn1cbi5oZWF2eWJpZC1saW5re1xuICAgIEBleHRlbmQgLnN0YW5kYXJkLWxpbms7XG4gICAgY29sb3I6ICMwMEMxNTg7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICMwQzk3NDg7XG4gICAgfVxufVxuLmUzNjAtbGluaywgLmZ1ZWxlcnBsdXMtbGluaywgLnRlbGVtYXRpY3MtbGlua3tcbiAgICBAZXh0ZW5kIC5zdGFuZGFyZC1saW5rO1xuICAgIGNvbG9yOiAkZmxlZXQ7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICMwMDc2ODE7XG4gICAgfVxufVxuLmNsb3VkLWxpbmt7XG4gICAgQGV4dGVuZCAuc3RhbmRhcmQtbGluaztcbiAgICBjb2xvcjogJGNsb3VkO1xufVxuLmZsZWV0LWxpbmt7XG4gICAgQGV4dGVuZCAuc3RhbmRhcmQtbGluaztcbiAgICBjb2xvcjogIzAwOWVhNjtcbn1cbi5jYXJldC1yaWdodHtcbiAgICAmOmFmdGVye1xuICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRGVmYXVsdHMnO1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBib3R0b206IC0zcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTlweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jYXJldC1sZWZ0e1xuICAgICY6YmVmb3Jle1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRGVmYXVsdHMnO1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxufVxuLndoaXRlLWxpbmt7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxufVxuLmJsYWNrLWxpbmt7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICNDRENEQ0Q7XG4gICAgfVxufSIsIi5oaWRlLXhzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnZpc2libGUteHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXNtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNyLW9ubHl7XG4gICAgQGluY2x1ZGUgc3Itb25seTtcbn1cblxuLy90ZXh0IGFsaWduIGNsYXNzZXNcbi5jZW50ZXIsIC5oYXMtdGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2VudGVyLW1vYmlsZXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gICAgJi52Y2Utc2luZ2xlLWltYWdlLS1hbGlnbi1yaWdodHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnZjZS1idXR0b24tLXN0eWxlLWJhc2ljLWNvbnRhaW5lci0tYWxpZ24tbGVmdCxcbiAgICAmLnZjZS1zaW5nbGUtaW1hZ2UtLWFsaWduLWxlZnR7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5sZWZ0LWNlbnRlci1tb2JpbGV7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi8vbWFyZ2luIGNsYXNzZXNcbi5tdC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cbi5tdC01MHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLm10LTYwe1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG59XG4ubWItMzB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5tYi01MHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbn1cbi5tYi0xMHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm1zLTEwe1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLm10LTQ4e1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG59XG4ubXRiLTQ4LTk2e1xuICAgIG1hcmdpbjogNDhweCAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBtYXJnaW46IDk2cHggMDtcbiAgICB9XG59XG4ubXRiLTQ4LTgwe1xuICAgIG1hcmdpbjogNDhweCAwO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBtYXJnaW46IDgwcHggMDtcbiAgICB9XG59XG4ubXQtNDgtOTZ7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgbWFyZ2luLXRvcDogOTZweDtcbiAgICB9XG59XG4vL3BhZGRpbmcgY2xhc3Nlc1xuLnB0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ucC0xNSB7XG4gICAgcGFkZGluZzogMTVweDtcbn1cbi5wdGItNjAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG4ucHQtNjB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5wdC05MHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE0MDBweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5wYi05MHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE0MDBweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5wdGItOTB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTQwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLnBiLTEyMHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG4ucHRiLTEyMHtcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLnBhZGRpbmctOTB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTQwMHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG4ucGFkZGluZy0zMC05MHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICAgcGFkZGluZzogMzBweCA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE0MDBweCkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDkwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG4vL2JhY2tncm91bmQgY2xhc3Nlc1xuLmdyZXktYmd7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXItZ3JheTtcbn1cbi5kYXJrLWdyZXl7XG5cdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xufVxuLmdyZWVuLWJnLCAuaGVhdnliaWQtYmd7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xufVxuLndoaXRlLWJne1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRydWNraW5nLWJne1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiR0cnVja2luZztcbn1cbi5kYXJrZXItZ3JleSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JheTtcbn1cbi5lMzYwLWJnLCAuZXF1aXBtZW50MzYwLWJne1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRlMzYwO1xufVxuLmhlYXZ5am9iLWJnLCAuYmx1ZS1iZywgLmhjc3MtbXlmaWVsZC1iZ3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnlqb2I7XG59XG4uYmxhY2stYmd7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5mdWVsZXJwbHVzLWJne1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmdWVsZXJwbHVzO1xufVxuLmhjc3MtY2xvdWQtYmd7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsb3VkO1xufVxuLmhjc3MtZGlzcGF0Y2hlci1iZywgLmRpc3BhdGNoZXItYmd7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRpc3BhdGNoZXI7XG59XG4uaGNzcy1pbnRlbGxpZ2VuY2UtYmd7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGludGVsbGlnZW5jZTtcbn1cbi5oY3NzLXBsYW5zLWJnLCAucGxhbnMtYmd7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhjc3MtcGxhbnM7XG59XG4uaGNzcy1zYWZldHktYmcsIC5zYWZldHktYmd7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbn1cbi5oY3NzLXRlbGVtYXRpY3MtYmd7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRlbGVtYXRpY3M7XG59XG4ubGlnaHRncmV5LWJne1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY2Zjc7XG59XG4vL3RleHQgY29sb3Jcbi5oZWF2eWJpZC10ZXh0e1xuXHRjb2xvcjogIzAwQzE1ODtcbn1cbi5oZWF2eWpvYi10ZXh0e1xuXHRjb2xvcjogJGhlYXZ5am9iO1xufVxuLm9wZXJhdGlvbnMtdGV4dHtcbiAgICBjb2xvcjogIzA1ODNGQztcbn1cbi5lMzYwLXRleHR7XG5cdGNvbG9yOiAjMDA5RUE2O1xufVxuLmhjc3Mtc2FmZXR5LXRleHR7XG5cdGNvbG9yOiAkaGNzcy1zYWZldHk7XG59XG4ub3JhbmdlLXRleHR7XG5cdGNvbG9yOiAkb3JhbmdlO1xufVxuLndoaXRlLXRleHR7XG4gICAgY29sb3I6ICNmZmY7XG59XG4uYmxhY2stdGV4dCwgLnRoYW5rLXlvdS1tZXNzYWdle1xuICAgIGNvbG9yOiAjMDAwO1xufVxuLnBsYW5zLXRleHR7XG4gICAgY29sb3I6ICMwMDVFQjg7XG59XG4uZGlzcGF0Y2hlci10ZXh0e1xuICAgIGNvbG9yOiAkZGlzcGF0Y2hlcjtcbn1cbi50ZWxlbWF0aWNzLXRleHR7XG4gICAgY29sb3I6ICRmbGVldDtcbn1cbi5jbG91ZC10ZXh0LCAuaW5zaWdodHMtdGV4dCwgLmFjY291bnRpbmctdGV4dHtcbiAgICBjb2xvcjogIzU2NzM4Nztcbn1cbi5mdWVsZXJwbHVzLXRleHR7XG4gICAgY29sb3I6ICRmdWVsZXJwbHVzO1xufVxuLmZsZWV0LXRleHR7XG4gICAgY29sb3I6ICRmbGVldDtcbn1cbi5ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vL2JvcmRlciBjbGFzc2VzXG4uYm9yZGVyLWJvdHRvbXtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMTYpO1xufVxuLmJvcmRlci10b3Atbm9uZXtcblx0Ym9yZGVyLXRvcDpub25lICFpbXBvcnRhbnQ7XG59XG4uYm9yZGVyLWJvdHRvbS1ub25le1xuXHRib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDtcbn1cbi5ib3JkZXItdG9we1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xNik7XG59XG4uZG91YmxlLWJvcmRlci10b3B7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTA7XG4gICY6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICB9XG59XG4uYm9yZGVyLXJvdW5ke1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmxleC1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLnBhZ2luYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlcm8taW1hZ2UtZGVmYXVsdHtcblx0cGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcblx0cGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0cGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KXtcblx0XHRwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xuXHRcdG1pbi1oZWlnaHQ6IDQ1MHB4O1xuXHR9XG59XG5cbi8vYm94ZXNcbi5vcmFuZ2UtYm94eyAgICBcblx0Ym9yZGVyOiAzcHggc29saWQgI2Y3YmU2ODtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAyOHB4O1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYmxhY2stYm9yZGVyLWJveHsgICAgXG5cdGJvcmRlcjogM3B4IHNvbGlkICMwMDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMjhweDtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xufVxuLndoaXRlLWJveHtcbiAgICBiYWNrZ3JvdW5kOiNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgLnZjZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgLnZjZS1zaW5nbGUtaW1hZ2UtaW5uZXIudmNlLXNpbmdsZS1pbWFnZS0tYWJzb2x1dGV7XG4gICAgICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIH1cbn1cbi5yb3VuZGVkLWNvcm5lcnN7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi5yb3VuZGVkLWNvcm5lcnMtdG9we1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHg7XG59XG4uaGVhZGVyLXJ1bGV7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IC0xNnB4O1xuICAgIH1cbn1cbi5uYXJyb3ctY29udGFpbmVye1xuICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpe1xuICAgICAgICBtYXgtd2lkdGg6IDEzNDBweDtcbiAgICB9XG59XG4uc2l0ZS1pbm5lci1uYXJyb3ctY29udGFpbmVye1xuICAgIC5zaXRlLWlubmVye1xuICAgICAgICBAZXh0ZW5kIC5uYXJyb3ctY29udGFpbmVyO1xuICAgIH1cbn1cbi5zaXRlLWlubmVyLWNvbnRhaW5lcntcbiAgICAuc2l0ZS1pbm5lcntcbiAgICAgICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZnVsbC13aWR0aC1zaXRlLWlubmVye1xuICAgIC5zaXRlLWlubmVye1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG59XG4uYmlnLWhlYWRsaW5le1xuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRmb250LXNpemU6IDMuMjVyZW0gIWltcG9ydGFudDtcblx0fVxufVxuLnN1Yi10aXRsZS1oMntcbiAgICBAZXh0ZW5kIGgyO1xufVxuLnN1Yi10aXRsZS1oM3tcbiAgICBAZXh0ZW5kIGgzO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHR9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKXtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdH1cbn1cbi5yb3ctcmV2ZXJzZXtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5hLnJlZC1saW5re1xuICAgIGNvbG9yOiByZWQ7XG59XG4uaW5saW5lLWJsb2Nre1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbnVsLmJ1bGxldHN7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6NDBweDtcbiAgICBsaXtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAmOmJlZm9yZXsgXG4gICAgICAgICAgICBjb250ZW50OidcXDAwYjcnO1xuICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IC4zMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbnVsLmJvcmRlci1jaXJjbGUtYnVsbGV0c3tcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMS4yZW07XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTEuMmVtO1xuICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5oZWF2eWJpZC1idWxsZXRzIGxpOmJlZm9yZXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgfVxuICAgICYuc2FmZXR5LWJ1bGxldHMgbGk6YmVmb3Jle1xuICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XG4gICAgfVxuICAgICYudGVsZW1hdGljcy1idWxsZXRzIGxpOmJlZm9yZXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGVsZW1hdGljcztcbiAgICB9XG4gICAgJi5oZWF2eWpvYi1idWxsZXRzIGxpOmJlZm9yZXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaGVhdnlqb2I7XG4gICAgfVxufVxuLnNvY2lhbC1yZXZpZXdze1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBoMntcbiAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxuICAgIC53aGl0ZS1idG57XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuLy9yZXZpZXdzXG4uc3Rhci1yZXZpZXdzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxufVxuLmZvdXItb25lLWhhbGYtc3RhcnM6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDExM3B4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wMy9TdGFyLXJldmlldy5zdmcpIHJlcGVhdC14O1xuICAgIG1hc2s6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDMvU3Rhci1yZXZpZXcuc3ZnKSByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6NnB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRkZCOTAwIDAlLCAjRkZCOTAwIDg5JSwgI0RDRENEQyA4OSUpO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuLmJyZWFrIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbn1cbi5icmVhay1sZ3tcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cbn1cbi5lcnJvcjQwNHtcbiAgICAuZW50cnl7XG4gICAgICAgIEBleHRlbmQgLm10LTMwO1xuICAgIH1cbn1cblxuLnN2Zy1zYWZldHl7XG4gICAgc3Zne1xuICAgICAgICBwYXRoe1xuICAgICAgICAgICAgZmlsbDogJGhjc3Mtc2FmZXR5O1xuICAgICAgICB9XG4gICAgfVxufVxuLnN2Zy1oZWF2eWpvYiwgLnN2Zy1wbGFucywgLnN2Zy1kaXNwYXRjaGVye1xuICAgIHN2Z3tcbiAgICAgICAgcGF0aHtcbiAgICAgICAgICAgIGZpbGw6ICRoZWF2eWpvYjtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zdmctaGVhdnliaWR7XG4gICAgc3Zne1xuICAgICAgICBwYXRoe1xuICAgICAgICAgICAgZmlsbDogJGhlYXZ5YmlkO1xuICAgICAgICB9XG4gICAgfVxufVxuLnN2Zy1lMzYwLCAuc3ZnLWZ1ZWxlcnBsdXMsIC5zdmctdGVsZW1hdGljcywgLnN2Zy1mbGVldHtcbiAgICBzdmd7XG4gICAgICAgIHBhdGh7XG4gICAgICAgICAgICBmaWxsOiAkZmxlZXQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4uc3ZnLWFjY291bnRpbmcsIC5zdmctY2xvdWR7XG4gICAgc3Zne1xuICAgICAgICBwYXRoe1xuICAgICAgICAgICAgZmlsbDogIzU2NzM4NztcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jb2xvcmVkLWJ1bGxldHN7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgbGl7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgJjpiZWZvcmV7IFxuICAgICAgICAgICAgY29udGVudDonXFwwMGI3JztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDotNDBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogLjE1O1xuICAgICAgICB9XG4gICAgfVxufVxuLmhlYXZ5YmlkLXNvbGlkLWJ1bGxldHN7XG4gICAgQGV4dGVuZCAuY29sb3JlZC1idWxsZXRzO1xuICAgIGxpOmJlZm9yZXsgXG4gICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgfVxufVxuLmhlYXZ5am9iLXNvbGlkLWJ1bGxldHN7XG4gICAgQGV4dGVuZCAuY29sb3JlZC1idWxsZXRzO1xuICAgIGxpOmJlZm9yZXsgXG4gICAgICAgIGNvbG9yOiAkaGVhdnlqb2I7XG4gICAgfVxufVxuLm9wZXJhdGlvbnMtc29saWQtYnVsbGV0c3tcbiAgICBAZXh0ZW5kIC5jb2xvcmVkLWJ1bGxldHM7XG4gICAgbGk6YmVmb3JleyBcbiAgICAgICAgY29sb3I6ICMwNTgzRkM7XG4gICAgfVxufVxuLmZsZWV0LXNvbGlkLWJ1bGxldHN7XG4gICAgQGV4dGVuZCAuY29sb3JlZC1idWxsZXRzO1xuICAgIGxpOmJlZm9yZXsgXG4gICAgICAgIGNvbG9yOiAkZmxlZXQ7XG4gICAgfVxufVxuLnNhZmV0eS1zb2xpZC1idWxsZXRze1xuICAgIEBleHRlbmQgLmNvbG9yZWQtYnVsbGV0cztcbiAgICBsaTpiZWZvcmV7IFxuICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICB9XG59XG4uZGlzcGF0Y2hlci1zb2xpZC1idWxsZXRze1xuICAgIEBleHRlbmQgLmNvbG9yZWQtYnVsbGV0cztcbiAgICBsaTpiZWZvcmV7IFxuICAgICAgICBjb2xvcjogJGRpc3BhdGNoZXI7XG4gICAgfVxufVxuLmRhdGEtc29saWQtYnVsbGV0c3tcbiAgICAgQGV4dGVuZCAuY29sb3JlZC1idWxsZXRzO1xuICAgIGxpOmJlZm9yZXsgXG4gICAgICAgIGNvbG9yOiAkY2xvdWQ7XG4gICAgfVxufVxuLnB0Yi0zMi00OHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4OyAgICBcbiAgICB9XG59XG4ucHRiLTQ4LTgwe1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7ICAgIFxuICAgIH1cbn1cbi5zZWN0aW9uLW1hcmdpbnN7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5NnB4OyAgICBcbiAgICB9XG59XG4ucm93LWdhcC00OHtcbiAgICAucm93e1xuICAgICAgICByb3ctZ2FwOiA0OHB4O1xuICAgIH1cbn1cbi5yb3ctZ2FwLTI0e1xuICAgIC5yb3d7XG4gICAgICAgIHJvdy1nYXA6IDI0cHg7XG4gICAgfVxufVxuLnN2Zy1pY29uLXNpemV7XG4gICAgc3Zne1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbn1cbmEuYmxhY2stdW5kZXJsaW5lLWxpbmt7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi50d28tY29sdW1uc3tcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICAgIH1cbiAgICBoMntcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJvd3tcbiAgICAgICAgcm93LWdhcDogMjRweDtcbiAgICB9XG4gICAgYTpub3QoLmhlYXZ5YmlkLWJ0bil7XG4gICAgICAgIEBleHRlbmQgLmJsYWNrLXVuZGVybGluZS1saW5rO1xuICAgIH1cbn1cbi5hbHQtYmd7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbnVsLmNoZWNrLWNpcmNsZS1idWxsZXRze1xuICAgIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICAgICYgPiBsaXtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOC9jaGVja19jaXJjbGVfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOC9jaGVja19jaXJjbGVfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFzay1zaXplOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICB1bHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgJj5saSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2MgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBsaXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG59XG4uc2VjdGlvbi1mcmFtZXtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgJGhlYXZ5YmlkO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNhZmV0eS1jb2xvcntcbiAgICAuc2VjdGlvbi1mcmFtZXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICAgIH1cbn1cblxuLm9wZXJhdGlvbnMtY29sb3J7XG4gICAgLnNlY3Rpb24tZnJhbWV7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGhlYXZ5am9iO1xuICAgIH1cbn1cblxuLmZsZWV0LWNvbG9ye1xuICAgIC5zZWN0aW9uLWZyYW1le1xuICAgICAgICBib3JkZXItY29sb3I6ICRmbGVldDtcbiAgICB9XG59XG5cbi5kYXRhLWNvbG9ye1xuICAgIC5zZWN0aW9uLWZyYW1le1xuICAgICAgICBib3JkZXItY29sb3I6ICRjbG91ZDtcbiAgICB9XG59XG4uc2VhcmNoLWZvcm0taW5wdXQ6OnBsYWNlaG9sZGVyLCAuc2VhcmNoLWZvcm0tbGFiZWx7XG4gICAgY29udGVudDogJ1xcZjAwMic7XG4gICAgZm9udC1mYW1pbHk6IFwiRGVmYXVsdHNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgb3BhY2l0eTogLjU0O1xuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgfVxufVxuLnByaWNpbmctZHJpZnQtbGlua3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmRyaWZ0LWRpc2FibGVkLW5vdGljZXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC01MHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzcyMWMyNDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcyMWMyNDtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW46IDhweCAwO1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAmOmhvdmVyIC5kcmlmdC1kaXNhYmxlZC1ub3RpY2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbiNDeWJvdENvb2tpZWJvdERpYWxvZ3tcbiAgICB6LWluZGV4OiAyMTQ3NDgzNjQ3ICFpbXBvcnRhbnQ7XG59IiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUoKSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbiIsIlxuLnNpdGUtZm9vdGVye1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogLjlyZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogNDhweCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLXRvcDpub25lO1xuXHRsaW5lLWhlaWdodDogMjEuNzRweDsgLyogMTUyLjA4MyUgKi9cbiAgICBhIHtcblx0XHRjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuXHRcdHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogIzUyYWM2OSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRwYWRkaW5nOiA0OHB4IDAgMTMzcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG4vKiAjIEZvb3RlciBXaWRnZXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZm9vdGVyLXdpZGdldHMge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXHRmb250LXNpemU6IDFyZW07XG5cdGNsZWFyOiBib3RoO1xuXHRjb2xvcjogIzAwMDtcblx0Ym9yZGVyLXRvcDpub25lO1xuXHRwYWRkaW5nOiA0OHB4IDA7XG5cdC5jb250YWluZXJ7XG5cdFx0JjphZnRlcntcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNik7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3R0b206IC00OHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdFx0Ym90dG9tOiAtOTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmQtZmxleHtcblx0XHRnYXA6IDAgMTVweDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cblx0LndpZGdldC10aXRsZSB7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyOXB4OyAvKiAxNDAuMDk3JSAqL1xuXHRcdHBhZGRpbmc6IDEycHggMTZweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEwKTtcblx0XHRtYXJnaW46IDAgLTE1cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0Y29sb3I6ICMwMDk2Mzk7XG5cdFx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwIDAgNnB4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHRvcDogMTJweDtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IC4yNTVlbTtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMTA3XCI7IC8vZG93blxuXHRcdFx0Zm9udC1mYW1pbHk6ICdEZWZhdWx0cyc7XG5cdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHR3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5hY3RpdmV7XG5cdFx0XHQmOjphZnRlcntcblx0XHRcdFx0Y29udGVudDogXCJcXGYxMDZcIjsgLy91cFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRwe1xuXHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHR9XG5cdC5mb290ZXItd2lkZ2V0LWFyZWE6bGFzdC1jaGlsZHtcblx0XHQud2lkZ2V0LXRpdGxle1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHR9XG5cdH1cblx0LndpZGdldCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR1bCA+IGxpe1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHQuc3ViLW1lbnUgPiBsaXtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0LndpZGdldCA+IGxpe1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXHR1bC5tZW51e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMCAtMTVweDtcblx0XHRsaXtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bGl7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cbiAgICB9XG5cdC5hY3RpdmV7XG5cdFx0dWwubWVudXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuICAgIGEge1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDIxLjc0cHg7IC8qIDE1Mi4wODMlICovXG5cdFx0cGFkZGluZzogMTJweCA1NnB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICM1MmFjNjk7XG5cdFx0XHQuaW5zdGFncmFtLWljb24sIC54LWljb257XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1MmFjNjk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0Zm9udC1zaXplOiAuOXJlbTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cdC5tZW51LWl0ZW0taGFzLWNoaWxkcmVue1xuXHRcdD4gYXtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRjdXJzb3I6IHRleHQ7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bnRoLWNoaWxkKG4rMikgPiBhe1xuXHRcdFx0bWFyZ2luLXRvcDogMTNweDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRwYWRkaW5nOiA5NnB4IDA7XG5cdH1cbn1cbi5mb290ZXItd2lkZ2V0cy0xe1xuXHRmbGV4OiAwIDAgMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDQ4cHg7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdGZsZXg6IDAgMCAyNSU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAtOHB4O1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE2KTtcblx0XHR9XG4gICAgfVxufVxuLmZvb3Rlci13aWRnZXRzLTJ7XG5cdEBleHRlbmQgLm9mZnNldC1sZy0xO1xufVxuLmZvb3Rlci13aWRnZXRzLTIsXG4uZm9vdGVyLXdpZGdldHMtMyxcbi5mb290ZXItd2lkZ2V0cy00LFxuLmZvb3Rlci13aWRnZXRzLTUge1xuXHRmbGV4OiAwIDAgMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRmbGV4OiAwIDAgY2FsYyhwZXJjZW50YWdlKDMgLzEyKSAtIDE1cHgpO1xuXHRcdHNlY3Rpb246bnRoLWNoaWxkKDIpe1xuXHRcdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHR9XG4gICAgfVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRmbGV4OiAwIDAgY2FsYyhwZXJjZW50YWdlKDIgLzEyKSAtIDE1cHgpO1xuICAgIH1cbn1cbiNtZW51LWZvb3Rlci1jb250YWN0e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0bWFyZ2luOiA0OHB4IDAgMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxpe1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cdC5waG9uZS1saW5rIGF7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRtYXJnaW46IDQ4cHggMDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogMDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdFx0fVxuXHR9XG5cdC5zb2NpYWwtaW5saW5le1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tcmlnaHQ6IDI4cHg7XG5cdFx0YXtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKXtcblx0XHRcdG1hcmdpbi1yaWdodDogMjRweDtcblx0XHR9XG5cdH1cblx0LmN0YS1idXR0b24tY29udGFpbmVye1xuXHRcdGRpc3BsYXk6ICBpbmxpbmUtYmxvY2s7XG5cdFx0YXtcblx0XHRcdEBleHRlbmQgLnN0YW5kYXJkLWJ0bjtcblx0XHRcdGNvbG9yOiAjMDBDMTU4ICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjMDBDMTU4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwQzk3NDggIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgIzBDOTc0ODtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwQzk3NDg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpe1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXNpemU6IDEuMXJlbSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmluc3RhZ3JhbS1pY29ue1xuXHRjb250ZW50OiBcIlwiO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAxL2luc3RncmFtX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMS9pbnN0Z3JhbV9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcblx0bWFzay1zaXplOiBjb250YWluO1xuXHRoZWlnaHQ6IDE5cHg7XG5cdHdpZHRoOiAxOXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMTtcbn1cbi54LWljb257XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0LXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDEveF9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHRtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDEveF9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHQtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcblx0bWFzay1zaXplOiBjb250YWluO1xuXHRoZWlnaHQ6IDE5cHg7XG5cdHdpZHRoOiAxOXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMXB4O1xufSIsIi8qICMjIEZvbnQgSWNvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0hDU1NGb250Jztcblx0c3JjOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9IQ1NTRm9udC5lb3Q/Z21oOGFuJyk7XG5cdHNyYzogdXJsKCcvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvSENTU0ZvbnQuZW90P2dtaDhhbiNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcblx0XHQgdXJsKCcvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvSENTU0ZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdCB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9IQ1NTRm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG5cdFx0IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ZvbnRzL0hDU1NGb250LnN2Zz9nbWg4YW4jSENTU0ZvbnQnKSBmb3JtYXQoJ3N2ZycpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbltjbGFzc149XCJIQ1NTRm9udC1cIl0sXG5bY2xhc3MqPVwiIEhDU1NGb250LVwiXSB7XG5cdGZvbnQtZmFtaWx5OiAnSENTU0ZvbnQnICFpbXBvcnRhbnQ7XG5cdHNwZWFrOiBub25lO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1sb2dvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTcxXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWhlYXZ5YmlkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTZmXCI7XG59XG5cbi5IQ1NTRm9udC1oZWF2eWJpZC1sb2dvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTc3XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWhlYXZ5am9iOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTcwXCI7XG59XG5cbi5IQ1NTRm9udC1oZWF2eWpvYi1sb2dvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTc4XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWRpc3BhdGNoZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NjVcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtZGlzcGF0Y2hlci1sb2dvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTY0XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWUzNjA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NjdcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtZTM2MC1sb2dvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTY2XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWZ1ZWxlcnBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NmNcIjtcbn1cblxuLkhDU1NGb250LWZ1ZWxlcnBsdXMtbG9nbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1OVwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1zYWZldHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzNcIjtcbn1cblxuLkhDU1NGb250LWhjc3Mtc2FmZXR5LWxvZ286YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzJcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtdGVsZW1hdGljczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxOVwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy10ZWxlbWF0aWNzLWxvZ286YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NmRcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtZ3BzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTZlXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWZsZWV0LW1hbmFnZW1lbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MTVcIjtcbn1cblxuLkhDU1NGb250LWZsZWV0LW1hbmFnZW1lbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MTRcIjtcbn1cblxuLkhDU1NGb250LW9lbS1saW5rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG5cbi5IQ1NTRm9udC1vZW0tbGluay1sb2dvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLXByb2Zlc3Npb25hbC1zZXJ2aWNlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2YVwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1wcm9mZXNzaW9uYWwtc2VydmljZXMtbG9nbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2YlwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1jbG91ZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1ZVwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1jbG91ZC1pY29uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTVkXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWVsb2dzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTY5XCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWVsb2dzLWxvZ286YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NjhcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtZm9ybXMtaWNvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhNVwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1mb3JtczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhNlwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1za2lsbHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzVcIjtcbn1cblxuLkhDU1NGb250LWhjc3Mtc2tpbGxzLWxvZ286YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NzRcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtY3JlZGVudGlhbHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NjNcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtY3JlZGVudGlhbHMtbG9nbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2MlwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1jb21tdW5pdHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NjFcIjtcbn1cblxuLkhDU1NGb250LWhjc3MtY29tbXVuaXR5LXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk2MFwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1jb21tdW5pdHktbG9nbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1ZlwiO1xufVxuXG4uSENTU0ZvbnQtaGNzcy1hY2FkZW15OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTViXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWFjYWRlbXlpY29uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTVjXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWVtcGxveWVlLWFwcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTlhN1wiO1xufVxuXG4uSENTU0ZvbnQtZW1wbG95ZWUtYXBwLWxvZ286YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YThcIjtcbn1cblxuLkhDU1NGb250LTI0LWhvdXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG5cbi5IQ1NTRm9udC1haXJwbGFuZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uSENTU0ZvbnQtYW5kcm9pZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuXG4uSENTU0ZvbnQtYXBwbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NDNcIjtcbn1cblxuLkhDU1NGb250LWFydGljbGVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5IQ1NTRm9udC1hdXRvbWF0ZS1kaXNwYXRjaGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTQ0XCI7XG59XG5cbi5IQ1NTRm9udC1hd2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuXG4uSENTU0ZvbnQtYmFuazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0NlwiO1xufVxuXG4uSENTU0ZvbnQtYmFyLWNoYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG5cbi5IQ1NTRm9udC1iYXItY2hhcnQtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4uSENTU0ZvbnQtYm9vazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuXG4uSENTU0ZvbnQtYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG5cbi5IQ1NTRm9udC1idWxsaG9ybjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0OFwiO1xufVxuXG4uSENTU0ZvbnQtY2FsY3VsYXRvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk0OVwiO1xufVxuXG4uSENTU0ZvbnQtY2FsZW5kYXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NGFcIjtcbn1cblxuLkhDU1NGb250LWNhc2gtbW9uZXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MDZcIjtcbn1cblxuLkhDU1NGb250LWNlcnRpZmljYXRpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLkhDU1NGb250LWNoYXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NGJcIjtcbn1cblxuLkhDU1NGb250LWNoYXQtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4uSENTU0ZvbnQtY2xvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NGNcIjtcbn1cblxuLkhDU1NGb250LWNsb3VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTRkXCI7XG59XG5cbi5IQ1NTRm9udC1jbG91ZC1jb21wdXRpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MDlcIjtcbn1cblxuLkhDU1NGb250LWNsb3VkLXJvdXRlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4uSENTU0ZvbnQtY2xvdWQtc2NhbGFibGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MGJcIjtcbn1cblxuLkhDU1NGb250LWNsb3VkLXNlY3VyaXR5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG5cbi5IQ1NTRm9udC1jb2ctcm90YXRpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NGVcIjtcbn1cblxuLkhDU1NGb250LWNvbG9yLWNvZGUtYm9hcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MGRcIjtcbn1cblxuLkhDU1NGb250LWNvbW1lbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NGZcIjtcbn1cblxuLkhDU1NGb250LWNvbnN0cnVjdGlvbi1oZWxtZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NTBcIjtcbn1cblxuLkhDU1NGb250LWNvbnRyYWN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG5cbi5IQ1NTRm9udC1jcmFuZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4uSENTU0ZvbnQtY3JhbmUtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuXG4uSENTU0ZvbnQtZWxpbWluYXRlLWd1ZXNzd29yazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuXG4uSENTU0ZvbnQtZWxpbWluYXRlLXBhcGVyd29yazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1MVwiO1xufVxuXG4uSENTU0ZvbnQtZW1haWwtYWRkcmVzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1MlwiO1xufVxuXG4uSENTU0ZvbnQtZW5naW5lZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NTNcIjtcbn1cblxuLkhDU1NGb250LWVxdWlwbWVudC1sb2NhdGlvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1NFwiO1xufVxuXG4uSENTU0ZvbnQtZXN0aW1hdGluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk1NVwiO1xufVxuXG4uSENTU0ZvbnQtZXhjbGFtYXRpb24tbWFyazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuXG4uSENTU0ZvbnQtZXllZ2xhc3NlczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuXG4uSENTU0ZvbnQtZmFxOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG59XG5cbi5IQ1NTRm9udC1mb3JtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG5cbi5IQ1NTRm9udC1mdWVsLWFkanVzdG1lbnRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTU3XCI7XG59XG5cbi5IQ1NTRm9udC1mdWVsLWV4cGVuc2VzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTU4XCI7XG59XG5cbi5IQ1NTRm9udC1nYXMtcHVtcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuXG4uSENTU0ZvbnQtZ2VhcnMtbW9uZXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MThcIjtcbn1cblxuLkhDU1NGb250LWhhbmRsZS1iaWRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTVhXCI7XG59XG5cbi5IQ1NTRm9udC1oY3NzLWljb25zX3VzZXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWEyXCI7XG59XG5cbi5IQ1NTRm9udC1oZWFkc2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTc2XCI7XG59XG5cbi5IQ1NTRm9udC1ob21lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTc5XCI7XG59XG5cbi5IQ1NTRm9udC1ob3VyZ2xhc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MWFcIjtcbn1cblxuLkhDU1NGb250LWlkLWNhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5N2FcIjtcbn1cblxuLkhDU1NGb250LWlkZW50aWZ5LWZ1ZWwtaG9nczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk3YlwiO1xufVxuXG4uSENTU0ZvbnQtaW5kdXN0cnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MWJcIjtcbn1cblxuLkhDU1NGb250LWlwYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5N2NcIjtcbn1cblxuLkhDU1NGb250LWp1ZGdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG5cbi5IQ1NTRm9udC1sYXB0b3A6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5N2ZcIjtcbn1cblxuLkhDU1NGb250LWxhcHRvcC1jaGVjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk3ZFwiO1xufVxuXG4uSENTU0ZvbnQtbGFwdG9wLW1vbmV5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTdlXCI7XG59XG5cbi5IQ1NTRm9udC1saWdodGJ1bGI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODBcIjtcbn1cblxuLkhDU1NGb250LWxpbmUtY2hhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODFcIjtcbn1cblxuLkhDU1NGb250LWxpbms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODJcIjtcbn1cblxuLkhDU1NGb250LWxvY2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODNcIjtcbn1cblxuLkhDU1NGb250LW1hZ25pZml5aW5nLWdsYXNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTkxXCI7XG59XG5cbi5IQ1NTRm9udC1tYWlsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTg0XCI7XG59XG5cbi5IQ1NTRm9udC1tYXAtbWFya2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG59XG5cbi5IQ1NTRm9udC1tZXRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkxZVwiO1xufVxuXG4uSENTU0ZvbnQtbW9iaWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTg2XCI7XG59XG5cbi5IQ1NTRm9udC1tb2JpbGUtYWxlcnRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTg1XCI7XG59XG5cbi5IQ1NTRm9udC1tb25leS1zaWduOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG59XG5cbi5IQ1NTRm9udC1tb25pdG9yLWRyaXZlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4N1wiO1xufVxuXG4uSENTU0ZvbnQtbW91c2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MjBcIjtcbn1cblxuLkhDU1NGb250LW5ld3NsZXR0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MjFcIjtcbn1cblxuLkhDU1NGb250LW5leHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MjNcIjtcbn1cblxuLkhDU1NGb250LW5leHQtMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyMlwiO1xufVxuXG4uSENTU0ZvbnQtbm90ZS10YWtpbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MjRcIjtcbn1cblxuLkhDU1NGb250LW9pbC1hbmQtZ2FzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTI3XCI7XG59XG5cbi5IQ1NTRm9udC1wYXBlcndvcms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODhcIjtcbn1cblxuLkhDU1NGb250LXBhdGg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5ODlcIjtcbn1cblxuLkhDU1NGb250LXBob25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOThhXCI7XG59XG5cbi5IQ1NTRm9udC1waWN0dXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG59XG5cbi5IQ1NTRm9udC1waWUtY2hhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OGJcIjtcbn1cblxuLkhDU1NGb250LXBpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkyOVwiO1xufVxuXG4uSENTU0ZvbnQtcG93ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MmFcIjtcbn1cblxuLkhDU1NGb250LXBvd2VyLWJ1dHRvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4Y1wiO1xufVxuXG4uSENTU0ZvbnQtcHJlcGFyZS1mdXR1cmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MmJcIjtcbn1cblxuLkhDU1NGb250LXByZXZpb3VzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTJjXCI7XG59XG5cbi5IQ1NTRm9udC1wcm90ZWN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOThkXCI7XG59XG5cbi5IQ1NTRm9udC1wdXp6bGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MmRcIjtcbn1cblxuLkhDU1NGb250LXJhbmRvbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4ZVwiO1xufVxuXG4uSENTU0ZvbnQtcmliYm9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG59XG5cbi5IQ1NTRm9udC1zYWZldHktY3VsdHVyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4ZlwiO1xufVxuXG4uSENTU0ZvbnQtc2FsZXMtcGVyc29uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTJmXCI7XG59XG5cbi5IQ1NTRm9udC1zY2hlZHVsZS1idWRnZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OTBcIjtcbn1cblxuLkhDU1NGb250LXNlYXJjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5MlwiO1xufVxuXG4uSENTU0ZvbnQtc2VuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5M1wiO1xufVxuXG4uSENTU0ZvbnQtc2VuZGluZy1idWRnZXRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTk0XCI7XG59XG5cbi5IQ1NTRm9udC1zaGFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzMFwiO1xufVxuXG4uSENTU0ZvbnQtc2lnbi11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuXG4uSENTU0ZvbnQtc2lnbmF0dXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTMyXCI7XG59XG5cbi5IQ1NTRm9udC1zaW5nbGUtZG9jdW1lbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MzNcIjtcbn1cblxuLkhDU1NGb250LXNtYXJ0cGhvbmUtbW9uZXlzaWduOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG5cbi5IQ1NTRm9udC1zcGFjZXNoaXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OTVcIjtcbn1cblxuLkhDU1NGb250LXN0YXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OTZcIjtcbn1cblxuLkhDU1NGb250LXN1cHBvcnQtdGVjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5N1wiO1xufVxuXG4uSENTU0ZvbnQtdGFza3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OThcIjtcbn1cblxuLkhDU1NGb250LXRlbGVjb206YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MzVcIjtcbn1cblxuLkhDU1NGb250LXRodW1icy11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5OVwiO1xufVxuXG4uSENTU0ZvbnQtdGltZWNhcmRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTlhXCI7XG59XG5cbi5IQ1NTRm9udC10b29sYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTliXCI7XG59XG5cbi5IQ1NTRm9udC10b29sczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5Y1wiO1xufVxuXG4uSENTU0ZvbnQtdHJhY2stcGVyZm9ybWFuY2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5MzZcIjtcbn1cblxuLkhDU1NGb250LXRyb3BoeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5ZVwiO1xufVxuXG4uSENTU0ZvbnQtdHJvcGh5LTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5OWRcIjtcbn1cblxuLkhDU1NGb250LXRydWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTNiXCI7XG59XG5cbi5IQ1NTRm9udC10cnVjay0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTM3XCI7XG59XG5cbi5IQ1NTRm9udC10cnVjay0zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTM4XCI7XG59XG5cbi5IQ1NTRm9udC10cnVjay00OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG59XG5cbi5IQ1NTRm9udC10cnVjay01OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTNhXCI7XG59XG5cbi5IQ1NTRm9udC10cnVja2luZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk5ZlwiO1xufVxuXG4uSENTU0ZvbnQtdXAtZG93bi1hcnJvd3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YTBcIjtcbn1cblxuLkhDU1NGb250LXVwbG9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzY1wiO1xufVxuXG4uSENTU0ZvbnQtdXNlci1wcm9maWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWExXCI7XG59XG5cbi5IQ1NTRm9udC11c2VyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTkzZFwiO1xufVxuXG4uSENTU0ZvbnQtdmlkZW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5M2VcIjtcbn1cblxuLkhDU1NGb250LXZpZXctZG9jdW1lbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5YTNcIjtcbn1cblxuLkhDU1NGb250LXdhc3Rld2F0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5M2ZcIjtcbn1cblxuLkhDU1NGb250LXdhdGNoLXZpZGVvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTQwXCI7XG59XG5cbi5IQ1NTRm9udC13aWZpOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTQxXCI7XG59XG5cbi5IQ1NTRm9udC13b3JsZC13aWRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOWE0XCI7XG59XG5cbi5IQ1NTRm9udC1oZWF2eWJpZC1sb2dvLCAuSENTU0ZvbnQtaGNzcy1oZWF2eWJpZHtcblx0JjpiZWZvcmV7XG5cdFx0Y29sb3I6JGhlYXZ5YmlkO1xuXHR9XG59XG4uSENTU0ZvbnQtaGVhdnlqb2ItbG9nbywgLkhDU1NGb250LWhjc3MtaGVhdnlqb2J7XG5cdCY6YmVmb3Jle1xuXHRcdGNvbG9yOiRoZWF2eWpvYjtcblx0fVxufVxuLkhDU1NGb250LWhjc3Mtc2FmZXR5LWxvZ28sIC5IQ1NTRm9udC1oY3NzLXNhZmV0eXtcblx0JjpiZWZvcmV7XG5cdFx0Y29sb3I6JG9yYW5nZTtcblx0fVxufVxuLkhDU1NGb250LWhjc3MtZGlzcGF0Y2hlci1sb2dve1xuXHQmOmJlZm9yZXtcblx0XHRjb2xvcjokZGlzcGF0Y2hlcjtcblx0fVxufVxuLkhDU1NGb250LWhjc3MtZTM2MC1sb2dvLCAuSENTU0ZvbnQtaGNzcy1lMzYwe1xuXHQmOmJlZm9yZXtcblx0XHRjb2xvcjokZTM2MDtcblx0fVxufVxuLkhDU1NGb250LWZ1ZWxlcnBsdXMtbG9nbywgLkhDU1NGb250LWhjc3MtZnVlbGVycGx1c3tcblx0JjpiZWZvcmV7XG5cdFx0Y29sb3I6JGZ1ZWxlcnBsdXM7XG5cdH1cbn1cblxuLkhDU1NGb250LWhjc3MtdGVsZW1hdGljcy1sb2dve1xuXHQmOmJlZm9yZXtcblx0XHRjb2xvcjokdGVsZW1hdGljcztcblx0fVxufVxuXG4uSENTU0ZvbnQtaGNzcy1jbG91ZC1pY29ue1xuXHQmOmJlZm9yZXtcblx0XHRjb2xvcjogJGNsb3VkO1xuXHR9XG59XG4uaWNvbi1oY3NzLXBsYW5ze1xuXHRoZWlnaHQ6IDM1cHg7XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDMvbG9nby1wbGFucy1qdXN0aWNvbi5zdmcpIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR9XG59XG4uaWNvbi1oY3NzLXRydWNraW5ne1xuXHQmOmJlZm9yZXtcblx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIxLzAzL2xvZ28tdHJ1Y2tpbmctanVzdGljb24uc3ZnKSBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxufVxuLmljb24taGNzcy1pbnRlbGxpZ2VuY2V7XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDMvbG9nby1pbnRlbGxpZ2VuY2UtanVzdGljb24uc3ZnKSBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxufVxuLmljb24taGNzcy1hZXJpYWx7XG5cdCY6YmVmb3Jle1xuXHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDcvbG9nby1hZXJpYWwtanVzdGljb24uc3ZnKSBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxufSIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0RlZmF1bHRzJztcblx0c3JjOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMi9mb250cy9kZWZhdWx0cy9EZWZhdWx0cy5lb3Q/cmZhOXo4Jyk7XG5cdHNyYzogdXJsKCcvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvZGVmYXVsdHMvRGVmYXVsdHMuZW90PyNpZWZpeHJmYTl6OCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvZGVmYXVsdHMvRGVmYXVsdHMud29mZj9yZmE5ejgnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvZGVmYXVsdHMvRGVmYXVsdHMudHRmP3JmYTl6OCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcvd3AtY29udGVudC90aGVtZXMvaGNzczIwMjIvZm9udHMvZGVmYXVsdHMvRGVmYXVsdHMuc3ZnP3JmYTl6OCNEZWZhdWx0cycpIGZvcm1hdCgnc3ZnJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5bY2xhc3NePVwiRGVmYXVsdHMtXCJdLFxuW2NsYXNzKj1cIiBEZWZhdWx0cy1cIl0ge1xuXHRmb250LWZhbWlseTogJ0RlZmF1bHRzJztcblx0c3BlYWs6IG5vbmU7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRsaW5lLWhlaWdodDogMTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5EZWZhdWx0cy1nbGFzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwMFwiO1xufVxuXG4uRGVmYXVsdHMtbXVzaWM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMDFcIjtcbn1cblxuLkRlZmF1bHRzLXNlYXJjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwMlwiO1xufVxuXG4uRGVmYXVsdHMtZW52ZWxvcGUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwM1wiO1xufVxuXG4uRGVmYXVsdHMtaGVhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMDRcIjtcbn1cblxuLkRlZmF1bHRzLXN0YXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMDVcIjtcbn1cblxuLkRlZmF1bHRzLXN0YXItbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwNlwiO1xufVxuXG4uRGVmYXVsdHMtdXNlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwN1wiO1xufVxuXG4uRGVmYXVsdHMtZmlsbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwOFwiO1xufVxuXG4uRGVmYXVsdHMtdGgtbGFyZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMDlcIjtcbn1cblxuLkRlZmF1bHRzLXRoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDBhXCI7XG59XG5cbi5EZWZhdWx0cy10aC1saXN0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDBiXCI7XG59XG5cbi5EZWZhdWx0cy1jaGVjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwY1wiO1xufVxuXG4uRGVmYXVsdHMtY2xvc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMGRcIjtcbn1cblxuLkRlZmF1bHRzLXJlbW92ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uRGVmYXVsdHMtdGltZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMGRcIjtcbn1cblxuLkRlZmF1bHRzLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDBlXCI7XG59XG5cbi5EZWZhdWx0cy1zZWFyY2gtbWludXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMTBcIjtcbn1cblxuLkRlZmF1bHRzLXBvd2VyLW9mZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxMVwiO1xufVxuXG4uRGVmYXVsdHMtc2lnbmFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDEyXCI7XG59XG5cbi5EZWZhdWx0cy1jb2c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMTNcIjtcbn1cblxuLkRlZmF1bHRzLWdlYXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMTNcIjtcbn1cblxuLkRlZmF1bHRzLXRyYXNoLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMTRcIjtcbn1cblxuLkRlZmF1bHRzLWhvbWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMTVcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxNlwiO1xufVxuXG4uRGVmYXVsdHMtY2xvY2stbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuXG4uRGVmYXVsdHMtcm9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxOFwiO1xufVxuXG4uRGVmYXVsdHMtZG93bmxvYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMTlcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMWFcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDFiXCI7XG59XG5cbi5EZWZhdWx0cy1pbmJveDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxY1wiO1xufVxuXG4uRGVmYXVsdHMtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAxZFwiO1xufVxuXG4uRGVmYXVsdHMtcmVwZWF0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG59XG5cbi5EZWZhdWx0cy1yb3RhdGUtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMWVcIjtcbn1cblxuLkRlZmF1bHRzLXJlZnJlc2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMjFcIjtcbn1cblxuLkRlZmF1bHRzLWxpc3QtYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDIyXCI7XG59XG5cbi5EZWZhdWx0cy1sb2NrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG5cbi5EZWZhdWx0cy1mbGFnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDI0XCI7XG59XG5cbi5EZWZhdWx0cy1oZWFkcGhvbmVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDI1XCI7XG59XG5cbi5EZWZhdWx0cy12b2x1bWUtb2ZmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDI2XCI7XG59XG5cbi5EZWZhdWx0cy12b2x1bWUtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAyN1wiO1xufVxuXG4uRGVmYXVsdHMtdm9sdW1lLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDI4XCI7XG59XG5cbi5EZWZhdWx0cy1xcmNvZGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMjlcIjtcbn1cblxuLkRlZmF1bHRzLWJhcmNvZGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMmFcIjtcbn1cblxuLkRlZmF1bHRzLXRhZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAyYlwiO1xufVxuXG4uRGVmYXVsdHMtdGFnczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAyY1wiO1xufVxuXG4uRGVmYXVsdHMtYm9vazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAyZFwiO1xufVxuXG4uRGVmYXVsdHMtYm9va21hcms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMmVcIjtcbn1cblxuLkRlZmF1bHRzLXByaW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDJmXCI7XG59XG5cbi5EZWZhdWx0cy1jYW1lcmE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzBcIjtcbn1cblxuLkRlZmF1bHRzLWZvbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzFcIjtcbn1cblxuLkRlZmF1bHRzLWJvbGQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzJcIjtcbn1cblxuLkRlZmF1bHRzLWl0YWxpYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAzM1wiO1xufVxuXG4uRGVmYXVsdHMtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzRcIjtcbn1cblxuLkRlZmF1bHRzLXRleHQtd2lkdGg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzVcIjtcbn1cblxuLkRlZmF1bHRzLWFsaWduLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzZcIjtcbn1cblxuLkRlZmF1bHRzLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAzN1wiO1xufVxuXG4uRGVmYXVsdHMtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzhcIjtcbn1cblxuLkRlZmF1bHRzLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMzlcIjtcbn1cblxuLkRlZmF1bHRzLWxpc3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwM2FcIjtcbn1cblxuLkRlZmF1bHRzLWRlZGVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuXG4uRGVmYXVsdHMtb3V0ZGVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuXG4uRGVmYXVsdHMtaW5kZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDNjXCI7XG59XG5cbi5EZWZhdWx0cy12aWRlby1jYW1lcmE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwM2RcIjtcbn1cblxuLkRlZmF1bHRzLWltYWdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDNlXCI7XG59XG5cbi5EZWZhdWx0cy1waG90bzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuXG4uRGVmYXVsdHMtcGljdHVyZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDNlXCI7XG59XG5cbi5EZWZhdWx0cy1wZW5jaWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNDBcIjtcbn1cblxuLkRlZmF1bHRzLW1hcC1tYXJrZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNDFcIjtcbn1cblxuLkRlZmF1bHRzLWFkanVzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0MlwiO1xufVxuXG4uRGVmYXVsdHMtdGludDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0M1wiO1xufVxuXG4uRGVmYXVsdHMtZWRpdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0NFwiO1xufVxuXG4uRGVmYXVsdHMtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG59XG5cbi5EZWZhdWx0cy1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0NVwiO1xufVxuXG4uRGVmYXVsdHMtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNDZcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0N1wiO1xufVxuXG4uRGVmYXVsdHMtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0OFwiO1xufVxuXG4uRGVmYXVsdHMtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA0OVwiO1xufVxuXG4uRGVmYXVsdHMtYmFja3dhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNGFcIjtcbn1cblxuLkRlZmF1bHRzLXBsYXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNGJcIjtcbn1cblxuLkRlZmF1bHRzLXBhdXNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDRjXCI7XG59XG5cbi5EZWZhdWx0cy1zdG9wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDRkXCI7XG59XG5cbi5EZWZhdWx0cy1mb3J3YXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDRlXCI7XG59XG5cbi5EZWZhdWx0cy1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNTBcIjtcbn1cblxuLkRlZmF1bHRzLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1MVwiO1xufVxuXG4uRGVmYXVsdHMtZWplY3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNTJcIjtcbn1cblxuLkRlZmF1bHRzLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1M1wiO1xufVxuXG4uRGVmYXVsdHMtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuXG4uRGVmYXVsdHMtcGx1cy1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNTVcIjtcbn1cblxuLkRlZmF1bHRzLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1NlwiO1xufVxuXG4uRGVmYXVsdHMtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDU3XCI7XG59XG5cbi5EZWZhdWx0cy1jaGVjay1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNThcIjtcbn1cblxuLkRlZmF1bHRzLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1OVwiO1xufVxuXG4uRGVmYXVsdHMtaW5mby1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNWFcIjtcbn1cblxuLkRlZmF1bHRzLWNyb3NzaGFpcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNWJcIjtcbn1cblxuLkRlZmF1bHRzLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDVjXCI7XG59XG5cbi5EZWZhdWx0cy1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1ZFwiO1xufVxuXG4uRGVmYXVsdHMtYmFuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDVlXCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDYwXCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA2MVwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3ctdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNjJcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNjNcIjtcbn1cblxuLkRlZmF1bHRzLW1haWwtZm9yd2FyZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuXG4uRGVmYXVsdHMtc2hhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNjRcIjtcbn1cblxuLkRlZmF1bHRzLWV4cGFuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA2NVwiO1xufVxuXG4uRGVmYXVsdHMtY29tcHJlc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNjZcIjtcbn1cblxuLkRlZmF1bHRzLXBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNjdcIjtcbn1cblxuLkRlZmF1bHRzLW1pbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG5cbi5EZWZhdWx0cy1hc3RlcmlzazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA2OVwiO1xufVxuXG4uRGVmYXVsdHMtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG59XG5cbi5EZWZhdWx0cy1naWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDZiXCI7XG59XG5cbi5EZWZhdWx0cy1sZWFmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDZjXCI7XG59XG5cbi5EZWZhdWx0cy1maXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDZkXCI7XG59XG5cbi5EZWZhdWx0cy1leWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNmVcIjtcbn1cblxuLkRlZmF1bHRzLWV5ZS1zbGFzaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3MFwiO1xufVxuXG4uRGVmYXVsdHMtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNzFcIjtcbn1cblxuLkRlZmF1bHRzLXdhcm5pbmc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNzFcIjtcbn1cblxuLkRlZmF1bHRzLXBsYW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDcyXCI7XG59XG5cbi5EZWZhdWx0cy1jYWxlbmRhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3M1wiO1xufVxuXG4uRGVmYXVsdHMtcmFuZG9tOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDc0XCI7XG59XG5cbi5EZWZhdWx0cy1jb21tZW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDc1XCI7XG59XG5cbi5EZWZhdWx0cy1tYWduZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNzZcIjtcbn1cblxuLkRlZmF1bHRzLWNoZXZyb24tdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNzdcIjtcbn1cblxuLkRlZmF1bHRzLWNoZXZyb24tZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3OFwiO1xufVxuXG4uRGVmYXVsdHMtcmV0d2VldDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3OVwiO1xufVxuXG4uRGVmYXVsdHMtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3YVwiO1xufVxuXG4uRGVmYXVsdHMtZm9sZGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDdiXCI7XG59XG5cbi5EZWZhdWx0cy1mb2xkZXItb3BlbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA3Y1wiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3dzLXY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwN2RcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93cy1oOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDdlXCI7XG59XG5cbi5EZWZhdWx0cy1iYXItY2hhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwODBcIjtcbn1cblxuLkRlZmF1bHRzLWJhci1jaGFydC1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG5cbi5EZWZhdWx0cy10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4MVwiO1xufVxuXG4uRGVmYXVsdHMtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG59XG5cbi5EZWZhdWx0cy1jYW1lcmEtcmV0cm86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwODNcIjtcbn1cblxuLkRlZmF1bHRzLWtleTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4NFwiO1xufVxuXG4uRGVmYXVsdHMtY29nczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4NVwiO1xufVxuXG4uRGVmYXVsdHMtZ2VhcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwODVcIjtcbn1cblxuLkRlZmF1bHRzLWNvbW1lbnRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDg2XCI7XG59XG5cbi5EZWZhdWx0cy10aHVtYnMtby11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4N1wiO1xufVxuXG4uRGVmYXVsdHMtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4OFwiO1xufVxuXG4uRGVmYXVsdHMtc3Rhci1oYWxmOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDg5XCI7XG59XG5cbi5EZWZhdWx0cy1oZWFydC1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDhhXCI7XG59XG5cbi5EZWZhdWx0cy1zaWduLW91dDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA4YlwiO1xufVxuXG4uRGVmYXVsdHMtbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDhjXCI7XG59XG5cbi5EZWZhdWx0cy10aHVtYi10YWNrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDhkXCI7XG59XG5cbi5EZWZhdWx0cy1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG59XG5cbi5EZWZhdWx0cy1zaWduLWluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDkwXCI7XG59XG5cbi5EZWZhdWx0cy10cm9waHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOTFcIjtcbn1cblxuLkRlZmF1bHRzLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOTJcIjtcbn1cblxuLkRlZmF1bHRzLXVwbG9hZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA5M1wiO1xufVxuXG4uRGVmYXVsdHMtbGVtb24tbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA5NFwiO1xufVxuXG4uRGVmYXVsdHMtcGhvbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOTVcIjtcbn1cblxuLkRlZmF1bHRzLXNxdWFyZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDk2XCI7XG59XG5cbi5EZWZhdWx0cy1ib29rbWFyay1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDk3XCI7XG59XG5cbi5EZWZhdWx0cy1waG9uZS1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOThcIjtcbn1cblxuLkRlZmF1bHRzLXR3aXR0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOTlcIjtcbn1cblxuLkRlZmF1bHRzLWZhY2Vib29rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5EZWZhdWx0cy1mYWNlYm9vay1mOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG5cbi5EZWZhdWx0cy1naXRodWI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOWJcIjtcbn1cblxuLkRlZmF1bHRzLXVubG9jazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA5Y1wiO1xufVxuXG4uRGVmYXVsdHMtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOWRcIjtcbn1cblxuLkRlZmF1bHRzLXJzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA5ZVwiO1xufVxuXG4uRGVmYXVsdHMtaGRkLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYTBcIjtcbn1cblxuLkRlZmF1bHRzLWJ1bGxob3JuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGExXCI7XG59XG5cbi5EZWZhdWx0cy1iZWxsLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYTJcIjtcbn1cblxuLkRlZmF1bHRzLWNlcnRpZmljYXRlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGEzXCI7XG59XG5cbi5EZWZhdWx0cy1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYTRcIjtcbn1cblxuLkRlZmF1bHRzLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGE1XCI7XG59XG5cbi5EZWZhdWx0cy1oYW5kLW8tdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYTZcIjtcbn1cblxuLkRlZmF1bHRzLWhhbmQtby1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGE3XCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBhOFwiO1xufVxuXG4uRGVmYXVsdHMtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGE5XCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYWFcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGFiXCI7XG59XG5cbi5EZWZhdWx0cy1nbG9iZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBhY1wiO1xufVxuXG4uRGVmYXVsdHMtd3JlbmNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGFkXCI7XG59XG5cbi5EZWZhdWx0cy10YXNrczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBhZVwiO1xufVxuXG4uRGVmYXVsdHMtZmlsdGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGIwXCI7XG59XG5cbi5EZWZhdWx0cy1icmllZmNhc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYjFcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93cy1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYjJcIjtcbn1cblxuLkRlZmF1bHRzLWdyb3VwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGMwXCI7XG59XG5cbi5EZWZhdWx0cy11c2VyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjMFwiO1xufVxuXG4uRGVmYXVsdHMtY2hhaW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYzFcIjtcbn1cblxuLkRlZmF1bHRzLWxpbms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwYzFcIjtcbn1cblxuLkRlZmF1bHRzLWNsb3VkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGMyXCI7XG59XG5cbi5EZWZhdWx0cy1mbGFzazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjM1wiO1xufVxuXG4uRGVmYXVsdHMtY3V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGM0XCI7XG59XG5cbi5EZWZhdWx0cy1zY2lzc29yczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjNFwiO1xufVxuXG4uRGVmYXVsdHMtY29weTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjNVwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZXMtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjNVwiO1xufVxuXG4uRGVmYXVsdHMtcGFwZXJjbGlwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGM2XCI7XG59XG5cbi5EZWZhdWx0cy1mbG9wcHktbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjN1wiO1xufVxuXG4uRGVmYXVsdHMtc2F2ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjN1wiO1xufVxuXG4uRGVmYXVsdHMtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGM4XCI7XG59XG5cbi5EZWZhdWx0cy1iYXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG5cbi5EZWZhdWx0cy1uYXZpY29uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG5cbi5EZWZhdWx0cy1yZW9yZGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG5cbi5EZWZhdWx0cy1saXN0LXVsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGNhXCI7XG59XG5cbi5EZWZhdWx0cy1saXN0LW9sOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGNiXCI7XG59XG5cbi5EZWZhdWx0cy1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGNjXCI7XG59XG5cbi5EZWZhdWx0cy11bmRlcmxpbmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwY2RcIjtcbn1cblxuLkRlZmF1bHRzLXRhYmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGNlXCI7XG59XG5cbi5EZWZhdWx0cy1tYWdpYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkMFwiO1xufVxuXG4uRGVmYXVsdHMtdHJ1Y2s6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZDFcIjtcbn1cblxuLkRlZmF1bHRzLXBpbnRlcmVzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkMlwiO1xufVxuXG4uRGVmYXVsdHMtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkM1wiO1xufVxuXG4uRGVmYXVsdHMtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XG59XG5cbi5EZWZhdWx0cy1nb29nbGUtcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkNVwiO1xufVxuXG4uRGVmYXVsdHMtbW9uZXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZDZcIjtcbn1cblxuLkRlZmF1bHRzLWNhcmV0LWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZDdcIjtcbn1cblxuLkRlZmF1bHRzLWNhcmV0LXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGQ4XCI7XG59XG5cbi5EZWZhdWx0cy1jYXJldC1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XG59XG5cbi5EZWZhdWx0cy1jYXJldC1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuXG4uRGVmYXVsdHMtY29sdW1uczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkYlwiO1xufVxuXG4uRGVmYXVsdHMtc29ydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuXG4uRGVmYXVsdHMtdW5zb3J0ZWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZGNcIjtcbn1cblxuLkRlZmF1bHRzLXNvcnQtZGVzYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkZFwiO1xufVxuXG4uRGVmYXVsdHMtc29ydC1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG5cbi5EZWZhdWx0cy1zb3J0LWFzYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuXG4uRGVmYXVsdHMtc29ydC11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuXG4uRGVmYXVsdHMtZW52ZWxvcGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZTBcIjtcbn1cblxuLkRlZmF1bHRzLWxpbmtlZGluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG5cbi5EZWZhdWx0cy1yb3RhdGUtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuXG4uRGVmYXVsdHMtdW5kbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuXG4uRGVmYXVsdHMtZ2F2ZWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZTNcIjtcbn1cblxuLkRlZmF1bHRzLWxlZ2FsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGUzXCI7XG59XG5cbi5EZWZhdWx0cy1kYXNoYm9hcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZTRcIjtcbn1cblxuLkRlZmF1bHRzLXRhY2hvbWV0ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZTRcIjtcbn1cblxuLkRlZmF1bHRzLWNvbW1lbnQtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlNVwiO1xufVxuXG4uRGVmYXVsdHMtY29tbWVudHMtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlNlwiO1xufVxuXG4uRGVmYXVsdHMtYm9sdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlN1wiO1xufVxuXG4uRGVmYXVsdHMtZmxhc2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZTdcIjtcbn1cblxuLkRlZmF1bHRzLXNpdGVtYXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZThcIjtcbn1cblxuLkRlZmF1bHRzLXVtYnJlbGxhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGU5XCI7XG59XG5cbi5EZWZhdWx0cy1jbGlwYm9hcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZWFcIjtcbn1cblxuLkRlZmF1bHRzLXBhc3RlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG5cbi5EZWZhdWx0cy1saWdodGJ1bGItbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBlYlwiO1xufVxuXG4uRGVmYXVsdHMtZXhjaGFuZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZWNcIjtcbn1cblxuLkRlZmF1bHRzLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGVkXCI7XG59XG5cbi5EZWZhdWx0cy1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZWVcIjtcbn1cblxuLkRlZmF1bHRzLXVzZXItbWQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZjBcIjtcbn1cblxuLkRlZmF1bHRzLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG5cbi5EZWZhdWx0cy1zdWl0Y2FzZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuXG4uRGVmYXVsdHMtYmVsbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmM1wiO1xufVxuXG4uRGVmYXVsdHMtY29mZmVlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGY0XCI7XG59XG5cbi5EZWZhdWx0cy1jdXRsZXJ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGY1XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLXRleHQtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmNlwiO1xufVxuXG4uRGVmYXVsdHMtYnVpbGRpbmctbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmN1wiO1xufVxuXG4uRGVmYXVsdHMtaG9zcGl0YWwtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmOFwiO1xufVxuXG4uRGVmYXVsdHMtYW1idWxhbmNlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGY5XCI7XG59XG5cbi5EZWZhdWx0cy1tZWRraXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZmFcIjtcbn1cblxuLkRlZmF1bHRzLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGZiXCI7XG59XG5cbi5EZWZhdWx0cy1iZWVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGZjXCI7XG59XG5cbi5EZWZhdWx0cy1oLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBmZFwiO1xufVxuXG4uRGVmYXVsdHMtcGx1cy1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZmVcIjtcbn1cblxuLkRlZmF1bHRzLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTAwXCI7XG59XG5cbi5EZWZhdWx0cy1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDFcIjtcbn1cblxuLkRlZmF1bHRzLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuXG4uRGVmYXVsdHMtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDNcIjtcbn1cblxuLkRlZmF1bHRzLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDRcIjtcbn1cblxuLkRlZmF1bHRzLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG5cbi5EZWZhdWx0cy1hbmdsZS11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4uRGVmYXVsdHMtYW5nbGUtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuXG4uRGVmYXVsdHMtZGVza3RvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuXG4uRGVmYXVsdHMtbGFwdG9wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG5cbi5EZWZhdWx0cy10YWJsZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMGFcIjtcbn1cblxuLkRlZmF1bHRzLW1vYmlsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuXG4uRGVmYXVsdHMtbW9iaWxlLXBob25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG5cbi5EZWZhdWx0cy1jaXJjbGUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwY1wiO1xufVxuXG4uRGVmYXVsdHMtcXVvdGUtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuXG4uRGVmYXVsdHMtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMGVcIjtcbn1cblxuLkRlZmF1bHRzLXNwaW5uZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMTBcIjtcbn1cblxuLkRlZmF1bHRzLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExMVwiO1xufVxuXG4uRGVmYXVsdHMtbWFpbC1yZXBseTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExMlwiO1xufVxuXG4uRGVmYXVsdHMtcmVwbHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMTJcIjtcbn1cblxuLkRlZmF1bHRzLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMTNcIjtcbn1cblxuLkRlZmF1bHRzLWZvbGRlci1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTE0XCI7XG59XG5cbi5EZWZhdWx0cy1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTE1XCI7XG59XG5cbi5EZWZhdWx0cy1zbWlsZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG5cbi5EZWZhdWx0cy1mcm93bi1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG5cbi5EZWZhdWx0cy1tZWgtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExYVwiO1xufVxuXG4uRGVmYXVsdHMtZ2FtZXBhZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExYlwiO1xufVxuXG4uRGVmYXVsdHMta2V5Ym9hcmQtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExY1wiO1xufVxuXG4uRGVmYXVsdHMtZmxhZy1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTFkXCI7XG59XG5cbi5EZWZhdWx0cy1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjExZVwiO1xufVxuXG4uRGVmYXVsdHMtdGVybWluYWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjBcIjtcbn1cblxuLkRlZmF1bHRzLWNvZGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjFcIjtcbn1cblxuLkRlZmF1bHRzLW1haWwtcmVwbHktYWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG5cbi5EZWZhdWx0cy1yZXBseS1hbGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjJcIjtcbn1cblxuLkRlZmF1bHRzLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyM1wiO1xufVxuXG4uRGVmYXVsdHMtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjNcIjtcbn1cblxuLkRlZmF1bHRzLXN0YXItaGFsZi1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTIzXCI7XG59XG5cbi5EZWZhdWx0cy1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuXG4uRGVmYXVsdHMtY3JvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuXG4uRGVmYXVsdHMtY29kZS1mb3JrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTI2XCI7XG59XG5cbi5EZWZhdWx0cy1jaGFpbi1icm9rZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjdcIjtcbn1cblxuLkRlZmF1bHRzLXVubGluazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuXG4uRGVmYXVsdHMtcXVlc3Rpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjhcIjtcbn1cblxuLkRlZmF1bHRzLWluZm86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMjlcIjtcbn1cblxuLkRlZmF1bHRzLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG5cbi5EZWZhdWx0cy1zdXBlcnNjcmlwdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyYlwiO1xufVxuXG4uRGVmYXVsdHMtc3Vic2NyaXB0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTJjXCI7XG59XG5cbi5EZWZhdWx0cy1lcmFzZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMmRcIjtcbn1cblxuLkRlZmF1bHRzLXB1enpsZS1waWVjZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEyZVwiO1xufVxuXG4uRGVmYXVsdHMtbWljcm9waG9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzMFwiO1xufVxuXG4uRGVmYXVsdHMtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzMVwiO1xufVxuXG4uRGVmYXVsdHMtc2hpZWxkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTMyXCI7XG59XG5cbi5EZWZhdWx0cy1jYWxlbmRhci1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTMzXCI7XG59XG5cbi5EZWZhdWx0cy1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzNFwiO1xufVxuXG4uRGVmYXVsdHMtcm9ja2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTM1XCI7XG59XG5cbi5EZWZhdWx0cy1tYXhjZG46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMzZcIjtcbn1cblxuLkRlZmF1bHRzLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMzdcIjtcbn1cblxuLkRlZmF1bHRzLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTM4XCI7XG59XG5cbi5EZWZhdWx0cy1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzOVwiO1xufVxuXG4uRGVmYXVsdHMtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzYVwiO1xufVxuXG4uRGVmYXVsdHMtaHRtbDU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxM2JcIjtcbn1cblxuLkRlZmF1bHRzLWNzczM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxM2NcIjtcbn1cblxuLkRlZmF1bHRzLWFuY2hvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuXG4uRGVmYXVsdHMtdW5sb2NrLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEzZVwiO1xufVxuXG4uRGVmYXVsdHMtYnVsbHNleWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDBcIjtcbn1cblxuLkRlZmF1bHRzLWVsbGlwc2lzLWg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDFcIjtcbn1cblxuLkRlZmF1bHRzLWVsbGlwc2lzLXY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDJcIjtcbn1cblxuLkRlZmF1bHRzLXJzcy1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDNcIjtcbn1cblxuLkRlZmF1bHRzLXBsYXktY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG59XG5cbi5EZWZhdWx0cy10aWNrZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDVcIjtcbn1cblxuLkRlZmF1bHRzLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE0NlwiO1xufVxuXG4uRGVmYXVsdHMtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNDdcIjtcbn1cblxuLkRlZmF1bHRzLWxldmVsLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTQ4XCI7XG59XG5cbi5EZWZhdWx0cy1sZXZlbC1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XG59XG5cbi5EZWZhdWx0cy1jaGVjay1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNGFcIjtcbn1cblxuLkRlZmF1bHRzLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNGJcIjtcbn1cblxuLkRlZmF1bHRzLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTRjXCI7XG59XG5cbi5EZWZhdWx0cy1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNGRcIjtcbn1cblxuLkRlZmF1bHRzLWNvbXBhc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNGVcIjtcbn1cblxuLkRlZmF1bHRzLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTBcIjtcbn1cblxuLkRlZmF1bHRzLXRvZ2dsZS1kb3duOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG5cbi5EZWZhdWx0cy1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1MVwiO1xufVxuXG4uRGVmYXVsdHMtdG9nZ2xlLXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG5cbi5EZWZhdWx0cy1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuXG4uRGVmYXVsdHMtdG9nZ2xlLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTUyXCI7XG59XG5cbi5EZWZhdWx0cy1ldXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTNcIjtcbn1cblxuLkRlZmF1bHRzLWV1cm86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTNcIjtcbn1cblxuLkRlZmF1bHRzLWdicDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1NFwiO1xufVxuXG4uRGVmYXVsdHMtZG9sbGFyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTU1XCI7XG59XG5cbi5EZWZhdWx0cy11c2Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTVcIjtcbn1cblxuLkRlZmF1bHRzLWlucjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1NlwiO1xufVxuXG4uRGVmYXVsdHMtcnVwZWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTZcIjtcbn1cblxuLkRlZmF1bHRzLWNueTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuXG4uRGVmYXVsdHMtanB5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG5cbi5EZWZhdWx0cy1ybWI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTdcIjtcbn1cblxuLkRlZmF1bHRzLXllbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuXG4uRGVmYXVsdHMtcm91YmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5EZWZhdWx0cy1ydWI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNThcIjtcbn1cblxuLkRlZmF1bHRzLXJ1YmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG5cbi5EZWZhdWx0cy1rcnc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNTlcIjtcbn1cblxuLkRlZmF1bHRzLXdvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1OVwiO1xufVxuXG4uRGVmYXVsdHMtYml0Y29pbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE1YVwiO1xufVxuXG4uRGVmYXVsdHMtYnRjOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTVhXCI7XG59XG5cbi5EZWZhdWx0cy1maWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTViXCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLXRleHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNWNcIjtcbn1cblxuLkRlZmF1bHRzLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTVkXCI7XG59XG5cbi5EZWZhdWx0cy1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNWVcIjtcbn1cblxuLkRlZmF1bHRzLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2MFwiO1xufVxuXG4uRGVmYXVsdHMtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2MVwiO1xufVxuXG4uRGVmYXVsdHMtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2MlwiO1xufVxuXG4uRGVmYXVsdHMtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNjNcIjtcbn1cblxuLkRlZmF1bHRzLXRodW1icy11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2NFwiO1xufVxuXG4uRGVmYXVsdHMtdGh1bWJzLWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNjVcIjtcbn1cblxuLkRlZmF1bHRzLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTY2XCI7XG59XG5cbi5EZWZhdWx0cy15b3V0dWJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG59XG5cbi5EZWZhdWx0cy14aW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTY4XCI7XG59XG5cbi5EZWZhdWx0cy14aW5nLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2OVwiO1xufVxuXG4uRGVmYXVsdHMteW91dHViZS1wbGF5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTZhXCI7XG59XG5cbi5EZWZhdWx0cy1kcm9wYm94OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTZiXCI7XG59XG5cbi5EZWZhdWx0cy1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE2Y1wiO1xufVxuXG4uRGVmYXVsdHMtaW5zdGFncmFtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG59XG5cbi5EZWZhdWx0cy1mbGlja3I6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNmVcIjtcbn1cblxuLkRlZmF1bHRzLWFkbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3MFwiO1xufVxuXG4uRGVmYXVsdHMtYml0YnVja2V0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTcxXCI7XG59XG5cbi5EZWZhdWx0cy1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTcyXCI7XG59XG5cbi5EZWZhdWx0cy10dW1ibHI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNzNcIjtcbn1cblxuLkRlZmF1bHRzLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxNzRcIjtcbn1cblxuLkRlZmF1bHRzLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3NVwiO1xufVxuXG4uRGVmYXVsdHMtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3NlwiO1xufVxuXG4uRGVmYXVsdHMtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTc3XCI7XG59XG5cbi5EZWZhdWx0cy1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG59XG5cbi5EZWZhdWx0cy1hcHBsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3OVwiO1xufVxuXG4uRGVmYXVsdHMtd2luZG93czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3YVwiO1xufVxuXG4uRGVmYXVsdHMtYW5kcm9pZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3YlwiO1xufVxuXG4uRGVmYXVsdHMtbGludXg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxN2NcIjtcbn1cblxuLkRlZmF1bHRzLWRyaWJiYmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTdkXCI7XG59XG5cbi5EZWZhdWx0cy1za3lwZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE3ZVwiO1xufVxuXG4uRGVmYXVsdHMtZm91cnNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4MFwiO1xufVxuXG4uRGVmYXVsdHMtdHJlbGxvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTgxXCI7XG59XG5cbi5EZWZhdWx0cy1mZW1hbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxODJcIjtcbn1cblxuLkRlZmF1bHRzLW1hbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxODNcIjtcbn1cblxuLkRlZmF1bHRzLWdpdHRpcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4NFwiO1xufVxuXG4uRGVmYXVsdHMtZ3JhdGlwYXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxODRcIjtcbn1cblxuLkRlZmF1bHRzLXN1bi1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTg1XCI7XG59XG5cbi5EZWZhdWx0cy1tb29uLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxODZcIjtcbn1cblxuLkRlZmF1bHRzLWFyY2hpdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxODdcIjtcbn1cblxuLkRlZmF1bHRzLWJ1ZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4OFwiO1xufVxuXG4uRGVmYXVsdHMtdms6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxODlcIjtcbn1cblxuLkRlZmF1bHRzLXdlaWJvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMThhXCI7XG59XG5cbi5EZWZhdWx0cy1yZW5yZW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOGJcIjtcbn1cblxuLkRlZmF1bHRzLXBhZ2VsaW5lczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE4Y1wiO1xufVxuXG4uRGVmYXVsdHMtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOGRcIjtcbn1cblxuLkRlZmF1bHRzLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMThlXCI7XG59XG5cbi5EZWZhdWx0cy1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTkwXCI7XG59XG5cbi5EZWZhdWx0cy1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG5cbi5EZWZhdWx0cy10b2dnbGUtbGVmdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuXG4uRGVmYXVsdHMtZG90LWNpcmNsZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG59XG5cbi5EZWZhdWx0cy13aGVlbGNoYWlyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG5cbi5EZWZhdWx0cy12aW1lby1zcXVhcmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOTRcIjtcbn1cblxuLkRlZmF1bHRzLXRyeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuXG4uRGVmYXVsdHMtdHVya2lzaC1saXJhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTk1XCI7XG59XG5cbi5EZWZhdWx0cy1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTk2XCI7XG59XG5cbi5EZWZhdWx0cy1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTk3XCI7XG59XG5cbi5EZWZhdWx0cy1zbGFjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5OFwiO1xufVxuXG4uRGVmYXVsdHMtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTk5XCI7XG59XG5cbi5EZWZhdWx0cy13b3JkcHJlc3M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOWFcIjtcbn1cblxuLkRlZmF1bHRzLW9wZW5pZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5YlwiO1xufVxuXG4uRGVmYXVsdHMtYmFuazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuXG4uRGVmYXVsdHMtaW5zdGl0dXRpb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLkRlZmF1bHRzLXVuaXZlcnNpdHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOWNcIjtcbn1cblxuLkRlZmF1bHRzLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG5cbi5EZWZhdWx0cy1tb3J0YXItYm9hcmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxOWRcIjtcbn1cblxuLkRlZmF1bHRzLXlhaG9vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTllXCI7XG59XG5cbi5EZWZhdWx0cy1nb29nbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYTBcIjtcbn1cblxuLkRlZmF1bHRzLXJlZGRpdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFhMVwiO1xufVxuXG4uRGVmYXVsdHMtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFhMlwiO1xufVxuXG4uRGVmYXVsdHMtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWEzXCI7XG59XG5cbi5EZWZhdWx0cy1zdHVtYmxldXBvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFhNFwiO1xufVxuXG4uRGVmYXVsdHMtZGVsaWNpb3VzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWE1XCI7XG59XG5cbi5EZWZhdWx0cy1kaWdnOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWE2XCI7XG59XG5cbi5EZWZhdWx0cy1waWVkLXBpcGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWE3XCI7XG59XG5cbi5EZWZhdWx0cy1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFhOFwiO1xufVxuXG4uRGVmYXVsdHMtZHJ1cGFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWE5XCI7XG59XG5cbi5EZWZhdWx0cy1qb29tbGE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYWFcIjtcbn1cblxuLkRlZmF1bHRzLWxhbmd1YWdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWFiXCI7XG59XG5cbi5EZWZhdWx0cy1mYXg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYWNcIjtcbn1cblxuLkRlZmF1bHRzLWJ1aWxkaW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWFkXCI7XG59XG5cbi5EZWZhdWx0cy1jaGlsZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFhZVwiO1xufVxuXG4uRGVmYXVsdHMtcGF3OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWIwXCI7XG59XG5cbi5EZWZhdWx0cy1zcG9vbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiMVwiO1xufVxuXG4uRGVmYXVsdHMtY3ViZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiMlwiO1xufVxuXG4uRGVmYXVsdHMtY3ViZXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYjNcIjtcbn1cblxuLkRlZmF1bHRzLWJlaGFuY2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYjRcIjtcbn1cblxuLkRlZmF1bHRzLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWI1XCI7XG59XG5cbi5EZWZhdWx0cy1zdGVhbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiNlwiO1xufVxuXG4uRGVmYXVsdHMtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWI3XCI7XG59XG5cbi5EZWZhdWx0cy1yZWN5Y2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWI4XCI7XG59XG5cbi5EZWZhdWx0cy1hdXRvbW9iaWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG5cbi5EZWZhdWx0cy1jYXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYjlcIjtcbn1cblxuLkRlZmF1bHRzLWNhYjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuXG4uRGVmYXVsdHMtdGF4aTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuXG4uRGVmYXVsdHMtdHJlZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiYlwiO1xufVxuXG4uRGVmYXVsdHMtc3BvdGlmeTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiY1wiO1xufVxuXG4uRGVmYXVsdHMtZGV2aWFudGFydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiZFwiO1xufVxuXG4uRGVmYXVsdHMtc291bmRjbG91ZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFiZVwiO1xufVxuXG4uRGVmYXVsdHMtZGF0YWJhc2U6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzBcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtcGRmLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzFcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtd29yZC1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWMyXCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLWV4Y2VsLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzNcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWM0XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLWltYWdlLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzVcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtcGhvdG8tbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS1waWN0dXJlLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzVcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLXppcC1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLWF1ZGlvLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzdcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtc291bmQtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjN1wiO1xufVxuXG4uRGVmYXVsdHMtZmlsZS1tb3ZpZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG5cbi5EZWZhdWx0cy1maWxlLXZpZGVvLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxYzhcIjtcbn1cblxuLkRlZmF1bHRzLWZpbGUtY29kZS1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWM5XCI7XG59XG5cbi5EZWZhdWx0cy12aW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWNhXCI7XG59XG5cbi5EZWZhdWx0cy1jb2RlcGVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWNiXCI7XG59XG5cbi5EZWZhdWx0cy1qc2ZpZGRsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjY1wiO1xufVxuXG4uRGVmYXVsdHMtbGlmZS1ib3V5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG5cbi5EZWZhdWx0cy1saWZlLWJ1b3k6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxY2RcIjtcbn1cblxuLkRlZmF1bHRzLWxpZmUtcmluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuXG4uRGVmYXVsdHMtbGlmZS1zYXZlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuXG4uRGVmYXVsdHMtc3VwcG9ydDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuXG4uRGVmYXVsdHMtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxY2VcIjtcbn1cblxuLkRlZmF1bHRzLXJhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWQwXCI7XG59XG5cbi5EZWZhdWx0cy1yZWJlbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkMFwiO1xufVxuXG4uRGVmYXVsdHMtZW1waXJlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG59XG5cbi5EZWZhdWx0cy1nZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuXG4uRGVmYXVsdHMtZ2l0LXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkMlwiO1xufVxuXG4uRGVmYXVsdHMtZ2l0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWQzXCI7XG59XG5cbi5EZWZhdWx0cy1oYWNrZXItbmV3czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuXG4uRGVmYXVsdHMtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkNVwiO1xufVxuXG4uRGVmYXVsdHMtcXE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZDZcIjtcbn1cblxuLkRlZmF1bHRzLXdlY2hhdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkN1wiO1xufVxuXG4uRGVmYXVsdHMtd2VpeGluOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG5cbi5EZWZhdWx0cy1wYXBlci1wbGFuZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuXG4uRGVmYXVsdHMtc2VuZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkOFwiO1xufVxuXG4uRGVmYXVsdHMtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkOVwiO1xufVxuXG4uRGVmYXVsdHMtc2VuZC1vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWQ5XCI7XG59XG5cbi5EZWZhdWx0cy1oaXN0b3J5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG5cbi5EZWZhdWx0cy1jaXJjbGUtdGhpbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkYlwiO1xufVxuXG4uRGVmYXVsdHMtZ2VuZGVybGVzczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFkYlwiO1xufVxuXG4uRGVmYXVsdHMtaGVhZGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG59XG5cbi5EZWZhdWx0cy1wYXJhZ3JhcGg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZGRcIjtcbn1cblxuLkRlZmF1bHRzLXNsaWRlcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZGVcIjtcbn1cblxuLkRlZmF1bHRzLXNoYXJlLWFsdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlMFwiO1xufVxuXG4uRGVmYXVsdHMtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlMVwiO1xufVxuXG4uRGVmYXVsdHMtYm9tYjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlMlwiO1xufVxuXG4uRGVmYXVsdHMtZnV0Ym9sLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZTNcIjtcbn1cblxuLkRlZmF1bHRzLXNvY2Nlci1iYWxsLW86YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZTNcIjtcbn1cblxuLkRlZmF1bHRzLXR0eTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlNFwiO1xufVxuXG4uRGVmYXVsdHMtYmlub2N1bGFyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlNVwiO1xufVxuXG4uRGVmYXVsdHMtcGx1ZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlNlwiO1xufVxuXG4uRGVmYXVsdHMtc2xpZGVzaGFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlN1wiO1xufVxuXG4uRGVmYXVsdHMtdHdpdGNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWU4XCI7XG59XG5cbi5EZWZhdWx0cy15ZWxwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWU5XCI7XG59XG5cbi5EZWZhdWx0cy1uZXdzcGFwZXItbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlYVwiO1xufVxuXG4uRGVmYXVsdHMtd2lmaTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlYlwiO1xufVxuXG4uRGVmYXVsdHMtY2FsY3VsYXRvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFlY1wiO1xufVxuXG4uRGVmYXVsdHMtcGF5cGFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG5cbi5EZWZhdWx0cy1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWVlXCI7XG59XG5cbi5EZWZhdWx0cy1jYy12aXNhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWYwXCI7XG59XG5cbi5EZWZhdWx0cy1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWYxXCI7XG59XG5cbi5EZWZhdWx0cy1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFmMlwiO1xufVxuXG4uRGVmYXVsdHMtY2MtYW1leDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFmM1wiO1xufVxuXG4uRGVmYXVsdHMtY2MtcGF5cGFsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWY0XCI7XG59XG5cbi5EZWZhdWx0cy1jYy1zdHJpcGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZjVcIjtcbn1cblxuLkRlZmF1bHRzLWJlbGwtc2xhc2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZjZcIjtcbn1cblxuLkRlZmF1bHRzLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFmN1wiO1xufVxuXG4uRGVmYXVsdHMtdHJhc2g6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZjhcIjtcbn1cblxuLkRlZmF1bHRzLWNvcHlyaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjFmOVwiO1xufVxuXG4uRGVmYXVsdHMtYXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZmFcIjtcbn1cblxuLkRlZmF1bHRzLWV5ZWRyb3BwZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxZmJcIjtcbn1cblxuLkRlZmF1bHRzLXBhaW50LWJydXNoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWZjXCI7XG59XG5cbi5EZWZhdWx0cy1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWZkXCI7XG59XG5cbi5EZWZhdWx0cy1hcmVhLWNoYXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMWZlXCI7XG59XG5cbi5EZWZhdWx0cy1waWUtY2hhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMDBcIjtcbn1cblxuLkRlZmF1bHRzLWxpbmUtY2hhcnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMDFcIjtcbn1cblxuLkRlZmF1bHRzLWxhc3RmbTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwMlwiO1xufVxuXG4uRGVmYXVsdHMtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuXG4uRGVmYXVsdHMtdG9nZ2xlLW9mZjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwNFwiO1xufVxuXG4uRGVmYXVsdHMtdG9nZ2xlLW9uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjA1XCI7XG59XG5cbi5EZWZhdWx0cy1iaWN5Y2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG5cbi5EZWZhdWx0cy1idXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMDdcIjtcbn1cblxuLkRlZmF1bHRzLWlveGhvc3Q6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMDhcIjtcbn1cblxuLkRlZmF1bHRzLWFuZ2VsbGlzdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwOVwiO1xufVxuXG4uRGVmYXVsdHMtY2M6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMGFcIjtcbn1cblxuLkRlZmF1bHRzLWlsczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwYlwiO1xufVxuXG4uRGVmYXVsdHMtc2hla2VsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG5cbi5EZWZhdWx0cy1zaGVxZWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMGJcIjtcbn1cblxuLkRlZmF1bHRzLW1lYW5wYXRoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjBjXCI7XG59XG5cbi5EZWZhdWx0cy1idXlzZWxsYWRzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjBkXCI7XG59XG5cbi5EZWZhdWx0cy1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIwZVwiO1xufVxuXG4uRGVmYXVsdHMtZGFzaGN1YmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMTBcIjtcbn1cblxuLkRlZmF1bHRzLWZvcnVtYmVlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjExXCI7XG59XG5cbi5EZWZhdWx0cy1sZWFucHViOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjEyXCI7XG59XG5cbi5EZWZhdWx0cy1zZWxsc3k6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMTNcIjtcbn1cblxuLkRlZmF1bHRzLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIxNFwiO1xufVxuXG4uRGVmYXVsdHMtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMTVcIjtcbn1cblxuLkRlZmF1bHRzLXNreWF0bGFzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjE2XCI7XG59XG5cbi5EZWZhdWx0cy1jYXJ0LXBsdXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMTdcIjtcbn1cblxuLkRlZmF1bHRzLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIxOFwiO1xufVxuXG4uRGVmYXVsdHMtZGlhbW9uZDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIxOVwiO1xufVxuXG4uRGVmYXVsdHMtc2hpcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIxYVwiO1xufVxuXG4uRGVmYXVsdHMtdXNlci1zZWNyZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMWJcIjtcbn1cblxuLkRlZmF1bHRzLW1vdG9yY3ljbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMWNcIjtcbn1cblxuLkRlZmF1bHRzLXN0cmVldC12aWV3OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjFkXCI7XG59XG5cbi5EZWZhdWx0cy1oZWFydGJlYXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMWVcIjtcbn1cblxuLkRlZmF1bHRzLXZlbnVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjIxXCI7XG59XG5cbi5EZWZhdWx0cy1tYXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjIyXCI7XG59XG5cbi5EZWZhdWx0cy1tZXJjdXJ5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjIzXCI7XG59XG5cbi5EZWZhdWx0cy10cmFuc2dlbmRlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIyNFwiO1xufVxuXG4uRGVmYXVsdHMtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjI1XCI7XG59XG5cbi5EZWZhdWx0cy12ZW51cy1kb3VibGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMjZcIjtcbn1cblxuLkRlZmF1bHRzLW1hcnMtZG91YmxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjI3XCI7XG59XG5cbi5EZWZhdWx0cy12ZW51cy1tYXJzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjI4XCI7XG59XG5cbi5EZWZhdWx0cy1tYXJzLXN0cm9rZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIyOVwiO1xufVxuXG4uRGVmYXVsdHMtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIyYVwiO1xufVxuXG4uRGVmYXVsdHMtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIyYlwiO1xufVxuXG4uRGVmYXVsdHMtbmV1dGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjJjXCI7XG59XG5cbi5EZWZhdWx0cy1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzMFwiO1xufVxuXG4uRGVmYXVsdHMtcGludGVyZXN0LXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMzFcIjtcbn1cblxuLkRlZmF1bHRzLXdoYXRzYXBwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG59XG5cbi5EZWZhdWx0cy1zZXJ2ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMzNcIjtcbn1cblxuLkRlZmF1bHRzLXVzZXItcGx1czpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuXG4uRGVmYXVsdHMtdXNlci10aW1lczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzNVwiO1xufVxuXG4uRGVmYXVsdHMtYmVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG59XG5cbi5EZWZhdWx0cy1ob3RlbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzNlwiO1xufVxuXG4uRGVmYXVsdHMtdmlhY29pbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzN1wiO1xufVxuXG4uRGVmYXVsdHMtdHJhaW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYyMzhcIjtcbn1cblxuLkRlZmF1bHRzLXN1YndheTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjIzOVwiO1xufVxuXG4uRGVmYXVsdHMtbWVkaXVtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMjNhXCI7XG59IiwiXG4vL1Byb3hpbWEgTm92YSBmb250LWZhY2VcbiRwYXRoOiBcIi93cC1jb250ZW50L3RoZW1lcy9oY3NzMjAyMlwiO1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJsYWNrLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1CbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJsYWNrSXRhbGljLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1CbGFja0l0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJvbGQud29mZjInKSAgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ3Byb3hpbWEtbm92YSc7XG5cdHNyYzogdXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1Cb2xkSXRhbGljLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1Cb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnO1xuXHRzcmM6IHVybCgnI3skcGF0aH0vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtRXh0cmFCb2xkLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1FeHRyYUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogODAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ3Byb3hpbWEtbm92YSc7XG5cdHNyYzogdXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1FeHRyYUJvbGRJdGFsaWMud29mZjInKSAgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUV4dHJhQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUxpZ2h0LndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUxpZ2h0SXRhbGljLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1MaWdodEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLU1lZGl1bS53b2ZmMicpICBmb3JtYXQoJ3dvZmYyJyksXG5cdHVybCgnI3skcGF0aH0vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnO1xuXHRzcmM6IHVybCgnI3skcGF0aH0vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtTWVkaXVtSXRhbGljLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1NZWRpdW1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ3Byb3hpbWEtbm92YSc7XG5cdHNyYzogdXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1SZWd1bGFyLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdwcm94aW1hLW5vdmEnO1xuXHRzcmM6IHVybCgnI3skcGF0aH0vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtUmVndWxhckl0YWxpYy53b2ZmMicpICBmb3JtYXQoJ3dvZmYyJyksXG5cdHVybCgnI3skcGF0aH0vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtUmVndWxhckl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVNlbWlCb2xkLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVNlbWlCb2xkSXRhbGljLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1TZW1pQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAncHJveGltYS1ub3ZhJztcblx0c3JjOiB1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVRoaW4ud29mZjInKSAgZm9ybWF0KCd3b2ZmMicpLFxuXHR1cmwoJyN7JHBhdGh9L2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLVRoaW4ud29mZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogMTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ3Byb3hpbWEtbm92YSc7XG5cdHNyYzogdXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1UaGluSXRhbGljLndvZmYyJykgIGZvcm1hdCgnd29mZjInKSxcblx0dXJsKCcjeyRwYXRofS9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1UaGluSXRhbGljLndvZicpIGZvcm1hdCgnd29mZicpO1xuXHRmb250LXdlaWdodDogMTAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbiIsIi8qIFRoZSBNb2RhbCAoYmFja2dyb3VuZCkgKi9cbi5tb2RhbHtcbiAgZGlzcGxheTogbm9uZTsgLyogSGlkZGVuIGJ5IGRlZmF1bHQgKi9cbiAgcG9zaXRpb246IGZpeGVkOyAvKiBTdGF5IGluIHBsYWNlICovXG4gIHotaW5kZXg6IDEwMDAwOyAvKiBTaXQgb24gdG9wICovXG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7IC8qIEZ1bGwgd2lkdGggKi9cbiAgaGVpZ2h0OiAxMDAlOyAvKiBGdWxsIGhlaWdodCAqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwwLDApOyAvKiBGYWxsYmFjayBjb2xvciAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODApOyAvKiBCbGFjayB3LyBvcGFjaXR5ICovXG4gIG92ZXJmbG93OiBvdmVybGF5O1xuICBkaXYubW9kYWwtZGlhbG9ne1xuICAgIHBvaW50ZXItZXZlbnRzOiBpbmhlcml0O1xuICB9XG4gIC5tb2RhbC1oZWFkZXJ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBNb2RhbCBDb250ZW50L0JveCBtb2RhbC12aWRlbyovXG4ubW9kYWxfY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgICBtYXJnaW46IDAgYXV0bzsgLyogMTUlIGZyb20gdGhlIHRvcCBhbmQgY2VudGVyZWQgKi9cbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4ODg7XG4gICAgd2lkdGg6IDgwJTsgLyogQ291bGQgYmUgbW9yZSBvciBsZXNzLCBkZXBlbmRpbmcgb24gc2NyZWVuIHNpemUgKi9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwMDE7IC8qIFNpdCBvbiB0b3AgKi9cbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi8qIFRoZSBDbG9zZSBCdXR0b24gKi9cbi5jbG9zZSB7XG4gIGNvbG9yOiAjYWFhO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jbG9zZTpob3Zlcixcbi5jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59IiwiaGVhZGVyLnNpdGUtaGVhZGVye1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCAxMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzLCBib3gtc2hhZG93IC4ycywgb3BhY2l0eSAuNHMsIHRyYW5zZm9ybSAuNHM7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMTJweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoeGwpe1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmZpeGVkLXN1Yi1uYXZ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODBweCk7XG4gICAgfVxuICAgIC5wcmltYXJ5LW5hdi10b2dnbGV7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5iYXJze1xuICAgICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICAjMDAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmNsb3Nle1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIC5iYXJze1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNXB4LCA1cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDdweCwgLTZweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnZlcnNpb24tYntcbiAgICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgcGFkZGluZzogMTNweCAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgcGFkZGluZzogMTAuNXB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICAucHJpbWFyeS1uYXYtdG9nZ2xle1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGFpbmVye1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMjRweDtcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiAyM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHhsKXtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50aXRsZS1hcmVhe1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jdXN0b20tbG9nby1saW5re1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzFweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2LXNlY29uZGFyeXtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgLmN0YS1idXR0b24tY29udGFpbmVye1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjdyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGhvbmUtbGluaywgLmxvZ2luLWxpbmt7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN1cHBvcnQtbGlua3tcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vdGhlIHByaW1hcnkgbmF2XG4gICAgICAgICNnZW5lc2lzLW5hdi1wcmltYXJ5e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIC53cmFwe1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICAgICAgICAgIG9yZGVyOiA0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDk1cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDk3cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwjbWVudS1wcmltYXJ5LW1lbnV7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgID4gLm1lbnUtaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgPiBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCA4cHggMjdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggOHB4IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57IC8vYW55IGxpbmsgd2l0aCBjaGlsZHJlblxuICAgICAgICAgICAgICAgICAgICA+IGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGE6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDZcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzOyAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgPiAuc3ViLW1lbnV7IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbnsgLy8xc3QgbGV2ZWwgbGluayB3aXRoIGNoaWxkcmVuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBhLCA+IGE6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCguc29sdXRpb25zKTpob3ZlcnsgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuc3ViLW1lbnV7IC8vMm5kIGxldmVsIHN1Yi1tZW51XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNvbHV0aW9uczpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zdWItbWVudXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2MC41cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLndoby13ZS1zZXJ2ZXtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCAobGcpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCl7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWFyY2gtZm9ybSB7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogOHB4O1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBEZWZhdWx0cywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNCMUIxQjE7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zZWFyY2gtZm9ybS1sYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHByb3hpbWEtbm92YTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNlYXJjaC1mb3JtLWlucHV0e1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE3NHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWFyY2h7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgPiAuc3ViLW1lbnV7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwIDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkaGVhdnliaWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgID4uc3ViLW1lbnV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTQ4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLy90aGUgbG9nbyBhbmQgaG9tZSBsaW5rXG4ud3AtY3VzdG9tLWxvZ297XG4gICAgLnRpdGxlLWFyZWF7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuLy90aGUgcmlnaHQgc2lkZSBuYXYgb2YgdGhlIGhvbWUgbWVudS4gU2VhcmNoLCBwaG9uZSwgbG9naW4sIHN1cHBvcnQsIGFuZCBkZW1vIGN0YVxuLm5hdi1zZWNvbmRhcnl7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA3cHggMDtcbiAgICBhe1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY3RhLWJ1dHRvbi1jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAkZGlzcGF0Y2hlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGRpc3BhdGNoZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkaXNwYXRjaGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1lbnUtaXRlbXtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICB9XG4gICAgLnBob25lLWxpbmt7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxvZ2luLWxpbmt7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zdXBwb3J0LWxpbmt7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZGlzcGF0Y2hlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGlzcGF0Y2hlcjtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlzcGF0Y2hlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLy90aGUgcHJpbWFyeSBuYXZcbiNnZW5lc2lzLW5hdi1wcmltYXJ5e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICYuc2hvd01lbnV7XG4gICAgICAgIHVsI21lbnUtcHJpbWFyeS1tZW51e1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjYycHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygoMTAwJSAvIDYpIC0gMTZweClcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMyOXB4KTtcbiAgICB9XG4gICAgdWwjbWVudS1wcmltYXJ5LW1lbnV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGVzY3JpcHRpb257XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM3QTdBN0E7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44MjVyZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwLnN1Yi1tZW51LWluZm9ybWF0aW9ue1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNDRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMS43NHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubG9naW4tbGlua3tcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAubWVudS1pdGVte1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAgPiBhe1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7IC8vb24gbW9iaWxlIDFzdCBsZXZlbCBsaW5rcyB3aXRob3V0IGNoaWxkcmVuXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjdweCA2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyN3B4IDdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyN3B4IDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57IC8vYW55IGxpbmsgd2l0aCBjaGlsZHJlblxuICAgICAgICAgICAgPiBhe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogOHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obGcsIHhsKXtcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJEZWZhdWx0c1wiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudXAtY2FyZXQ6YWZ0ZXIsICY6aG92ZXIgPiBhOmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVueyAvLzFzdCBsZXZlbCBsaW5rIHdpdGggY2hpbGRyZW5cbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMCk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XG4gICAgICAgICAgICAgICAgJjpob3ZlciA+IGE6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhdnliaWRcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IC5zdWItbWVudXsgLy8ybmQgbGV2ZWwgXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgICAgICAgICAgID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW57IC8vMm5kIGxldmVsIGxpbmsgb25seVxuICAgICAgICAgICAgICAgICAgICA+YTpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICAgICAgICAgICAgICAgYTpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWVudS1pdGVtLWhhcy1jaGlsZHJlbnsgLy8ybmQgYW5kIGdyZWF0ZXIgbGV2ZWwgbGluayB3aXRoIGNoaWxkcmVuXG4gICAgICAgICAgICAgICAgLnN1Yi1tZW51eyAvLzNyZCBsZXZlbCBvciBncmVhdGVyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAmOm5vdCguc29sdXRpb25zKTpob3ZlcnsgLy9hbGwgMXN0IGxldmVsIGxpbmsgd2l0aCBjaGlsZHJlbiBleGNlcHQgZm9yIHRoZSBzb2x1dGlvbnMgbGlua1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIC5zdWItbWVudXsgLy8ybmQgbGV2ZWwgb3IgZ3JlYXRlclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgPiAuc3ViLW1lbnV7IC8vMm5kIGxldmVsIHN1Yi1tZW51XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwOTYzOTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjQ0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE3MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgPiAubWVudS1pdGVte1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVueyAvLzJuZCBsZXZlbCBvciBncmVhdGVyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnVwLWNhcmV0OmFmdGVyLCA+YTphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnV7Ly8zcmQgbGV2ZWwgYW5kIGdyZWF0ZXIgc3ViLW1lbnVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnNvbHV0aW9uczpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICA+IC5zdWItbWVudXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODk2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm90aGVyLXNvbHV0aW9uc3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdWItbWVudXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgID4gLm1lbnUtaXRlbXsgLy9zb2x1dGlvbiBjb2x1bW4gaGVhZGxpbmVcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgtbis0KXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm90aGVyLXNvbHV0aW9uc3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgICAgICAgICAgICAgICAgICAgICAgYTpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5hbGwtc29sdXRpb25ze1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdEZWZhdWx0cyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaGNzcy1zb2Z0d2FyZXtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYTo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc29sdXRpb25ze1xuICAgICAgICAgICAgPi5zdWItbWVudSB7XG5cbiAgICAgICAgICAgICAgICA+Lm1lbnUtaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgPmF7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gc3BhbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gOTRweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdWItbWVudXtcbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggNjVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5lc3RpbWF0aW5ne1xuICAgICAgICAgICAgICAgID4gYTo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8xMi9jYWxjdWxhdG9yX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub3BlcmF0aW9uc3tcbiAgICAgICAgICAgICAgICA+IGE6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMTIvaGVsbWV0X2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmxlZXR7XG4gICAgICAgICAgICAgICAgPiBhOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzEyL2J1bGxkb3plcl9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRhdGEtcmVwb3J0aW5ne1xuICAgICAgICAgICAgICAgID4gYTo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMTIvZ3JhcGhfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIH0gICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGNzcy1zb2Z0d2FyZXtcbiAgICAgICAgICAgICAgICA+IGE6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMDEvbG9nby1oY3NzLWp1c3RpY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogLjVweCBzb2xpZCAjQTFBMUExO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgfSAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vdGhlci1zb2x1dGlvbnN7XG4gICAgICAgICAgICAgICAgPiBhe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdWItbWVudXtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA5M3B4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmV4dGVybmFsLWxpbmt7XG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAyL2V4dGVybmFsX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNS8wMi9leHRlcm5hbF9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hbGwtc29sdXRpb25ze1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoLWZvcm0ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY29sdW1uLWdhcDogMjhweDtcbiAgICAgICAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnNlYXJjaC1mb3JtLWxhYmVse1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gtZm9ybS1pbnB1dHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkaGVhdnliaWQ7XG4gICAgICAgICAgICB3aWR0aDogNTY4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTZweCAwO1xuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VhcmNoe1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBEZWZhdWx0cywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTZweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjdweCAwIDI3cHggMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgPiAuc3ViLW1lbnV7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MTZweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDY2cHggNDRweCA2MXB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5tb2RhbC12aWRlb3tcbiAgICBtYXgtd2lkdGg6IDY5OHB4O1xuICAgIG1heC1oZWlnaHQ6IDM5M3B4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogOTQlOyAvKiBDb3VsZCBiZSBtb3JlIG9yIGxlc3MsIGRlcGVuZGluZyBvbiBzY3JlZW4gc2l6ZSAqL1xuICAgIGJvcmRlcjpub25lO1xuICAgIHBhZGRpbmc6MDtcbiAgICAmLmJpZ3tcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTE5MXB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNjcwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjMwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNsb3Nle1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICBwYWRkaW5nOiA4cHggMjJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHJpZ2h0Oi0yNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuLndpc2l0YV9oZWlnaHR7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLnZpZGVvLXBsYXllci1yaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogKG1hdGguZGl2KDEwMCUsIDEyKSo1KTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cbi52aWRlby10aHVtYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gICAgaW1ne1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpe1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDk4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7IFxuICAgICAgICByaWdodDogMDsgXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyBcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyBcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6XCIgXCI7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjI1cztcbiAgICAgICAgdHJhbnNpdGlvbjogLjI1cztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjNmNDtcbiAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA5L3BsYXktYnV0dG9uLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgbWFzazogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAyMy8wOS9wbGF5LWJ1dHRvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxMTVweDtcbiAgICAgICAgbWFzay1zaXplOiAxMTVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMTU1cHg7XG4gICAgICAgIG1hc2stc2l6ZTogMTU1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgb3BhY2l0eTogLjE1O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICB3ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi52aWRlby10aXRsZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1zaGFkb3c6IDJweCAycHggNHB4ICMzMzM7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIHRvcDogNjMlO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxufVxuLnctZGlhbG9nLnctY3NzLXJlc2V0IHtcbiAgICBtaW4td2lkdGg6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xufVxud2lzdGlhLXBsYXllcjpub3QoOmRlZmluZWQpIHsgXG4gICAgYmFja2dyb3VuZDogY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQgdXJsKCcvd3AtY29udGVudC91cGxvYWRzLzIwMjEvMTAvZGVmYXVsdC1oY3NzLWxvZ28uanBnJyk7IFxuICAgIGRpc3BsYXk6IGJsb2NrOyBcbiAgICBmaWx0ZXI6IGJsdXIoNXB4KTsgXG4gICAgcGFkZGluZy10b3A6NTYuMjUlOyBcbn0iLCIvKiAjIFNjcm9sbCB0byBUb3Bcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50by10b3Age1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWluZGVudDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJhY2tncm91bmQ6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2hjc3MyMDIyL2ltYWdlcy90by10b3Auc3ZnJykgbm8tcmVwZWF0IGNlbnRlciA1MCU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgei1pbmRleDogOTAwMDtcbiAgICAmLnRvcC1pcy12aXNpYmxlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIFxuICAgICYudG9wLWZhZGUtb3V0IHtcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgLy8gcmlnaHQ6IDMwcHg7XG4gICAgICAgIC8vIGJvdHRvbTogMzBweDtcbiAgICB9XG59XG5cbi5uby10b3VjaCAudG8tdG9wOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM1MjA1O1xuICAgIG9wYWNpdHk6IDE7XG59IiwiI3Byb2R1Y3QtaGVyb3tcbiAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cbiAgICBzdmd7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNjJweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMDNweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzY1cHg7XG4gICAgfVxuICAgICYubm8tdmlkZW97XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5jaGlsZC1oZXJve1xuICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYvNTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDRweDtcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc3Zne1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAud2lzdGlhLWZyYW1le1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC52aWRlby10aHVtYiwgLnZpZGVvLXRodW1iOmJlZm9yZXtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnZpZGVvLXRpdGxle1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICB0b3A6IDc1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0OXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTEwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIyNXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExMXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLCAuODUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgwLCAwLCAwLCAwLjYwKSA4LjE0JSwgcmdiYSgwLCAwLCAwLCAwLjgwKSA5NS40NCUpO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMTM5LCAxMzksIDEzOSwgMC4wMCkgOC4xNCUsIHJnYmEoMTM5LCAxMzksIDEzOSwgMC4wMCkgMTYuODclLCByZ2JhKDEzOSwgMTM5LCAxMzksIDAuMDApIDI4LjIyJSwgcmdiYSgwLCAwLCAwLCAwLjcyKSA0Mi42MyUsIHJnYmEoMCwgMCwgMCwgMC43NSkgNTUuMjglLCByZ2JhKDAsIDAsIDAsIDAuODUpIDY0Ljg5JSwgIzAwMCA3OS43MyUpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDEzOSwgMTM5LCAxMzksIDAuMDApIDguMTQlLCByZ2JhKDEzOSwgMTM5LCAxMzksIDAuMDApIDE2Ljg3JSwgcmdiYSgxMzksIDEzOSwgMTM5LCAwLjAwKSAzMi41OSUsIHJnYmEoMCwgMCwgMCwgMC41MCkgNDIuNjMlLCByZ2JhKDAsIDAsIDAsIDAuNzUpIDU1LjI4JSwgcmdiYSgwLCAwLCAwLCAwLjg1KSA2NC44OSUsICMwMDAgNzkuNzMlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVyby1jb250ZW50e1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzEwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3RhbmRhcmQtYnRue1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjQwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMzcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDF7XG4gICAgICAgIGZvbnQtc2l6ZTogLjgyNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBwe1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgY29sb3I6ICNCRUJFQkU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJi5oZWFkbGluZXtcbiAgICAgICAgICAgIEBleHRlbmQgaDI7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41ODJyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYubW9iaWxlLXdoaXRlLWJne1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5tb2JpbGUtZGFyay1ibHVlLWJne1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMmIzYTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTJiM2E7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4jaGVyby12aWRlb3tcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxufSIsIiN2aWRlby1wbGF5ZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE2MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIzMnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTI3M3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yOTlweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI1NXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDExNTBweCkgYW5kIChtYXgtaGVpZ2h0OiAxMjAwcHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTI1dmg7XG4gICAgfVxuICAgIC52aWRlby1jb250YWluZXJ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdG9wOiAtMTAwcHg7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgdG9wOiAtMTYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICB0b3A6IC0yMzJweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIHRvcDogLTI3M3B4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgIHRvcDogLTI5OXB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNTVweCkgYW5kIChtaW4taGVpZ2h0OiAxMTUwcHgpIGFuZCAobWF4LWhlaWdodDogMTIwMHB4KSB7XG4gICAgICAgICAgICB0b3A6IC0yNXZoO1xuICAgICAgICB9XG4gICAgfVxuICAgIC52aWRlby10aHVtYntcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC52aWRlby10aXRsZXtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICB0b3A6IDY1JTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY3VzdG9tZXJfbG9nb3N7XG4gICAgbWFyZ2luOiA0OHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgbWFyZ2luOiA5NnB4IDAgODBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIFxuICAgICY6bm90KC5zaWRlLWJ5LXNpZGUpe1xuICAgICAgICAuY29udGFpbmVye1xuICAgICAgICAgICAgJj5kaXZ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLCAuMTYpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2Utcm93e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1mbG93OiB3cmFwIDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIHJvdy1nYXA6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlLWl0ZW17XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCl7XG4gICAgICAgICAgICBmbGV4OiAxIDAgMzMlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2lkZS1ieS1zaWRle1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAuaW1hZ2Utcm93e1xuICAgICAgICAgICAgcm93LWdhcDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2UtaXRlbXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMCAzMyU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKXtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmJpZy1oZWFkbGluZXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMDdyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40OHJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBweyAgXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICYuYmlnLWhlYWRsaW5le1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjA3cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgZGl2W2NsYXNzKj1cIm9mZnNldFwiXXtcbiAgICAgICAgLmJpZy1oZWFkbGluZXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLm5ldy1wcm9kdWN0LXBhcmVudHtcbiAgICAuY3VzdG9tZXJfbG9nb3N7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIG1hcmdpbjogOTZweCAwO1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbn0iLCIudGFiLXNlY3Rpb257XG4gICAgLnBhbmV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xuICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYi1jb250ZW50e1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIHVsLnRhYm5hdntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xuICAgICAgICB9XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b257XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhcmR7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICAuY2FyZC1ib2R5e1xuICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMjRweCA4MXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDM3NS8yMTQ7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZHJvcGRvd24tdG9nZ2xle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICM2NTY1NjU7XG4gICAgYm9yZGVyLXJhZGl1czogOC4yNThweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAuMjU1ZW07XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7IC8vZG93blxuICAgICAgICBmb250LWZhbWlseTogJ0RlZmF1bHRzJztcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJi5hY3RpdmV7XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDZcIjsgLy91cFxuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICBjb2xvcjogdW5zZXQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4jZ2VuZXJpYy10YWJze1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTZweDtcbiAgICB9XG4gICAgLmZyYW1le1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgIH1cbiAgICB1bC50YWJuYXZ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b257XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOztcbiAgICAgICAgfVxuICAgICAgICAuYWN0aXZle1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFiLWNvbnRlbnR7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDc1JSAtIDMwcHgpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wYW5le1xuICAgICAgICBAZXh0ZW5kIC5zZWN0aW9uLWZyYW1lO1xuICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBwYWRkaW5nOiA0OHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kcm9wZG93bi10b2dnbGV7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMCk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFREVERUQ7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiI3Byb2R1Y3QtZmVhdHVyZXMtdGFic3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTZweDtcbiAgICB9XG4gICAgLmZyYW1le1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDYwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMzBweCAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgcGFkZGluZzogNTRweCAzMnB4IDM1cHg7XG5cbiAgICAgICAgfVxuICAgIH1cbiAgICB1bC50YWJuYXZ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b257XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAzOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTs7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHggMzBweCAxMnB4IDUycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDMwcHggMTZweCA1MnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2s6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wOC9jaGVja19jaXJjbGVfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvY2hlY2tfY2lyY2xlX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbWFzay1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hY3RpdmV7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50YWItY29udGVudHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgICAgIEBleHRlbmQgLm9mZnNldC1sZy0xO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wYW5le1xuICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQwKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgJi5tb2JpbGUtZGlzcGxheXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICAgICAgLnN0YW5kYXJkLWJ0bntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi5oZWFkbGluZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjQ3NXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3RhbmRhcmQtYnRue1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYud2hpdGUtYmd7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgfVxufVxuI3RhYi1pbnRyb3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgcGFkZGluZzogNDhweCAwIDZweDtcbiAgICAuYmlnLWhlYWRsaW5le1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDk2cHg7XG4gICAgfVxufSIsIi5jdXN0b21lci10ZXN0aW1vbmlhbHN7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgcGFkZGluZzogNDhweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xuICAgIH1cbiAgICAudmlkZW8tdGh1bWJ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMTE1cHg7XG4gICAgICAgICAgICBtYXNrLXNpemU6IDExNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDE1NXB4O1xuICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogMTU1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZpZGVvLXRpdGxle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIHRvcDogNzUlO1xuICAgICAgICB9XG4gICAgfSBcbiAgICAubmFtZXtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmV4Y2VycHR7XG4gICAgICAgIHB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI5NXJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OifigJwnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDon4oCdJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5uZXctcHJvZHVjdC1wYXJlbnR7XG4gICAgLmN1c3RvbWVyLXRlc3RpbW9uaWFsc3tcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5wcm9kdWN0LXBhZ2Utc3RhdHMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmIDAlLCAjZmZmIDUwJSwgI0VERURFRCA1MCUsICNFREVERUQgMTAwJSk7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAuc3RhdHMtY29sb3J7XG4gICAgICAgIEBleHRlbmQgLnNlY3Rpb24tZnJhbWU7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5zdGF0cyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMzVweCA0NnB4IDQycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHRcdHBhZGRpbmc6IDAgMzBweDtcblx0XHR9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdH1cbiAgICB9XG4gICAgZGl2W2NsYXNzKj1cIm9mZnNldFwiXXtcbiAgICAgICAgLnN0YXRze1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGF0cy1udW1iZXJ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjcycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICAgIFxuICAgIH1cblxuICAgIC5zdGF0cy0xLCAuc3RhdHMtMiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgICAgICBsZWZ0OiA0OHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjE2KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cblxuICAgIC5zdGF0cy1udW1iZXIge1xuICAgICAgICBmb250LXNpemU6IDMuNTg1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy40NXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNC43NXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6NDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdGF0cy10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfSAgIFxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTZweDtcbiAgICB9XG59XG4vL3VzZWQgb24gd2h5LWhjc3MgcGFnZSAodHdvIHJvd3MpXG4ucGFnZS1zdGF0cyB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIC5zdGF0cy1jb2xvcntcbiAgICAgICAgQGV4dGVuZCAuc2VjdGlvbi1mcmFtZTtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0YXRzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDQ2cHggNDJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdH1cbiAgICB9XG4gICAgLy9zZXBhcmF0b3IgYmFyXG4gICAgLnN0YXRzLTEsIC5zdGF0cy0ye1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDQ4cHg7XG4gICAgICAgICAgICByaWdodDogNDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMTYpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vaG9yaXpvbnRhbCBydWxlIHNlcGFyYXRvciBvbiByb3dcbiAgICAubGFzdC1yb3c6bm90KC5yb3ctMSl7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgcmdiYSgwLCAwLCAwLCAuMTYpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zdGF0cy0ze1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zdGF0cy1udW1iZXIge1xuICAgICAgICBmb250LXNpemU6IDMuNTg1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuM3JlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6NDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3RhdHMtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICAgIH1cbn0iLCIjc2FsZXMtc3RlcHN7XG4gICAgbWFyZ2luOiA0OHB4IDA7XG4gICAgLnNlY3Rpb24tZnJhbWV7XG4gICAgICAgIHBhZGRpbmc6IDM2cHggMTJweCA2cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgcGFkZGluZzogMzZweCAxMnB4IDExcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBwYWRkaW5nOiA1NXB4IDUwcHggMTFweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoM3tcbiAgICAgICAgZm9udC1zaXplOiAyLjA3cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi45NXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRsaW5le1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC1zaXplOiAyLjA3cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuNDg1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3ViLWhlYWRsaW5le1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTIzcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0N3B4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDk4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0ZXAtMSwgLnN0ZXAtMntcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsIC4yKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0ZXAtMXtcbiAgICAgICAgLmhlYWRsaW5le1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvaWNvbi1oZWFkYWNoZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvaWNvbi1oZWFkYWNoZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3RlcC0ye1xuICAgICAgICAuaGVhZGxpbmV7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L2ljb24tYmFyLWxpbmUtZ3JhcGguc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L2ljb24tYmFyLWxpbmUtZ3JhcGguc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zdGVwLTN7XG4gICAgICAgIC5oZWFkbGluZXtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM4cHg7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMDkvaWNvbi1yb2NrZXQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzA5L2ljb24tcm9ja2V0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3RlcC0xLCAuc3RlcC0yLCAuc3RlcC0ze1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5oZWFkbGluZXtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFzay1zaXplOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xNXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZmxleDogMSAwIDI1JTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyOSU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgZGl2W2NsYXNzKj1cIm9mZnNldFwiXXtcbiAgICAgICAgLnN0ZXAtMSwgLnN0ZXAtMiwgLnN0ZXAtM3tcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzMyU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbC1sZy04e1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHh4bCl7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODMuMzMzMzMzMzMzMyU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgbWFyZ2luOiA5NnB4IDA7XG4gICAgfVxufVxuIiwiLm5ldy1mYXFze1xuICAgIG1hcmdpbjogNDhweCAwO1xuICAgIC5xdWVzdGlvbntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIG1hcmdpbjogMTZweCA0MHB4IDE2cHggMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMnB4IDQwcHggMzJweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRGVmYXVsdHNcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG4gICAgICAgICYuZG93bi1jYXJldDphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMzVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZhcXtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYW5zd2Vye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgZGl2LnNlY3Rpb24tZnJhbWV7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwgLjEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogNDhweCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBwYWRkaW5nOiA2NHB4IDAgMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmlnLWhlYWRsaW5le1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICBtYXJnaW46IDk2cHggMDtcbiAgICB9XG59XG4uZmFxLWN0YSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICNEREREREQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDA7XG4gICAgfVxuXG5cdC5yb3cge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHRwIHtcblx0XHRmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxMjIlO1xuICAgICAgICBtYXJnaW46IDA7XG5cdH1cblxuICAgIC5jb250ZW50LXJvd3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICByb3ctZ2FwOiAzM3B4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIC5zdGFuZGFyZC1idG4ub3V0bGluZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59IiwiI3Byb2R1Y3QtZmVhdHVyZXN7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuY29udGVudC1ib3h7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc3Zne1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJvd3tcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgIHJvdy1nYXA6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDJ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMDdyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuY2hpbGQtcHJvZHVjdC1mZWF0dXJlc3tcbiAgICAgICAgLnJvd3tcbiAgICAgICAgICAgIC5jb2wtMTJ7XG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtYm94e1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0OHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQ4cHggMCA0OHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogODBweCAwIDgwcHggNTdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAuY29udGVudC1ib3h7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQ4cHggMTVweCA0OHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4eGwpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogODBweCA1N3B4IDgwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bm90KC5sYXN0LXJvdykgaDI6YmVmb3Jle1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHRvcDogLTMycHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0OHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgODBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmZlYXR1cmUtYm9yZGVyc3tcbiAgICAgICAgLnJvd3tcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLCAuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLCAuMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCwgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIC5jb2wtMTI6Zmlyc3QtY2hpbGQ6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLDAsMCwgLjEpO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAuY29sLTEyOmZpcnN0LWNoaWxkOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxhc3Qtcm93e1xuICAgICAgICBAZXh0ZW5kIC5hbGlnbi1pdGVtcy1jZW50ZXI7XG4gICAgICAgIEBleHRlbmQgLmNlbnRlcjtcbiAgICAgICAgQGV4dGVuZCAuZC1ub25lO1xuICAgICAgICBAZXh0ZW5kIC5kLW1kLWZsZXg7XG4gICAgICAgIC5jb250ZW50LWJveHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIG1hcmdpbjogODBweCAwIDgwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAuYmlnZ2VyLWhlYWRsaW5lLCBoMntcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjA3cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbHVtbnMtY29sNS1jb2w3e1xuICAgICAgICAuY29sLW1kLTZ7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtNztcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLW1kLTU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgIG1hcmdpbjogOTZweCAwO1xuICAgIH1cbn0iLCIuY29udGVudC1zaWRlYmFyLXdyYXB7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cbi8vYXNpZGVcbi5wcm9kdWN0LWNoaWxkLW1lbnV7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiA0N3B4O1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiA5OTg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHdpZHRoOiAxMDAlO1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHR0b3A6NjZweDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblx0XHR0b3A6IDgwcHhcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjVweCkge1xuXHRcdGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0b3A6MDtcblx0XHR3aWR0aDogY2FsYygtMzgwcHggKyA1MHZ3KTtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE1NTBweCl7XG5cdFx0d2lkdGg6IGNhbGMoLTQzMHB4ICsgNTB2dyk7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eHhsKXtcblx0XHR3aWR0aDogY2FsYygtNTg1cHggKyA1MHZ3KTtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE5MDBweCl7XG5cdFx0d2lkdGg6IGNhbGMoLTY0MHB4ICsgNTB2dyk7XG5cdH1cbn1cbi8vdGhlIG1lbnVcbiNwcm9kdWN0LWNoaWxkLW1lbnV7XG5cdHBhZGRpbmc6IDA7XG5cdHVse1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cGFkZGluZzogMTVweCAxNXB4IDA7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cdGF7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6bm90KC5iYWNrLXRvLXBhcmVudC1saW5rKXsgXG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0cGFkZGluZzogMTZweCAyNHB4IDE2cHggNTJweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdC13ZWJraXQtbWFzazogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzA4L2NoZWNrX2NpcmNsZV9pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdFx0XHRtYXNrOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMDgvY2hlY2tfY2lyY2xlX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0XHRcdC13ZWJraXQtbWFzay1zaXplOiAxOHB4O1xuXHRcdFx0XHRtYXNrLXNpemU6IDE4cHg7XG5cdFx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHRcdGxlZnQ6IDI0cHg7XG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTQwMHB4KSBhbmQgKG1heC1oZWlnaHQ6ODAwcHgpIHtcblx0XHRcdFx0XHRsZWZ0OiAyNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4yNSk7XG5cdFx0XHR9XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE0MDBweCkgYW5kIChtYXgtaGVpZ2h0OjgwMHB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDEycHggMjRweCAxMnB4IDUycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuYmFjay10by1wYXJlbnQtbGlua3tcblx0XHRcdHBhZGRpbmc6IDE2cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTNweDtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDMuM3B4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcblx0XHRcdFx0bWFyZ2luLXRvcDogNTZweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTQwMHB4KSBhbmQgKG1heC1oZWlnaHQ6ODY1cHgpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjRweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTc5MHB4KSBhbmQgKG1heC13aWR0aDogMTgxMXB4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jdXJyZW50LW1lbnUtaXRlbSBhe1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHQmOjpiZWZvcmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Ji5hY3RpdmV7XG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG5cdFx0XHRoZWlnaHQ6IGNhbGMoLTEyMHB4ICsgMTAwdmgpO1xuXG5cdFx0fVxuXHR9XG59XG4jcHJvZHVjdC1jaGlsZC1tZW51LWFuY2hvcntcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMDtcblx0fVxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE5MjFweCkge1xuXHRcdHdpZHRoOiAzMjBweDtcblx0fVxufVxuLnByb2R1Y3QtY2hpbGQtbWVudS1pbm5lcntcblx0cG9zaXRpb246IHN0aWNreTtcblx0dG9wOiAxMHB4O1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG5cdFx0cGFkZGluZzogODBweCAyNHB4IDQ4cHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNDAwcHgpIGFuZCAobWF4LWhlaWdodDo3MDBweCkge1xuXHRcdGhlaWdodDogMTAwdmg7XG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTQwMHB4KSBhbmQgKG1heC1oZWlnaHQ6NzcwcHgpIHtcblx0XHRwYWRkaW5nOiAyNHB4ICAyNHB4IDQ4cHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNDAwcHgpIGFuZCAobWF4LWhlaWdodDo4NjVweCkge1xuXHRcdHBhZGRpbmc6IDQ4cHggIDI0cHg7XG5cdH1cbn1cbi5wcm9kdWN0LWNoaWxkLW1lbnUtdGl0bGUge1xuXHRkaXNwbGF5OiBub25lO1xuXHRjb2xvcjogIzAwMDtcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblx0bWFyZ2luLWxlZnQ6IDI0cHg7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuLnByb2R1Y3QtY2hpbGQtY3VycmVudC10aXRsZSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICNmZmY7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIiBcXGYxMDdcIjtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Zm9udC1mYW1pbHk6IERlZmF1bHRzO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Ji5hY3RpdmV7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIiBcXGYxMDZcIjtcblx0XHR9XG5cdH1cbn0iLCIjcHJvZHVjdC1icmVhZGNydW1ie1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICB9XG59IiwiLmN1c3RvbWVyLXN0b3J5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY3VzdG9tZXItc3RvcnktdGV4dCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzI3MkUzQjtcbiAgICBwYWRkaW5nOiA2NHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuXG4gICAgfVxufVxuXG4uY3VzdG9tZXItc3RvcnktcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB9XG59XG5cbi5jdXN0b21lci1zdG9yeS1hdHRyaWJ1dGlvbiB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG59XG5cbmltZy5jdXN0b21lci1zdG9yeS1sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuXG59XG5cbmEuY3VzdG9tZXItc3RvcnktbGluayB7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG5hLmN1c3RvbWVyLXN0b3J5LWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlMWUxZTE7XG59XG5cbi5jdXN0b21lci1zdG9yeS1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDcwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbiAgICB9XG59XG5cbi5jdXN0b21lci1zdG9yeXtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG4gICAgLmN1c3RvbWVyLXN0b3J5LXRleHQge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDI0cHg7XG4gICAgfVxuICAgIC5jdXN0b21lci1zdG9yeS1pbWFnZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI4NnB4O1xuICAgIH1cbn0iLCIjc29sdXRpb25zLWZlYXR1cmVzLXRhYnN7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOTZweDtcbiAgICB9XG4gICAgLmZyYW1le1xuICAgICAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIHVsLnRhYm5hdntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGdhcDogNnB4O1xuICAgICAgICB9XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwcHggMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VERURFRDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICYuZXN0aW1hdGluZ3tcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLm9wZXJhdGlvbnN7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWpvYjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5mbGVldHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZsZWV0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmRhdGEtcmVwb3J0aW5ne1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5zaWdodHM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hY2NvcmRpb257XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgYmFja2dyb3VuZDogI0VERURFRDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTs7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwN1wiO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRGVmYXVsdHNcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmU6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNlwiO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjM1cztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMzVzO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wYW5le1xuICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICBib3gtc2hhZG93OiA2cHggNnB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7ICAgXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJi5tb2JpbGUtZGlzcGxheXtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJvd3tcbiAgICAgICAgcm93LWdhcDogMjhweDtcbiAgICB9XG59XG4gI3BpbGxhcnMtdGFic3tcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIEBleHRlbmQgI3NvbHV0aW9ucy1mZWF0dXJlcy10YWJzO1xuICAgIC50YWItY29udGVudHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLnBhbmV7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICYubW9iaWxlLWRpc3BsYXl7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBwYWRkaW5nOiA0OHB4IDQ4cHggMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoM3tcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gICAgcHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gICAgYXtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICB9XG59IiwiLmltYWdlLXNsaWRlc2hvd3tcbiAgICBtYXJnaW46IDQ4cHggMCA4MXB4OyAvLzQ4KzMzIGRvdHMgcG9zaXRpb25uaW5nXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIG1hcmdpbjogOTZweCAwIDEyOXB4OyAvLzk2KzMzIGRvdHMgcG9zaXRpb25uaW5nXG4gICAgfVxuICAgIGgye1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlLXNsaWRle1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc2xpY2stdHJhY2t7XG4gICAgICAgIC5pbWFnZS1zbGlkZXtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zbGljay1kb3Rze1xuICAgICAgICBib3R0b206IC01MXB4O1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDIzcHggMCAwO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zbGljay1uZXh0LCAuc2xpY2stcHJldiB7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLXByZXYge1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL3Rlc3Rcbi5mcm1fc3R5bGVfaGNzc3tcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGZpZWxkc2V0e1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mcm1fZW1iZWRfZm9ybV9jb250YWluZXJ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZybV9wcmltYXJ5X2xhYmVse1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg1cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mcm1fZmluYWxfc3VibWl0e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuZnJtX2NvbWJvX2lucHV0c19jb250YWluZXJ7XG4gICAgICAgIGdyaWQtZ2FwOiAxNnB4O1xuICAgICAgICAuZm9ybS1maWVsZHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAuZnJtX2Rlc2NyaXB0aW9ue1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIipcIjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYigxODUsIDc0LCA3Mik7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmhjc3MtZm9ybS1mcmFtZXtcbiAgICBAZXh0ZW5kIC5zZWN0aW9uLWZyYW1lO1xuICAgIGJveC1zaGFkb3c6IDZweCA2cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgfVxuICAgICYubm8tYm9yZGVye1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIH1cbiAgICAmLnNhZmV0eS1jb2xvcntcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAubWt0b0Zvcm17XG4gICAgICAgICAgICBidXR0b24ubWt0b0J1dHRvbntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGlzcGF0Y2hlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogJGRpc3BhdGNoZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5vcGVyYXRpb25zLWNvbG9ye1xuICAgICAgICBib3JkZXItY29sb3I6ICRoZWF2eWpvYjtcbiAgICAgICAgLm1rdG9Gb3Jte1xuICAgICAgICAgICAgYnV0dG9uLm1rdG9CdXR0b257XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA1ODNGQyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVFQjggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhdnlqb2I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5mbGVldC1jb2xvcntcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmxlZXQ7XG4gICAgICAgIC5ta3RvRm9ybXtcbiAgICAgICAgICAgIGJ1dHRvbi5ta3RvQnV0dG9ue1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmbGVldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogJGZsZWV0O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZGF0YS1jb2xvcntcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2xvdWQ7XG4gICAgICAgIC5ta3RvRm9ybXtcbiAgICAgICAgICAgIGJ1dHRvbi5ta3RvQnV0dG9ue1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbG91ZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogJGNsb3VkO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYmxvZy1mb3Jte1xuICAgICAgICAuZnJtX2NvbWJvX2lucHV0c19jb250YWluZXJ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG4uZnJtX3N0eWxlX2hjc3Mtd2l0aC1mcmFtZSwgLmhjc3MtZm9ybS1mcmFtZXtcbiAgICBAZXh0ZW5kIC5mcm1fc3R5bGVfaGNzcztcbiAgICBAZXh0ZW5kIC5oY3NzLWZvcm0tZnJhbWU7XG59XG4iLCIjcG9wLXVwLXN1Yi1uYXZ7XG4gICAgcHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgICBhe1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICNwb3AtdXAtbmF2e1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgICNtZW51LXBvcC11cC1uYXZ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIGxlZnQ6IDA7IFxuICAgICAgICByaWdodDogMDsgXG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87IFxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggOHB4IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjkyKTtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggOTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggOTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZml0LXF1aXotbGlua3tcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI3MkUzQjtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEY3NThCO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByaWNpbmctbGlua3tcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwQzE1ODtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBDMTU4O1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMEM5NzQ4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMEM5NzQ4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYm9vay1kZW1vLWxpbmt7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMEMxNTg7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBDOTc0ODtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zdWItbmF2e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQzE1ODtcbiAgICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgfVxuICAgICYuc3RpY2t5e1xuICAgICAgICAuc3ViLW5hdntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubWFycXVlZS1pbnRyb3tcbiAgICBwe1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB9XG59XG4vL3Njcm9sbGluZyBtYXJxdWVlXG4gI21hcnF1ZWUtc2VjdGlvbntcbiAgICBAZXh0ZW5kIC5tdGItNDgtODA7XG4gICAgLm1hcnF1ZWUtY29udGFpbmVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG59XG4uTWFycXVlZSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBhbmltYXRpb246IHNjcm9sbC14IDgwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLm1hcnF1ZWUge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIEBleHRlbmQgLm14LTU7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLk1hcnF1ZWUge1xuICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgc2Nyb2xsLXgge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB9XG59IiwiLmcyLXNlY3Rpb257XG4gICAgQGV4dGVuZCAubXRiLTQ4LTgwO1xuICAgIEBleHRlbmQgLnB0Yi00OC04MDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgzMywgNDMsIDU4LCAwLjkyKSAwJSwgcmdiYSgzMywgNDMsIDU4LCAwLjkyKSAxMDAlKSwgdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzEyL2dlLXNlY3Rpb24tYmcucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBoMntcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIEBleHRlbmQgLmxlZnQtY2VudGVyLW1vYmlsZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmcyLWJhZGdlc3tcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIHJvdy1nYXA6IDI0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnByb2R1Y3RzLXRlbXBsYXRlLW5ldy1wcm9kdWN0c3tcbiAgICBhcnRpY2xle1xuICAgICAgICAuY29udGFpbmVye1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2l0ZS1pbm5lcntcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmVudHJ5LWNvbnRlbnQgc2VjdGlvbjpsYXN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmI2N0YV9yZXF1ZXN0e1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJpZy1oZWFkbGluZXtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4wN3JlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi45NXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc29jaWFsLXJldmlld3Mtd2hpdGUtYmd7XG4gICAgICAgIG1hcmdpbjogNDhweCAwIDgwcHg7XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgbWFyZ2luOiA5NnB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb24tZnJhbWV7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAzMHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zdGFuZGFyZC1idG57XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIC5mdWxsLXdpZHRoLWltYWdle1xuICAgICAgICBtYXJnaW46IDQ4cHggMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBtYXJnaW46IDk2cHggMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvL2hlYXZ5am9iIHBhZ2UgaGVybyBpbWFnZVxuICAgICYuY29uc3RydWN0aW9uLXByb2plY3QtbWFuYWdlbWVudC1zb2Z0d2FyZSwgJi5wcm9qZWN0LW1hbmFnZW1lbnQtc29mdHdhcmV7XG4gICAgICAgICNwcm9kdWN0LWhlcm97XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgIHJpZ2h0IDQwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgIHJpZ2h0IDYwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCl7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICByaWdodCA3NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE5MDBweCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAgcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2FjY291bnRpbmd7XG4gICAgICAgIG1hcmdpbjogNDhweCAwO1xuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICBtYXJnaW46IDk2cHggMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiNjdGFfcmVxdWVzdHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMjQvMTEvcmVxdWVzdC1pbmZvLWJhY2tncm91bmQucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiA0OHB4IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87ICAgICBcbiAgICBjb2xvcjogI2ZmZjsgIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICBwYWRkaW5nOiA5NnB4IDA7XG4gICAgfVxufSIsIi5waWxsYXItcGFnZXN7XG4gICAgI3Byb2R1Y3QtaGVyb3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgICAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpeyAgXG4gICAgICAgICAgICBwYWRkaW5nOiAwOyAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgI3ZpZGVvLXBsYXllcntcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYXJ0aWNsZXtcbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jdXN0b21lcl9sb2dvc3tcbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCguc2lkZS1ieS1zaWRlKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDQ4cHggMCA0MHB4O1xuICAgICAgICAgICAgLmNvbnRhaW5lciA+IGRpdntcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpeyAgXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7ICBcbiAgICAgICAgICAgICAgICBtYXJnaW46ICA5NnB4IDAgNjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29sLWxnLTEwe1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgI3Byb2R1Y3QtZmVhdHVyZXMge1xuICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXsgIFxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwgLjE2KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7ICBcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA2NHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXsgIFxuICAgICAgICAgICAgbWFyZ2luOiA2NHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3NvbHV0aW9ucy10YWItaW50cm97XG4gICAgICAgIHB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvZHVjdC1wYWdlLXN0YXRze1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgICAgICAuc3RhdHMtdGV4dHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwOyAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaHJ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgI3N0YXRzLWludHJve1xuICAgICAgICBoMntcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuOTVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNvZnR3YXJlLXNvbHV0aW9uc3tcbiAgICAgICAgbWFyZ2luOiA0OHB4IDA7XG4gICAgICAgIHN2Z3tcbiAgICAgICAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGgze1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhaW5lcntcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLCAuMTYpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA2NHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICAuY29sLTEye1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtYXJnaW46IDY0cHggMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY3VzdG9tZXItc3RvcnktbG9nb3tcbiAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgfVxuICAgIC5jdXN0b21lci1zdG9yeXtcbiAgICAgICAgbWFyZ2luOiA0OHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWFyZ2luOiA5NnB4IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJpZy1oZWFkbGluZXtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4wN3JlbSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi45NXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc29jaWFsLXJldmlld3Mtd2hpdGUtYmd7XG4gICAgICAgIG1hcmdpbjogNDhweCAwIDk2cHg7XG4gICAgICAgIC5yb3d7XG4gICAgICAgICAgICByb3ctZ2FwOiA0NHB4O1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWFyZ2luOiA2NHB4IDAgMTM2cHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJsb2d7XG4gICAgI2hlcm97XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5oMS5sYXRlc3Qtc3Rvcmllc3tcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbn1cblxuI2ZlYXR1cmVkLWJsb2d7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyRTNCO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIH1cbiAgICAuZW50cnl7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzJFM0I7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTNweCAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgIHdpZHRoOiA2MjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZW50cnktbWV0YXtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICAgIGEuZW50cnktY29udGVudHtcbiAgICAgICAgY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mZWF0dXJlZC1pbWFnZXtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI2Jsb2ctaGVyb3tcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDkzNC81MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IFxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCl7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDkzNC81MDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDJ7XG4gICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAuODM1cmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoM3tcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBwe1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM1cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuLmJsb2ctdGFnc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBsaXtcbiAgICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgfVxuICAgIGF7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjMDA5NjM5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTBweCk7ICAgIFxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogLjgzNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjA4cHg7XG5cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICB9XG59XG4uc2Nyb2xsLXRhZ3N7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICB9XG59XG4jYmxvZy1oZXJve1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICAgIH1cbn1cbi53cC1zaW5ndWxhcntcbiAgICAjYmxvZy1oZXJve1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNTNweDtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAzOTUgLyAxNTM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MTJweDtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTI4MCAvIDUxMjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwM3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuLmZlYXR1cmVkLWltYWdle1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5ibG9nLWJveHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgYm94LXNoYWRvdzogNnB4IDZweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAucC1oZWFkaW5nLTR7XG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgdG9wOiAtMjhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWF2eWJpZDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIHB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYucmVhZC1tb3Jle1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZW50cnktdGltZXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5lbnRyeS1tZXRhe1xuICAgICAgICBjb2xvcjogIzZFNkU2RTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ibG9nLWNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgICB9IFxufVxuLmxhdGVzdC1zdG9yaWVzLWxpbmt7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgICY6YmVmb3Jle1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCLihpBcIjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aW50KCRoZWF2eWJpZCwgMjAlKTtcbiAgICB9XG59XG4uc3Rvcmllcy1ieXtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbn1cbi5hdXRob3ItYmx1cmJ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA0OHB4IDA7XG4gICAgaW1ne1xuICAgICAgICBtYXgtd2lkdGg6IDY1cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDY1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgzcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA4M3B4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXV0aG9ye1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgICBoMXtcbiAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhe1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gICAgLmF1dGhvci1kZXRhaWxze1xuICAgICAgICBmbGV4OiAxIDAgNjAlO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmbGV4OiAxIDAgNzAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmxvZywgLmFyY2hpdmUsIC5zaW5nbGUtZ2FsbGVyeXtcbiAgICBhcnRpY2xle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAmLmdhbGxlcnl7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlLWJveHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDQwNyAvIDE2MztcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXJjaGl2ZS1wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luOiA2MHB4IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuYWN0aXZlIGF7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wYWdpbmF0aW9uLXByZXZpb3VzLCAmLnBhZ2luYXRpb24tbmV4dHtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmF1dGhvci1kZXNjcmlwdGlvbntcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG59XG4ucG9zdC10eXBlLWFyY2hpdmUtdmlkZW9ze1xuICAgIC5pbWFnZS1ib3h7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgIH1cbiAgICAjZmVhdHVyZWQtYmxvZ3tcbiAgICAgICAgI2Jsb2ctaGVyb3tcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5hcmNoaXZlLWRlc2NyaXB0aW9ue1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgLmFyY2hpdmUtdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG59XG5cbi5zaW5nbGUtcG9zdCwgLnNpbmdsZS13aGl0ZS1wYXBlcnN7XG4gICAgLmJsb2ctY29udGVudCwgLmNvbnRhaW5lcntcbiAgICAgICAgPiBhcnRpY2xle1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5lbnRyeS1tZXRhe1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IC44MzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhdnliaWQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmVudHJ5LWNhdGVnb3JpZXMsIC5lbnRyeS10YWdze1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIC5lbnRyeS10aXRsZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgLnN1cHBvcnRpbmctaGVhZGxpbmV7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHRke1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgIH1cbiAgICAuYWNjb3VudGluZy1saXN0e1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBibG9ja3F1b3Rle1xuICAgICAgICAmLmhjc3MtZ3JlZW57XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0aW50KCRncmVlbiwgMzAlKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuaGNzcy1vcmFuZ2V7XG4gICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgJG9yYW5nZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuICAgIC5mdWVsLXNhdmluZ3MtY3RhIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdGludCgkcHVycGxlLCAxMCUpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmVudHJ5LWNvbnRlbnQ6bm90KC5ibG9nLWJveCl7XG4gICAgICAgIGgze1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDg4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGhlYXZ5YmlkO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5lbnRyeS1mb290ZXJ7XG4gICAgICAgIC5lbnRyeS1tZXRhe1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGNvbG9yOiB1bnNldDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXV0aG9yLWJsdXJie1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAuYXV0aG9yLWRlc2NyaXB0aW9ue1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYXV0aG9yLWluZm97XG4gICAgICAgIGZvbnQtc2l6ZTogLjgzNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgfVxuICAgICAgICAuYXV0aG9yLWJsdXJie1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIC5hdXRob3ItdGl0bGUsLmF1dGhvci1lbWFpbHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2N3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuICAgIC5hdXRob3ItbGlua3tcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogJGhlYXZ5YmlkO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICArIC5hdXRob3ItYmx1cmJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCA4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRiAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q2RDZENjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIHRvcDogLTI1cHg7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTNweCBzb2xpZCAjRDZENkQ2O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmF1dGhvci1kZXNjcmlwdGlvbntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmFjY291bnRpbmctYmxvZy1idG57XG4gICAgYmFja2dyb3VuZDogMCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgfVxuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkRlZmF1bHRzXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42NXJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgICYuZG93bntcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZ3JlZW4taGVhZGVyLWljb25zIHtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmVlbjtcbiAgICBtYXJnaW4tYm90dG9tOjE1cHg7XG4gICAgaXtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICB9XG4gICAgLnZjZS10ZXh0LWJsb2NrLXdyYXBwZXJ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgIH1cbn1cbi5zaW5nbGUtcG9zdC5mdWxsLXdpZHRoLWNvbnRlbnR7XG4gICAgLmVudHJ5LXRpdGxle1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBtZWRpYSAgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5yZWxhdGVkLXBvc3Rze1xuICAgIG1hcmdpbi10b3A6IDY2cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICBwYWRkaW5nOiAzMnB4IDAgNDhweDtcbiAgICAucC1oZWFkaW5nLTJ7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJvd3tcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgICAgICBwYWRkaW5nOiA0OHB4IDAgOTZweDtcbiAgICB9XG59XG4uYXJjaGl2ZSwgLmJsb2d7XG4gICAgJi5wYWdlZCwgJi50YWd7XG4gICAgICAgIGgxLmxhdGVzdC1zdG9yaWVze1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZXhwbG9yZS1wYWdlc3tcblx0I21haW4taGVyb3tcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDhweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyQjNBO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdHBhZGRpbmctdG9wOiA4MHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdFx0fVxuXHRcdCY6YmVmb3Jle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzIxMkIzQTtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHRvcDogMDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDMzLCA0MywgNTgsIDAuMDApIDAlLCByZ2JhKDMzLCA0MywgNTgsIDAuOTIpIDEyNC42NSUpLCByZ2JhKDMzLCA0MywgNTgsIDAuOTIpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRoMXtcblx0XHRcdGZvbnQtc2l6ZTogMi4xcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0M3B4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi40NXJlbTtcdFx0XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHRcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdFx0XHRmb250LXNpemU6IDMuNXJlbTtcdFx0XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA2NHB4O1x0XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHRjb2xvcjogI0YyRjJGMjtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmhlYXZ5am9iLXNvbGlkLWJ1bGxldHN7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5yb3d7XG5cdFx0XHRyb3ctZ2FwOiAyNHB4O1xuXHRcdH1cblx0XHRpbWd7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDM2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHN2Z3tcblx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblx0XHRcdFx0aGVpZ2h0OiA0OXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjcHJvZHVjdC1mZWF0dXJlc3tcblx0XHRoMntcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdEBleHRlbmQgLmxlZnQtY2VudGVyLW1vYmlsZTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGgze1xuXHRcdFx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4xcmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucm93e1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuXHRcdFx0cm93LWdhcDogMzJweDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHN2Z3tcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0fVxuXHR9XG5cdCNtYXJxdWVlLXNlY3Rpb24ge1xuXHRcdGltZ3tcblx0XHRcdG1heC1oZWlnaHQ6IDc0cHg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdFx0cHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDI3cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNDRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmVudHJ5LWNvbnRlbnQgc2VjdGlvbjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdH1cbn0iXX0= */
