@charset "UTF-8";
/*------------------------------------*\
    $CSSWIZARDRY-GRIDS
\*------------------------------------*/
/**
 * CONTENTS
 * INTRODUCTION.........How the grid system works.
 * VARIABLES............Your settings.
 * MIXINS...............Library mixins.
 * GRID SETUP...........Build the grid structure.
 * WIDTHS...............Build our responsive widths around our breakpoints.
 * PUSH.................Push classes.
 * PULL.................Pull classes.
 */
/*------------------------------------*\
    $INTRODUCTION
\*------------------------------------*/
/**
 * csswizardry grids provides you with widths to suit a number of breakpoints
 * designed around devices of a size you specify. Out of the box, csswizardry
 * grids caters to the following types of device:
 *
 * palm     --  palm-based devices, like phones and small tablets
 * lap      --  lap-based devices, like iPads or laptops
 * portable --  all of the above
 * desk     --  stationary devices, like desktop computers
 * regular  --  any/all types of device
 *
 * These namespaces are then used in the library to give you the ability to
 * manipulate your layouts based around them, for example:
 *
   <div class="grid__item  one-whole  lap--one-half  desk--one-third">
 *
 * This would give you a grid item which is 100% width unless it is on a lap
 * device, at which point it become 50% wide, or it is on a desktop device, at
 * which point it becomes 33.333% width.
 *
 * csswizardry grids also has push and pull classes which allow you to nudge
 * grid items left and right by a defined amount. These follow the same naming
 * convention as above, but are prepended by either `push--` or `pull--`, for
 * example:
 *
   `class="grid__item  one-half  push--one-half"`
 *
 * This would give you a grid item which is 50% width and pushed over to the
 * right by 50%.
 *
 * All classes in csswizardry grids follow this patten, so you should fairly
 * quickly be able to piece together any combinations you can imagine, for
 * example:
 *
   `class="grid__item  one-whole  lap--one-half  desk--one-third  push--desk--one-third"`
 *
   `class="grid__item  one-quarter  palm--one-half  push--palm--one-half"`
 *
   `class="grid__item  palm--one-third  desk--five-twelfths"`
 */
/*------------------------------------*\
    $VARIABLES
\*------------------------------------*/
/**
 * If you are building a non-responsive site but would still like to use
 * csswizardry-grids, set this to ‘false’:
 */
/**
 * Is this build mobile first? Setting to ‘true’ means that all grids will be
 * 100% width if you do not apply a more specific class to them.
 */
/**
 * Set the spacing between your grid items.
 */
/**
 * Would you like Sass’ silent classes, or regular CSS classes?
 */
/**
 * Would you like push and pull classes enabled?
 */
/**
 * Using `inline-block` means that the grid items need their whitespace removing
 * in order for them to work correctly. Set the following to true if you are
 * going to achieve this by manually removing/commenting out any whitespace in
 * your HTML yourself.
 *
 * Setting this to false invokes a hack which cannot always be guaranteed,
 * please see the following for more detail:
 *
 * github.com/csswizardry/csswizardry-grids/commit/744d4b23c9d2b77d605b5991e54a397df72e0688
 * github.com/csswizardry/inuit.css/issues/170#issuecomment-14859371
 */
/**
 * Define your breakpoints. The first value is the prefix that shall be used for
 * your classes (e.g. `.palm--one-half`), the second value is the media query
 * that the breakpoint fires at.
 */
/**
 * Define which namespaced breakpoints you would like to generate for each of
 * widths, push and pull. This is handy if you only need pull on, say, desk, or
 * you only need a new width breakpoint at mobile sizes. It allows you to only
 * compile as much CSS as you need. All are turned on by default, but you can
 * add and remove breakpoints at will.
 *
 * Push and pull shall only be used if `$push` and/or `$pull` and `$responsive`
 * have been set to ‘true’.
 */
/**
 * You do not need to edit anything from this line onward; csswizardry-grids is
 * good to go. Happy griddin’!
 */
/*------------------------------------*\
    $MIXINS
\*------------------------------------*/
/**
 * These mixins are for the library to use only, you should not need to modify
 * them at all.
 *
 * Enclose a block of code with a media query as named in `$breakpoints`.
 */
/**
 * Drop relative positioning into silent classes which can’t take advantage of
 * the `[class*="push--"]` and `[class*="pull--"]` selectors.
 */
/*------------------------------------*\
    $GRID SETUP
\*------------------------------------*/
/**
 * 1. Allow the grid system to be used on lists.
 * 2. Remove any margins and paddings that might affect the grid system.
 * 3. Apply a negative `margin-left` to negate the columns’ gutters.
 */
.grid {
  list-style: none;
  /* [1] */
  margin: 0;
  /* [2] */
  padding: 0;
  /* [2] */
  margin-left: -24px;
  /* [3] */ }

/**
     * 1. Cause columns to stack side-by-side.
     * 2. Space columns apart.
     * 3. Align columns to the tops of each other.
     * 4. Full-width unless told to behave otherwise.
     * 5. Required to combine fluid widths and fixed gutters.
     */
.grid__item {
  display: inline-block;
  /* [1] */
  padding-left: 24px;
  /* [2] */
  vertical-align: top;
  /* [3] */
  width: 100%;
  /* [4] */
  /* [5] */
  /* [5] */
  box-sizing: border-box;
  /* [5] */ }

/**
 * Reversed grids allow you to structure your source in the opposite order to
 * how your rendered layout will appear. Extends `.grid`.
 */
.grid--rev {
  direction: rtl;
  text-align: left; }
  .grid--rev > .grid__item {
    direction: ltr;
    text-align: left; }

/**
 * Gutterless grids have all the properties of regular grids, minus any spacing.
 * Extends `.grid`.
 */
.grid--full {
  margin-left: 0; }
  .grid--full > .grid__item {
    padding-left: 0; }

/**
 * Align the entire grid to the right. Extends `.grid`.
 */
.grid--right {
  text-align: right; }
  .grid--right > .grid__item {
    text-align: left; }

/**
 * Centered grids align grid items centrally without needing to use push or pull
 * classes. Extends `.grid`.
 */
.grid--center {
  text-align: center; }
  .grid--center > .grid__item {
    text-align: left; }

/**
 * Align grid cells vertically (`.grid--middle` or `.grid--bottom`). Extends
 * `.grid`.
 */
.grid--middle > .grid__item {
  vertical-align: middle; }

.grid--bottom > .grid__item {
  vertical-align: bottom; }

/**
 * Create grids with narrower gutters. Extends `.grid`.
 */
.grid--narrow {
  margin-left: -12px; }
  .grid--narrow > .grid__item {
    padding-left: 12px; }

/**
 * Create grids with wider gutters. Extends `.grid`.
 */
.grid--wide {
  margin-left: -48px; }
  .grid--wide > .grid__item {
    padding-left: 48px; }

/*------------------------------------*\
    $WIDTHS
\*------------------------------------*/
/**
 * Create our width classes, prefixed by the specified namespace.
 */
/**
 * Our regular, non-responsive width classes.
 */
/**
     * Whole
     */
.one-whole {
  width: 100%; }

/**
     * Halves
     */
.one-half, .two-quarters, .three-sixths, .four-eighths, .five-tenths, .six-twelfths {
  width: 50%; }

/**
     * Thirds
     */
.one-third, .two-sixths, .four-twelfths {
  width: 33.333%; }

.two-thirds, .four-sixths, .eight-twelfths {
  width: 66.666%; }

/**
     * Quarters
     */
.one-quarter, .two-eighths, .three-twelfths {
  width: 25%; }

.three-quarters, .six-eighths, .nine-twelfths {
  width: 75%; }

/**
     * Fifths
     */
.one-fifth, .two-tenths {
  width: 20%; }

.two-fifths, .four-tenths {
  width: 40%; }

.three-fifths, .six-tenths {
  width: 60%; }

.four-fifths, .eight-tenths {
  width: 80%; }

/**
     * Sixths
     */
.one-sixth, .two-twelfths {
  width: 16.666%; }

.five-sixths, .ten-twelfths {
  width: 83.333%; }

/**
     * Eighths
     */
.one-eighth {
  width: 12.5%; }

.three-eighths {
  width: 37.5%; }

.five-eighths {
  width: 62.5%; }

.seven-eighths {
  width: 87.5%; }

/**
     * Tenths
     */
.one-tenth {
  width: 10%; }

.three-tenths {
  width: 30%; }

.seven-tenths {
  width: 70%; }

.nine-tenths {
  width: 90%; }

/**
     * Twelfths
     */
.one-twelfth {
  width: 8.333%; }

.five-twelfths {
  width: 41.666%; }

.seven-twelfths {
  width: 58.333%; }

.eleven-twelfths {
  width: 91.666%; }

/**
 * Our responsive classes, if we have enabled them.
 */
@media only screen and (max-width: 480px) {
  /**
     * Whole
     */
  .palm--one-whole {
    width: 100%; }
  /**
     * Halves
     */
  .palm--one-half, .palm--two-quarters, .palm--three-sixths, .palm--four-eighths, .palm--five-tenths, .palm--six-twelfths {
    width: 50%; }
  /**
     * Thirds
     */
  .palm--one-third, .palm--two-sixths, .palm--four-twelfths {
    width: 33.333%; }
  .palm--two-thirds, .palm--four-sixths, .palm--eight-twelfths {
    width: 66.666%; }
  /**
     * Quarters
     */
  .palm--one-quarter, .palm--two-eighths, .palm--three-twelfths {
    width: 25%; }
  .palm--three-quarters, .palm--six-eighths, .palm--nine-twelfths {
    width: 75%; }
  /**
     * Fifths
     */
  .palm--one-fifth, .palm--two-tenths {
    width: 20%; }
  .palm--two-fifths, .palm--four-tenths {
    width: 40%; }
  .palm--three-fifths, .palm--six-tenths {
    width: 60%; }
  .palm--four-fifths, .palm--eight-tenths {
    width: 80%; }
  /**
     * Sixths
     */
  .palm--one-sixth, .palm--two-twelfths {
    width: 16.666%; }
  .palm--five-sixths, .palm--ten-twelfths {
    width: 83.333%; }
  /**
     * Eighths
     */
  .palm--one-eighth {
    width: 12.5%; }
  .palm--three-eighths {
    width: 37.5%; }
  .palm--five-eighths {
    width: 62.5%; }
  .palm--seven-eighths {
    width: 87.5%; }
  /**
     * Tenths
     */
  .palm--one-tenth {
    width: 10%; }
  .palm--three-tenths {
    width: 30%; }
  .palm--seven-tenths {
    width: 70%; }
  .palm--nine-tenths {
    width: 90%; }
  /**
     * Twelfths
     */
  .palm--one-twelfth {
    width: 8.333%; }
  .palm--five-twelfths {
    width: 41.666%; }
  .palm--seven-twelfths {
    width: 58.333%; }
  .palm--eleven-twelfths {
    width: 91.666%; } }

@media only screen and (min-width: 481px) and (max-width: 1023px) {
  /**
     * Whole
     */
  .lap--one-whole {
    width: 100%; }
  /**
     * Halves
     */
  .lap--one-half, .lap--two-quarters, .lap--three-sixths, .lap--four-eighths, .lap--five-tenths, .lap--six-twelfths {
    width: 50%; }
  /**
     * Thirds
     */
  .lap--one-third, .lap--two-sixths, .lap--four-twelfths {
    width: 33.333%; }
  .lap--two-thirds, .lap--four-sixths, .lap--eight-twelfths {
    width: 66.666%; }
  /**
     * Quarters
     */
  .lap--one-quarter, .lap--two-eighths, .lap--three-twelfths {
    width: 25%; }
  .lap--three-quarters, .lap--six-eighths, .lap--nine-twelfths {
    width: 75%; }
  /**
     * Fifths
     */
  .lap--one-fifth, .lap--two-tenths {
    width: 20%; }
  .lap--two-fifths, .lap--four-tenths {
    width: 40%; }
  .lap--three-fifths, .lap--six-tenths {
    width: 60%; }
  .lap--four-fifths, .lap--eight-tenths {
    width: 80%; }
  /**
     * Sixths
     */
  .lap--one-sixth, .lap--two-twelfths {
    width: 16.666%; }
  .lap--five-sixths, .lap--ten-twelfths {
    width: 83.333%; }
  /**
     * Eighths
     */
  .lap--one-eighth {
    width: 12.5%; }
  .lap--three-eighths {
    width: 37.5%; }
  .lap--five-eighths {
    width: 62.5%; }
  .lap--seven-eighths {
    width: 87.5%; }
  /**
     * Tenths
     */
  .lap--one-tenth {
    width: 10%; }
  .lap--three-tenths {
    width: 30%; }
  .lap--seven-tenths {
    width: 70%; }
  .lap--nine-tenths {
    width: 90%; }
  /**
     * Twelfths
     */
  .lap--one-twelfth {
    width: 8.333%; }
  .lap--five-twelfths {
    width: 41.666%; }
  .lap--seven-twelfths {
    width: 58.333%; }
  .lap--eleven-twelfths {
    width: 91.666%; } }

@media only screen and (max-width: 1023px) {
  /**
     * Whole
     */
  .portable--one-whole {
    width: 100%; }
  /**
     * Halves
     */
  .portable--one-half, .portable--two-quarters, .portable--three-sixths, .portable--four-eighths, .portable--five-tenths, .portable--six-twelfths {
    width: 50%; }
  /**
     * Thirds
     */
  .portable--one-third, .portable--two-sixths, .portable--four-twelfths {
    width: 33.333%; }
  .portable--two-thirds, .portable--four-sixths, .portable--eight-twelfths {
    width: 66.666%; }
  /**
     * Quarters
     */
  .portable--one-quarter, .portable--two-eighths, .portable--three-twelfths {
    width: 25%; }
  .portable--three-quarters, .portable--six-eighths, .portable--nine-twelfths {
    width: 75%; }
  /**
     * Fifths
     */
  .portable--one-fifth, .portable--two-tenths {
    width: 20%; }
  .portable--two-fifths, .portable--four-tenths {
    width: 40%; }
  .portable--three-fifths, .portable--six-tenths {
    width: 60%; }
  .portable--four-fifths, .portable--eight-tenths {
    width: 80%; }
  /**
     * Sixths
     */
  .portable--one-sixth, .portable--two-twelfths {
    width: 16.666%; }
  .portable--five-sixths, .portable--ten-twelfths {
    width: 83.333%; }
  /**
     * Eighths
     */
  .portable--one-eighth {
    width: 12.5%; }
  .portable--three-eighths {
    width: 37.5%; }
  .portable--five-eighths {
    width: 62.5%; }
  .portable--seven-eighths {
    width: 87.5%; }
  /**
     * Tenths
     */
  .portable--one-tenth {
    width: 10%; }
  .portable--three-tenths {
    width: 30%; }
  .portable--seven-tenths {
    width: 70%; }
  .portable--nine-tenths {
    width: 90%; }
  /**
     * Twelfths
     */
  .portable--one-twelfth {
    width: 8.333%; }
  .portable--five-twelfths {
    width: 41.666%; }
  .portable--seven-twelfths {
    width: 58.333%; }
  .portable--eleven-twelfths {
    width: 91.666%; } }

@media only screen and (min-width: 1024px) {
  /**
     * Whole
     */
  .desk--one-whole {
    width: 100%; }
  /**
     * Halves
     */
  .desk--one-half, .desk--two-quarters, .desk--three-sixths, .desk--four-eighths, .desk--five-tenths, .desk--six-twelfths {
    width: 50%; }
  /**
     * Thirds
     */
  .desk--one-third, .desk--two-sixths, .desk--four-twelfths {
    width: 33.333%; }
  .desk--two-thirds, .desk--four-sixths, .desk--eight-twelfths {
    width: 66.666%; }
  /**
     * Quarters
     */
  .desk--one-quarter, .desk--two-eighths, .desk--three-twelfths {
    width: 25%; }
  .desk--three-quarters, .desk--six-eighths, .desk--nine-twelfths {
    width: 75%; }
  /**
     * Fifths
     */
  .desk--one-fifth, .desk--two-tenths {
    width: 20%; }
  .desk--two-fifths, .desk--four-tenths {
    width: 40%; }
  .desk--three-fifths, .desk--six-tenths {
    width: 60%; }
  .desk--four-fifths, .desk--eight-tenths {
    width: 80%; }
  /**
     * Sixths
     */
  .desk--one-sixth, .desk--two-twelfths {
    width: 16.666%; }
  .desk--five-sixths, .desk--ten-twelfths {
    width: 83.333%; }
  /**
     * Eighths
     */
  .desk--one-eighth {
    width: 12.5%; }
  .desk--three-eighths {
    width: 37.5%; }
  .desk--five-eighths {
    width: 62.5%; }
  .desk--seven-eighths {
    width: 87.5%; }
  /**
     * Tenths
     */
  .desk--one-tenth {
    width: 10%; }
  .desk--three-tenths {
    width: 30%; }
  .desk--seven-tenths {
    width: 70%; }
  .desk--nine-tenths {
    width: 90%; }
  /**
     * Twelfths
     */
  .desk--one-twelfth {
    width: 8.333%; }
  .desk--five-twelfths {
    width: 41.666%; }
  .desk--seven-twelfths {
    width: 58.333%; }
  .desk--eleven-twelfths {
    width: 91.666%; } }

/*------------------------------------*\
    $PUSH
\*------------------------------------*/
/**
 * Push classes, to move grid items over to the right by certain amounts.
 */
/*------------------------------------*\
    $PULL
\*------------------------------------*/
/**
 * Pull classes, to move grid items back to the left by certain amounts.
 */
/*!
 * Font Awesome Free 5.10.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../../../src/assets/webfonts/fa-brands-400.eot");
  src: url("../../../src/assets/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../../../src/assets/webfonts/fa-brands-400.woff2") format("woff2"), url("../../../src/assets/webfonts/fa-brands-400.woff") format("woff"), url("../../../src/assets/webfonts/fa-brands-400.ttf") format("truetype"), url("../../../src/assets/webfonts/fa-brands-400.svg#fontawesome") format("svg"); }

.fab {
  font-family: 'Font Awesome 5 Brands'; }

/*!
 * Font Awesome Free 5.10.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa.fa-glass:before {
  content: "\f000"; }

.fa.fa-meetup {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-star-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

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

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

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

.fa.fa-trash-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-trash-o:before {
  content: "\f2ed"; }

.fa.fa-file-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-clock-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-arrow-circle-o-down {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-arrow-circle-o-down:before {
  content: "\f358"; }

.fa.fa-arrow-circle-o-up {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-arrow-circle-o-up:before {
  content: "\f35b"; }

.fa.fa-play-circle-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

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

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

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

.fa.fa-list-alt {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

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

.fa.fa-picture-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-photo {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-image {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-pencil:before {
  content: "\f303"; }

.fa.fa-map-marker:before {
  content: "\f3c5"; }

.fa.fa-pencil-square-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-share-square-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-check-square-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

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

.fa.fa-times-circle-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-check-circle-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

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

.fa.fa-eye {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-eye-slash {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

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

.fa.fa-arrows-v:before {
  content: "\f338"; }

.fa.fa-arrows-h:before {
  content: "\f337"; }

.fa.fa-bar-chart {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-bar-chart-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-twitter-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-facebook-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

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

.fa.fa-thumbs-o-up {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-thumbs-o-down {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-heart-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-sign-out:before {
  content: "\f2f5"; }

.fa.fa-linkedin-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

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

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

.fa.fa-external-link:before {
  content: "\f35d"; }

.fa.fa-sign-in:before {
  content: "\f2f6"; }

.fa.fa-github-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-lemon-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-square-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-bookmark-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-twitter {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-facebook {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-facebook:before {
  content: "\f39e"; }

.fa.fa-facebook-f {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-facebook-f:before {
  content: "\f39e"; }

.fa.fa-github {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-credit-card {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-feed:before {
  content: "\f09e"; }

.fa.fa-hdd-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-hand-o-right {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-hand-o-left {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-hand-o-up {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-hand-o-down {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-arrows-alt:before {
  content: "\f31e"; }

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

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

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

.fa.fa-files-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-floppy-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

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

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

.fa.fa-pinterest {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-pinterest-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-google-plus-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-google-plus {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

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

.fa.fa-money {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-money:before {
  content: "\f3d1"; }

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

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

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

.fa.fa-linkedin {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

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

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

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

.fa.fa-tachometer:before {
  content: "\f3fd"; }

.fa.fa-dashboard:before {
  content: "\f3fd"; }

.fa.fa-comment-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-comments-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

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

.fa.fa-clipboard {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-paste {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-paste:before {
  content: "\f328"; }

.fa.fa-lightbulb-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-exchange:before {
  content: "\f362"; }

.fa.fa-cloud-download:before {
  content: "\f381"; }

.fa.fa-cloud-upload:before {
  content: "\f382"; }

.fa.fa-bell-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-cutlery:before {
  content: "\f2e7"; }

.fa.fa-file-text-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-building-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-building-o:before {
  content: "\f1ad"; }

.fa.fa-hospital-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-tablet:before {
  content: "\f3fa"; }

.fa.fa-mobile:before {
  content: "\f3cd"; }

.fa.fa-mobile-phone:before {
  content: "\f3cd"; }

.fa.fa-circle-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-mail-reply:before {
  content: "\f3e5"; }

.fa.fa-github-alt {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-folder-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-folder-open-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-smile-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-frown-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-meh-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-keyboard-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-flag-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

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

.fa.fa-star-half-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-star-half-empty {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-star-half-full {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

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

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

.fa.fa-shield:before {
  content: "\f3ed"; }

.fa.fa-calendar-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-maxcdn {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-html5 {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-css3 {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-ticket:before {
  content: "\f3ff"; }

.fa.fa-minus-square-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-level-up:before {
  content: "\f3bf"; }

.fa.fa-level-down:before {
  content: "\f3be"; }

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

.fa.fa-external-link-square:before {
  content: "\f360"; }

.fa.fa-compass {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-caret-square-o-down {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-toggle-down {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-caret-square-o-up {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-toggle-up {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-caret-square-o-right {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-toggle-right {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa.fa-btc {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-bitcoin {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

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

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

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

.fa.fa-sort-alpha-desc:before {
  content: "\f881"; }

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

.fa.fa-sort-amount-desc:before {
  content: "\f884"; }

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

.fa.fa-sort-numeric-desc:before {
  content: "\f886"; }

.fa.fa-youtube-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-youtube {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-xing {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-xing-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-youtube-play {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

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

.fa.fa-dropbox {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-stack-overflow {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-instagram {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-flickr {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-adn {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-bitbucket {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-bitbucket-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-bitbucket-square:before {
  content: "\f171"; }

.fa.fa-tumblr {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-tumblr-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-long-arrow-down:before {
  content: "\f309"; }

.fa.fa-long-arrow-up:before {
  content: "\f30c"; }

.fa.fa-long-arrow-left:before {
  content: "\f30a"; }

.fa.fa-long-arrow-right:before {
  content: "\f30b"; }

.fa.fa-apple {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-windows {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-android {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-linux {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-dribbble {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-skype {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-foursquare {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-trello {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-gratipay {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-gittip {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-gittip:before {
  content: "\f184"; }

.fa.fa-sun-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-sun-o:before {
  content: "\f185"; }

.fa.fa-moon-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-moon-o:before {
  content: "\f186"; }

.fa.fa-vk {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-weibo {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-renren {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-pagelines {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-stack-exchange {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-arrow-circle-o-right {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-arrow-circle-o-right:before {
  content: "\f35a"; }

.fa.fa-arrow-circle-o-left {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-arrow-circle-o-left:before {
  content: "\f359"; }

.fa.fa-caret-square-o-left {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-caret-square-o-left:before {
  content: "\f191"; }

.fa.fa-toggle-left {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-toggle-left:before {
  content: "\f191"; }

.fa.fa-dot-circle-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-dot-circle-o:before {
  content: "\f192"; }

.fa.fa-vimeo-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-try:before {
  content: "\f195"; }

.fa.fa-turkish-lira:before {
  content: "\f195"; }

.fa.fa-plus-square-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-slack {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-wordpress {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-openid {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-institution:before {
  content: "\f19c"; }

.fa.fa-bank:before {
  content: "\f19c"; }

.fa.fa-mortar-board:before {
  content: "\f19d"; }

.fa.fa-yahoo {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-google {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-reddit {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-reddit-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-stumbleupon-circle {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-stumbleupon {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-delicious {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-digg {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-pied-piper-pp {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-pied-piper-alt {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-drupal {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-joomla {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-spoon:before {
  content: "\f2e5"; }

.fa.fa-behance {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-behance-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-steam {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-steam-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-automobile:before {
  content: "\f1b9"; }

.fa.fa-cab:before {
  content: "\f1ba"; }

.fa.fa-envelope-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-deviantart {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-soundcloud {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-file-pdf-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-file-pdf-o:before {
  content: "\f1c1"; }

.fa.fa-file-word-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-file-word-o:before {
  content: "\f1c2"; }

.fa.fa-file-excel-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-file-excel-o:before {
  content: "\f1c3"; }

.fa.fa-file-powerpoint-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-file-powerpoint-o:before {
  content: "\f1c4"; }

.fa.fa-file-image-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-file-image-o:before {
  content: "\f1c5"; }

.fa.fa-file-photo-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-file-photo-o:before {
  content: "\f1c5"; }

.fa.fa-file-picture-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-file-picture-o:before {
  content: "\f1c5"; }

.fa.fa-file-archive-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-file-archive-o:before {
  content: "\f1c6"; }

.fa.fa-file-zip-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-file-zip-o:before {
  content: "\f1c6"; }

.fa.fa-file-audio-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-file-audio-o:before {
  content: "\f1c7"; }

.fa.fa-file-sound-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-file-sound-o:before {
  content: "\f1c7"; }

.fa.fa-file-video-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-file-video-o:before {
  content: "\f1c8"; }

.fa.fa-file-movie-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-file-movie-o:before {
  content: "\f1c8"; }

.fa.fa-file-code-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-file-code-o:before {
  content: "\f1c9"; }

.fa.fa-vine {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-codepen {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-jsfiddle {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-life-ring {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-life-bouy {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-life-bouy:before {
  content: "\f1cd"; }

.fa.fa-life-buoy {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-life-buoy:before {
  content: "\f1cd"; }

.fa.fa-life-saver {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-life-saver:before {
  content: "\f1cd"; }

.fa.fa-support {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-support:before {
  content: "\f1cd"; }

.fa.fa-circle-o-notch:before {
  content: "\f1ce"; }

.fa.fa-rebel {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-ra {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-ra:before {
  content: "\f1d0"; }

.fa.fa-resistance {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-resistance:before {
  content: "\f1d0"; }

.fa.fa-empire {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-ge {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-ge:before {
  content: "\f1d1"; }

.fa.fa-git-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-git {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-hacker-news {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-y-combinator-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-y-combinator-square:before {
  content: "\f1d4"; }

.fa.fa-yc-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-yc-square:before {
  content: "\f1d4"; }

.fa.fa-tencent-weibo {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-qq {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-weixin {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-wechat {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-wechat:before {
  content: "\f1d7"; }

.fa.fa-send:before {
  content: "\f1d8"; }

.fa.fa-paper-plane-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-paper-plane-o:before {
  content: "\f1d8"; }

.fa.fa-send-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-send-o:before {
  content: "\f1d8"; }

.fa.fa-circle-thin {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-header:before {
  content: "\f1dc"; }

.fa.fa-sliders:before {
  content: "\f1de"; }

.fa.fa-futbol-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-futbol-o:before {
  content: "\f1e3"; }

.fa.fa-soccer-ball-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-soccer-ball-o:before {
  content: "\f1e3"; }

.fa.fa-slideshare {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-twitch {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-yelp {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-newspaper-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-newspaper-o:before {
  content: "\f1ea"; }

.fa.fa-paypal {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-google-wallet {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-cc-visa {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-cc-mastercard {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-cc-discover {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-cc-amex {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-cc-paypal {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-cc-stripe {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-bell-slash-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-bell-slash-o:before {
  content: "\f1f6"; }

.fa.fa-trash:before {
  content: "\f2ed"; }

.fa.fa-copyright {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-eyedropper:before {
  content: "\f1fb"; }

.fa.fa-area-chart:before {
  content: "\f1fe"; }

.fa.fa-pie-chart:before {
  content: "\f200"; }

.fa.fa-line-chart:before {
  content: "\f201"; }

.fa.fa-lastfm {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-lastfm-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-ioxhost {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-angellist {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-cc {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-cc:before {
  content: "\f20a"; }

.fa.fa-ils:before {
  content: "\f20b"; }

.fa.fa-shekel:before {
  content: "\f20b"; }

.fa.fa-sheqel:before {
  content: "\f20b"; }

.fa.fa-meanpath {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-meanpath:before {
  content: "\f2b4"; }

.fa.fa-buysellads {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-connectdevelop {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-dashcube {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-forumbee {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-leanpub {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-sellsy {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-shirtsinbulk {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-simplybuilt {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-skyatlas {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-diamond {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-diamond:before {
  content: "\f3a5"; }

.fa.fa-intersex:before {
  content: "\f224"; }

.fa.fa-facebook-official {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

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

.fa.fa-pinterest-p {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-whatsapp {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-hotel:before {
  content: "\f236"; }

.fa.fa-viacoin {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-medium {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-y-combinator {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-yc {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-yc:before {
  content: "\f23b"; }

.fa.fa-optin-monster {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-opencart {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-expeditedssl {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-battery-4:before {
  content: "\f240"; }

.fa.fa-battery:before {
  content: "\f240"; }

.fa.fa-battery-3:before {
  content: "\f241"; }

.fa.fa-battery-2:before {
  content: "\f242"; }

.fa.fa-battery-1:before {
  content: "\f243"; }

.fa.fa-battery-0:before {
  content: "\f244"; }

.fa.fa-object-group {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-object-ungroup {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-sticky-note-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-sticky-note-o:before {
  content: "\f249"; }

.fa.fa-cc-jcb {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-cc-diners-club {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-clone {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-hourglass-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-hourglass-o:before {
  content: "\f254"; }

.fa.fa-hourglass-1:before {
  content: "\f251"; }

.fa.fa-hourglass-2:before {
  content: "\f252"; }

.fa.fa-hourglass-3:before {
  content: "\f253"; }

.fa.fa-hand-rock-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-hand-rock-o:before {
  content: "\f255"; }

.fa.fa-hand-grab-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-hand-grab-o:before {
  content: "\f255"; }

.fa.fa-hand-paper-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-hand-paper-o:before {
  content: "\f256"; }

.fa.fa-hand-stop-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-hand-stop-o:before {
  content: "\f256"; }

.fa.fa-hand-scissors-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-hand-scissors-o:before {
  content: "\f257"; }

.fa.fa-hand-lizard-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-hand-lizard-o:before {
  content: "\f258"; }

.fa.fa-hand-spock-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-hand-spock-o:before {
  content: "\f259"; }

.fa.fa-hand-pointer-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-hand-pointer-o:before {
  content: "\f25a"; }

.fa.fa-hand-peace-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-hand-peace-o:before {
  content: "\f25b"; }

.fa.fa-registered {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-creative-commons {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-gg {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-gg-circle {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-tripadvisor {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-odnoklassniki {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-odnoklassniki-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-get-pocket {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-wikipedia-w {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-safari {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-chrome {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-firefox {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-opera {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-internet-explorer {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-television:before {
  content: "\f26c"; }

.fa.fa-contao {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-500px {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-amazon {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-calendar-plus-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-calendar-plus-o:before {
  content: "\f271"; }

.fa.fa-calendar-minus-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-calendar-minus-o:before {
  content: "\f272"; }

.fa.fa-calendar-times-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-calendar-times-o:before {
  content: "\f273"; }

.fa.fa-calendar-check-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-calendar-check-o:before {
  content: "\f274"; }

.fa.fa-map-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-map-o:before {
  content: "\f279"; }

.fa.fa-commenting:before {
  content: "\f4ad"; }

.fa.fa-commenting-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-commenting-o:before {
  content: "\f4ad"; }

.fa.fa-houzz {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-vimeo {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-vimeo:before {
  content: "\f27d"; }

.fa.fa-black-tie {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-fonticons {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-reddit-alien {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-edge {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

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

.fa.fa-codiepie {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-modx {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-fort-awesome {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-usb {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-product-hunt {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-mixcloud {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-scribd {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-pause-circle-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-pause-circle-o:before {
  content: "\f28b"; }

.fa.fa-stop-circle-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-stop-circle-o:before {
  content: "\f28d"; }

.fa.fa-bluetooth {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-bluetooth-b {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-gitlab {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-wpbeginner {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-wpforms {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-envira {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-wheelchair-alt {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-wheelchair-alt:before {
  content: "\f368"; }

.fa.fa-question-circle-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-volume-control-phone:before {
  content: "\f2a0"; }

.fa.fa-asl-interpreting:before {
  content: "\f2a3"; }

.fa.fa-deafness:before {
  content: "\f2a4"; }

.fa.fa-hard-of-hearing:before {
  content: "\f2a4"; }

.fa.fa-glide {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-glide-g {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-signing:before {
  content: "\f2a7"; }

.fa.fa-viadeo {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-viadeo-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-snapchat {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-snapchat-ghost {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-snapchat-square {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-pied-piper {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-first-order {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-yoast {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-themeisle {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-google-plus-official {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-google-plus-official:before {
  content: "\f2b3"; }

.fa.fa-google-plus-circle {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-google-plus-circle:before {
  content: "\f2b3"; }

.fa.fa-font-awesome {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-fa {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-fa:before {
  content: "\f2b4"; }

.fa.fa-handshake-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-handshake-o:before {
  content: "\f2b5"; }

.fa.fa-envelope-open-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-envelope-open-o:before {
  content: "\f2b6"; }

.fa.fa-linode {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-address-book-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-address-book-o:before {
  content: "\f2b9"; }

.fa.fa-vcard:before {
  content: "\f2bb"; }

.fa.fa-address-card-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-address-card-o:before {
  content: "\f2bb"; }

.fa.fa-vcard-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-vcard-o:before {
  content: "\f2bb"; }

.fa.fa-user-circle-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-user-circle-o:before {
  content: "\f2bd"; }

.fa.fa-user-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

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

.fa.fa-id-badge {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-drivers-license:before {
  content: "\f2c2"; }

.fa.fa-id-card-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-id-card-o:before {
  content: "\f2c2"; }

.fa.fa-drivers-license-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-drivers-license-o:before {
  content: "\f2c2"; }

.fa.fa-quora {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-free-code-camp {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-telegram {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-thermometer-4:before {
  content: "\f2c7"; }

.fa.fa-thermometer:before {
  content: "\f2c7"; }

.fa.fa-thermometer-3:before {
  content: "\f2c8"; }

.fa.fa-thermometer-2:before {
  content: "\f2c9"; }

.fa.fa-thermometer-1:before {
  content: "\f2ca"; }

.fa.fa-thermometer-0:before {
  content: "\f2cb"; }

.fa.fa-bathtub:before {
  content: "\f2cd"; }

.fa.fa-s15:before {
  content: "\f2cd"; }

.fa.fa-window-maximize {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-window-restore {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-times-rectangle:before {
  content: "\f410"; }

.fa.fa-window-close-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-window-close-o:before {
  content: "\f410"; }

.fa.fa-times-rectangle-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-times-rectangle-o:before {
  content: "\f410"; }

.fa.fa-bandcamp {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-grav {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-etsy {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-imdb {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-ravelry {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-eercast {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-eercast:before {
  content: "\f2da"; }

.fa.fa-snowflake-o {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

.fa.fa-snowflake-o:before {
  content: "\f2dc"; }

.fa.fa-superpowers {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-wpexplorer {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa.fa-spotify {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.fa-xs {
  font-size: .75em; }

.fa-sm {
  font-size: .875em; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
          animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
          animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
      -ms-transform: scale(-1, 1);
          transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
      -ms-transform: scale(1, -1);
          transform: scale(1, -1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
      -ms-transform: scale(-1, -1);
          transform: scale(-1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  -webkit-filter: none;
          filter: none; }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e"; }

.fa-accessible-icon:before {
  content: "\f368"; }

.fa-accusoft:before {
  content: "\f369"; }

.fa-acquisitions-incorporated:before {
  content: "\f6af"; }

.fa-ad:before {
  content: "\f641"; }

.fa-address-book:before {
  content: "\f2b9"; }

.fa-address-card:before {
  content: "\f2bb"; }

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

.fa-adn:before {
  content: "\f170"; }

.fa-adobe:before {
  content: "\f778"; }

.fa-adversal:before {
  content: "\f36a"; }

.fa-affiliatetheme:before {
  content: "\f36b"; }

.fa-air-freshener:before {
  content: "\f5d0"; }

.fa-airbnb:before {
  content: "\f834"; }

.fa-algolia:before {
  content: "\f36c"; }

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

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

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

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

.fa-alipay:before {
  content: "\f642"; }

.fa-allergies:before {
  content: "\f461"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-amazon-pay:before {
  content: "\f42c"; }

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

.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.fa-amilia:before {
  content: "\f36d"; }

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

.fa-android:before {
  content: "\f17b"; }

.fa-angellist:before {
  content: "\f209"; }

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

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

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

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

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

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

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

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

.fa-angry:before {
  content: "\f556"; }

.fa-angrycreative:before {
  content: "\f36e"; }

.fa-angular:before {
  content: "\f420"; }

.fa-ankh:before {
  content: "\f644"; }

.fa-app-store:before {
  content: "\f36f"; }

.fa-app-store-ios:before {
  content: "\f370"; }

.fa-apper:before {
  content: "\f371"; }

.fa-apple:before {
  content: "\f179"; }

.fa-apple-alt:before {
  content: "\f5d1"; }

.fa-apple-pay:before {
  content: "\f415"; }

.fa-archive:before {
  content: "\f187"; }

.fa-archway:before {
  content: "\f557"; }

.fa-arrow-alt-circle-down:before {
  content: "\f358"; }

.fa-arrow-alt-circle-left:before {
  content: "\f359"; }

.fa-arrow-alt-circle-right:before {
  content: "\f35a"; }

.fa-arrow-alt-circle-up:before {
  content: "\f35b"; }

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

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

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

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

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

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

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

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

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

.fa-arrows-alt-h:before {
  content: "\f337"; }

.fa-arrows-alt-v:before {
  content: "\f338"; }

.fa-artstation:before {
  content: "\f77a"; }

.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

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

.fa-asymmetrik:before {
  content: "\f372"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-atlas:before {
  content: "\f558"; }

.fa-atlassian:before {
  content: "\f77b"; }

.fa-atom:before {
  content: "\f5d2"; }

.fa-audible:before {
  content: "\f373"; }

.fa-audio-description:before {
  content: "\f29e"; }

.fa-autoprefixer:before {
  content: "\f41c"; }

.fa-avianex:before {
  content: "\f374"; }

.fa-aviato:before {
  content: "\f421"; }

.fa-award:before {
  content: "\f559"; }

.fa-aws:before {
  content: "\f375"; }

.fa-baby:before {
  content: "\f77c"; }

.fa-baby-carriage:before {
  content: "\f77d"; }

.fa-backspace:before {
  content: "\f55a"; }

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

.fa-bacon:before {
  content: "\f7e5"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-balance-scale-left:before {
  content: "\f515"; }

.fa-balance-scale-right:before {
  content: "\f516"; }

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

.fa-band-aid:before {
  content: "\f462"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

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

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

.fa-baseball-ball:before {
  content: "\f433"; }

.fa-basketball-ball:before {
  content: "\f434"; }

.fa-bath:before {
  content: "\f2cd"; }

.fa-battery-empty:before {
  content: "\f244"; }

.fa-battery-full:before {
  content: "\f240"; }

.fa-battery-half:before {
  content: "\f242"; }

.fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-battle-net:before {
  content: "\f835"; }

.fa-bed:before {
  content: "\f236"; }

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

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

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

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bezier-curve:before {
  content: "\f55b"; }

.fa-bible:before {
  content: "\f647"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-biking:before {
  content: "\f84a"; }

.fa-bimobject:before {
  content: "\f378"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-biohazard:before {
  content: "\f780"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitcoin:before {
  content: "\f379"; }

.fa-bity:before {
  content: "\f37a"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-blackberry:before {
  content: "\f37b"; }

.fa-blender:before {
  content: "\f517"; }

.fa-blender-phone:before {
  content: "\f6b6"; }

.fa-blind:before {
  content: "\f29d"; }

.fa-blog:before {
  content: "\f781"; }

.fa-blogger:before {
  content: "\f37c"; }

.fa-blogger-b:before {
  content: "\f37d"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

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

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

.fa-bomb:before {
  content: "\f1e2"; }

.fa-bone:before {
  content: "\f5d7"; }

.fa-bong:before {
  content: "\f55c"; }

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

.fa-book-dead:before {
  content: "\f6b7"; }

.fa-book-medical:before {
  content: "\f7e6"; }

.fa-book-open:before {
  content: "\f518"; }

.fa-book-reader:before {
  content: "\f5da"; }

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

.fa-bootstrap:before {
  content: "\f836"; }

.fa-border-all:before {
  content: "\f84c"; }

.fa-border-none:before {
  content: "\f850"; }

.fa-border-style:before {
  content: "\f853"; }

.fa-bowling-ball:before {
  content: "\f436"; }

.fa-box:before {
  content: "\f466"; }

.fa-box-open:before {
  content: "\f49e"; }

.fa-boxes:before {
  content: "\f468"; }

.fa-braille:before {
  content: "\f2a1"; }

.fa-brain:before {
  content: "\f5dc"; }

.fa-bread-slice:before {
  content: "\f7ec"; }

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

.fa-briefcase-medical:before {
  content: "\f469"; }

.fa-broadcast-tower:before {
  content: "\f519"; }

.fa-broom:before {
  content: "\f51a"; }

.fa-brush:before {
  content: "\f55d"; }

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

.fa-buffer:before {
  content: "\f837"; }

.fa-bug:before {
  content: "\f188"; }

.fa-building:before {
  content: "\f1ad"; }

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

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

.fa-burn:before {
  content: "\f46a"; }

.fa-buromobelexperte:before {
  content: "\f37f"; }

.fa-bus:before {
  content: "\f207"; }

.fa-bus-alt:before {
  content: "\f55e"; }

.fa-business-time:before {
  content: "\f64a"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-calculator:before {
  content: "\f1ec"; }

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

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

.fa-calendar-check:before {
  content: "\f274"; }

.fa-calendar-day:before {
  content: "\f783"; }

.fa-calendar-minus:before {
  content: "\f272"; }

.fa-calendar-plus:before {
  content: "\f271"; }

.fa-calendar-times:before {
  content: "\f273"; }

.fa-calendar-week:before {
  content: "\f784"; }

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

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

.fa-campground:before {
  content: "\f6bb"; }

.fa-canadian-maple-leaf:before {
  content: "\f785"; }

.fa-candy-cane:before {
  content: "\f786"; }

.fa-cannabis:before {
  content: "\f55f"; }

.fa-capsules:before {
  content: "\f46b"; }

.fa-car:before {
  content: "\f1b9"; }

.fa-car-alt:before {
  content: "\f5de"; }

.fa-car-battery:before {
  content: "\f5df"; }

.fa-car-crash:before {
  content: "\f5e1"; }

.fa-car-side:before {
  content: "\f5e4"; }

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

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

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

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

.fa-caret-square-left:before {
  content: "\f191"; }

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

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

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

.fa-carrot:before {
  content: "\f787"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cash-register:before {
  content: "\f788"; }

.fa-cat:before {
  content: "\f6be"; }

.fa-cc-amazon-pay:before {
  content: "\f42d"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-apple-pay:before {
  content: "\f416"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-centercode:before {
  content: "\f380"; }

.fa-centos:before {
  content: "\f789"; }

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

.fa-chair:before {
  content: "\f6c0"; }

.fa-chalkboard:before {
  content: "\f51b"; }

.fa-chalkboard-teacher:before {
  content: "\f51c"; }

.fa-charging-station:before {
  content: "\f5e7"; }

.fa-chart-area:before {
  content: "\f1fe"; }

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

.fa-chart-line:before {
  content: "\f201"; }

.fa-chart-pie:before {
  content: "\f200"; }

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

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

.fa-check-double:before {
  content: "\f560"; }

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

.fa-cheese:before {
  content: "\f7ef"; }

.fa-chess:before {
  content: "\f439"; }

.fa-chess-bishop:before {
  content: "\f43a"; }

.fa-chess-board:before {
  content: "\f43c"; }

.fa-chess-king:before {
  content: "\f43f"; }

.fa-chess-knight:before {
  content: "\f441"; }

.fa-chess-pawn:before {
  content: "\f443"; }

.fa-chess-queen:before {
  content: "\f445"; }

.fa-chess-rook:before {
  content: "\f447"; }

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

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

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

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

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

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

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

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

.fa-child:before {
  content: "\f1ae"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-chromecast:before {
  content: "\f838"; }

.fa-church:before {
  content: "\f51d"; }

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

.fa-circle-notch:before {
  content: "\f1ce"; }

.fa-city:before {
  content: "\f64f"; }

.fa-clinic-medical:before {
  content: "\f7f2"; }

.fa-clipboard:before {
  content: "\f328"; }

.fa-clipboard-check:before {
  content: "\f46c"; }

.fa-clipboard-list:before {
  content: "\f46d"; }

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

.fa-clone:before {
  content: "\f24d"; }

.fa-closed-captioning:before {
  content: "\f20a"; }

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

.fa-cloud-download-alt:before {
  content: "\f381"; }

.fa-cloud-meatball:before {
  content: "\f73b"; }

.fa-cloud-moon:before {
  content: "\f6c3"; }

.fa-cloud-moon-rain:before {
  content: "\f73c"; }

.fa-cloud-rain:before {
  content: "\f73d"; }

.fa-cloud-showers-heavy:before {
  content: "\f740"; }

.fa-cloud-sun:before {
  content: "\f6c4"; }

.fa-cloud-sun-rain:before {
  content: "\f743"; }

.fa-cloud-upload-alt:before {
  content: "\f382"; }

.fa-cloudscale:before {
  content: "\f383"; }

.fa-cloudsmith:before {
  content: "\f384"; }

.fa-cloudversify:before {
  content: "\f385"; }

.fa-cocktail:before {
  content: "\f561"; }

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

.fa-code-branch:before {
  content: "\f126"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-codiepie:before {
  content: "\f284"; }

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

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

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

.fa-coins:before {
  content: "\f51e"; }

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

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

.fa-comment-alt:before {
  content: "\f27a"; }

.fa-comment-dollar:before {
  content: "\f651"; }

.fa-comment-dots:before {
  content: "\f4ad"; }

.fa-comment-medical:before {
  content: "\f7f5"; }

.fa-comment-slash:before {
  content: "\f4b3"; }

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

.fa-comments-dollar:before {
  content: "\f653"; }

.fa-compact-disc:before {
  content: "\f51f"; }

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

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

.fa-compress-arrows-alt:before {
  content: "\f78c"; }

.fa-concierge-bell:before {
  content: "\f562"; }

.fa-confluence:before {
  content: "\f78d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-cookie:before {
  content: "\f563"; }

.fa-cookie-bite:before {
  content: "\f564"; }

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

.fa-copyright:before {
  content: "\f1f9"; }

.fa-cotton-bureau:before {
  content: "\f89e"; }

.fa-couch:before {
  content: "\f4b8"; }

.fa-cpanel:before {
  content: "\f388"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-creative-commons-by:before {
  content: "\f4e7"; }

.fa-creative-commons-nc:before {
  content: "\f4e8"; }

.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.fa-creative-commons-nd:before {
  content: "\f4eb"; }

.fa-creative-commons-pd:before {
  content: "\f4ec"; }

.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.fa-creative-commons-remix:before {
  content: "\f4ee"; }

.fa-creative-commons-sa:before {
  content: "\f4ef"; }

.fa-creative-commons-sampling:before {
  content: "\f4f0"; }

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.fa-creative-commons-share:before {
  content: "\f4f2"; }

.fa-creative-commons-zero:before {
  content: "\f4f3"; }

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

.fa-critical-role:before {
  content: "\f6c9"; }

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

.fa-crop-alt:before {
  content: "\f565"; }

.fa-cross:before {
  content: "\f654"; }

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

.fa-crow:before {
  content: "\f520"; }

.fa-crown:before {
  content: "\f521"; }

.fa-crutch:before {
  content: "\f7f7"; }

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

.fa-css3-alt:before {
  content: "\f38b"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

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

.fa-cuttlefish:before {
  content: "\f38c"; }

.fa-d-and-d:before {
  content: "\f38d"; }

.fa-d-and-d-beyond:before {
  content: "\f6ca"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-deaf:before {
  content: "\f2a4"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-democrat:before {
  content: "\f747"; }

.fa-deploydog:before {
  content: "\f38e"; }

.fa-deskpro:before {
  content: "\f38f"; }

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

.fa-dev:before {
  content: "\f6cc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-dharmachakra:before {
  content: "\f655"; }

.fa-dhl:before {
  content: "\f790"; }

.fa-diagnoses:before {
  content: "\f470"; }

.fa-diaspora:before {
  content: "\f791"; }

.fa-dice:before {
  content: "\f522"; }

.fa-dice-d20:before {
  content: "\f6cf"; }

.fa-dice-d6:before {
  content: "\f6d1"; }

.fa-dice-five:before {
  content: "\f523"; }

.fa-dice-four:before {
  content: "\f524"; }

.fa-dice-one:before {
  content: "\f525"; }

.fa-dice-six:before {
  content: "\f526"; }

.fa-dice-three:before {
  content: "\f527"; }

.fa-dice-two:before {
  content: "\f528"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-digital-ocean:before {
  content: "\f391"; }

.fa-digital-tachograph:before {
  content: "\f566"; }

.fa-directions:before {
  content: "\f5eb"; }

.fa-discord:before {
  content: "\f392"; }

.fa-discourse:before {
  content: "\f393"; }

.fa-divide:before {
  content: "\f529"; }

.fa-dizzy:before {
  content: "\f567"; }

.fa-dna:before {
  content: "\f471"; }

.fa-dochub:before {
  content: "\f394"; }

.fa-docker:before {
  content: "\f395"; }

.fa-dog:before {
  content: "\f6d3"; }

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

.fa-dolly:before {
  content: "\f472"; }

.fa-dolly-flatbed:before {
  content: "\f474"; }

.fa-donate:before {
  content: "\f4b9"; }

.fa-door-closed:before {
  content: "\f52a"; }

.fa-door-open:before {
  content: "\f52b"; }

.fa-dot-circle:before {
  content: "\f192"; }

.fa-dove:before {
  content: "\f4ba"; }

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

.fa-draft2digital:before {
  content: "\f396"; }

.fa-drafting-compass:before {
  content: "\f568"; }

.fa-dragon:before {
  content: "\f6d5"; }

.fa-draw-polygon:before {
  content: "\f5ee"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-dribbble-square:before {
  content: "\f397"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-drum:before {
  content: "\f569"; }

.fa-drum-steelpan:before {
  content: "\f56a"; }

.fa-drumstick-bite:before {
  content: "\f6d7"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-dumbbell:before {
  content: "\f44b"; }

.fa-dumpster:before {
  content: "\f793"; }

.fa-dumpster-fire:before {
  content: "\f794"; }

.fa-dungeon:before {
  content: "\f6d9"; }

.fa-dyalog:before {
  content: "\f399"; }

.fa-earlybirds:before {
  content: "\f39a"; }

.fa-ebay:before {
  content: "\f4f4"; }

.fa-edge:before {
  content: "\f282"; }

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

.fa-egg:before {
  content: "\f7fb"; }

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

.fa-elementor:before {
  content: "\f430"; }

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

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

.fa-ello:before {
  content: "\f5f1"; }

.fa-ember:before {
  content: "\f423"; }

.fa-empire:before {
  content: "\f1d1"; }

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

.fa-envelope-open:before {
  content: "\f2b6"; }

.fa-envelope-open-text:before {
  content: "\f658"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-envira:before {
  content: "\f299"; }

.fa-equals:before {
  content: "\f52c"; }

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

.fa-erlang:before {
  content: "\f39d"; }

.fa-ethereum:before {
  content: "\f42e"; }

.fa-ethernet:before {
  content: "\f796"; }

.fa-etsy:before {
  content: "\f2d7"; }

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

.fa-evernote:before {
  content: "\f839"; }

.fa-exchange-alt:before {
  content: "\f362"; }

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

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

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

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

.fa-expand-arrows-alt:before {
  content: "\f31e"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-external-link-alt:before {
  content: "\f35d"; }

.fa-external-link-square-alt:before {
  content: "\f360"; }

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

.fa-eye-dropper:before {
  content: "\f1fb"; }

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

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

.fa-facebook-f:before {
  content: "\f39e"; }

.fa-facebook-messenger:before {
  content: "\f39f"; }

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

.fa-fan:before {
  content: "\f863"; }

.fa-fantasy-flight-games:before {
  content: "\f6dc"; }

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

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

.fa-fax:before {
  content: "\f1ac"; }

.fa-feather:before {
  content: "\f52d"; }

.fa-feather-alt:before {
  content: "\f56b"; }

.fa-fedex:before {
  content: "\f797"; }

.fa-fedora:before {
  content: "\f798"; }

.fa-female:before {
  content: "\f182"; }

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

.fa-figma:before {
  content: "\f799"; }

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

.fa-file-alt:before {
  content: "\f15c"; }

.fa-file-archive:before {
  content: "\f1c6"; }

.fa-file-audio:before {
  content: "\f1c7"; }

.fa-file-code:before {
  content: "\f1c9"; }

.fa-file-contract:before {
  content: "\f56c"; }

.fa-file-csv:before {
  content: "\f6dd"; }

.fa-file-download:before {
  content: "\f56d"; }

.fa-file-excel:before {
  content: "\f1c3"; }

.fa-file-export:before {
  content: "\f56e"; }

.fa-file-image:before {
  content: "\f1c5"; }

.fa-file-import:before {
  content: "\f56f"; }

.fa-file-invoice:before {
  content: "\f570"; }

.fa-file-invoice-dollar:before {
  content: "\f571"; }

.fa-file-medical:before {
  content: "\f477"; }

.fa-file-medical-alt:before {
  content: "\f478"; }

.fa-file-pdf:before {
  content: "\f1c1"; }

.fa-file-powerpoint:before {
  content: "\f1c4"; }

.fa-file-prescription:before {
  content: "\f572"; }

.fa-file-signature:before {
  content: "\f573"; }

.fa-file-upload:before {
  content: "\f574"; }

.fa-file-video:before {
  content: "\f1c8"; }

.fa-file-word:before {
  content: "\f1c2"; }

.fa-fill:before {
  content: "\f575"; }

.fa-fill-drip:before {
  content: "\f576"; }

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

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

.fa-fingerprint:before {
  content: "\f577"; }

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

.fa-fire-alt:before {
  content: "\f7e4"; }

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

.fa-firefox:before {
  content: "\f269"; }

.fa-first-aid:before {
  content: "\f479"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-first-order-alt:before {
  content: "\f50a"; }

.fa-firstdraft:before {
  content: "\f3a1"; }

.fa-fish:before {
  content: "\f578"; }

.fa-fist-raised:before {
  content: "\f6de"; }

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

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

.fa-flag-usa:before {
  content: "\f74d"; }

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

.fa-flickr:before {
  content: "\f16e"; }

.fa-flipboard:before {
  content: "\f44d"; }

.fa-flushed:before {
  content: "\f579"; }

.fa-fly:before {
  content: "\f417"; }

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

.fa-folder-minus:before {
  content: "\f65d"; }

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

.fa-folder-plus:before {
  content: "\f65e"; }

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

.fa-font-awesome:before {
  content: "\f2b4"; }

.fa-font-awesome-alt:before {
  content: "\f35c"; }

.fa-font-awesome-flag:before {
  content: "\f425"; }

.fa-font-awesome-logo-full:before {
  content: "\f4e6"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-fonticons-fi:before {
  content: "\f3a2"; }

.fa-football-ball:before {
  content: "\f44e"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-fort-awesome-alt:before {
  content: "\f3a3"; }

.fa-forumbee:before {
  content: "\f211"; }

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

.fa-foursquare:before {
  content: "\f180"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-freebsd:before {
  content: "\f3a4"; }

.fa-frog:before {
  content: "\f52e"; }

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

.fa-frown-open:before {
  content: "\f57a"; }

.fa-fulcrum:before {
  content: "\f50b"; }

.fa-funnel-dollar:before {
  content: "\f662"; }

.fa-futbol:before {
  content: "\f1e3"; }

.fa-galactic-republic:before {
  content: "\f50c"; }

.fa-galactic-senate:before {
  content: "\f50d"; }

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

.fa-gas-pump:before {
  content: "\f52f"; }

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

.fa-gem:before {
  content: "\f3a5"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-ghost:before {
  content: "\f6e2"; }

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

.fa-gifts:before {
  content: "\f79c"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-git-alt:before {
  content: "\f841"; }

.fa-git-square:before {
  content: "\f1d2"; }

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

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

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

.fa-gitkraken:before {
  content: "\f3a6"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-gitter:before {
  content: "\f426"; }

.fa-glass-cheers:before {
  content: "\f79f"; }

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

.fa-glass-martini-alt:before {
  content: "\f57b"; }

.fa-glass-whiskey:before {
  content: "\f7a0"; }

.fa-glasses:before {
  content: "\f530"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-glide-g:before {
  content: "\f2a6"; }

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

.fa-globe-africa:before {
  content: "\f57c"; }

.fa-globe-americas:before {
  content: "\f57d"; }

.fa-globe-asia:before {
  content: "\f57e"; }

.fa-globe-europe:before {
  content: "\f7a2"; }

.fa-gofore:before {
  content: "\f3a7"; }

.fa-golf-ball:before {
  content: "\f450"; }

.fa-goodreads:before {
  content: "\f3a8"; }

.fa-goodreads-g:before {
  content: "\f3a9"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-google-drive:before {
  content: "\f3aa"; }

.fa-google-play:before {
  content: "\f3ab"; }

.fa-google-plus:before {
  content: "\f2b3"; }

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

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

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-gopuram:before {
  content: "\f664"; }

.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-gratipay:before {
  content: "\f184"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-greater-than:before {
  content: "\f531"; }

.fa-greater-than-equal:before {
  content: "\f532"; }

.fa-grimace:before {
  content: "\f57f"; }

.fa-grin:before {
  content: "\f580"; }

.fa-grin-alt:before {
  content: "\f581"; }

.fa-grin-beam:before {
  content: "\f582"; }

.fa-grin-beam-sweat:before {
  content: "\f583"; }

.fa-grin-hearts:before {
  content: "\f584"; }

.fa-grin-squint:before {
  content: "\f585"; }

.fa-grin-squint-tears:before {
  content: "\f586"; }

.fa-grin-stars:before {
  content: "\f587"; }

.fa-grin-tears:before {
  content: "\f588"; }

.fa-grin-tongue:before {
  content: "\f589"; }

.fa-grin-tongue-squint:before {
  content: "\f58a"; }

.fa-grin-tongue-wink:before {
  content: "\f58b"; }

.fa-grin-wink:before {
  content: "\f58c"; }

.fa-grip-horizontal:before {
  content: "\f58d"; }

.fa-grip-lines:before {
  content: "\f7a4"; }

.fa-grip-lines-vertical:before {
  content: "\f7a5"; }

.fa-grip-vertical:before {
  content: "\f58e"; }

.fa-gripfire:before {
  content: "\f3ac"; }

.fa-grunt:before {
  content: "\f3ad"; }

.fa-guitar:before {
  content: "\f7a6"; }

.fa-gulp:before {
  content: "\f3ae"; }

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

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-hacker-news-square:before {
  content: "\f3af"; }

.fa-hackerrank:before {
  content: "\f5f7"; }

.fa-hamburger:before {
  content: "\f805"; }

.fa-hammer:before {
  content: "\f6e3"; }

.fa-hamsa:before {
  content: "\f665"; }

.fa-hand-holding:before {
  content: "\f4bd"; }

.fa-hand-holding-heart:before {
  content: "\f4be"; }

.fa-hand-holding-usd:before {
  content: "\f4c0"; }

.fa-hand-lizard:before {
  content: "\f258"; }

.fa-hand-middle-finger:before {
  content: "\f806"; }

.fa-hand-paper:before {
  content: "\f256"; }

.fa-hand-peace:before {
  content: "\f25b"; }

.fa-hand-point-down:before {
  content: "\f0a7"; }

.fa-hand-point-left:before {
  content: "\f0a5"; }

.fa-hand-point-right:before {
  content: "\f0a4"; }

.fa-hand-point-up:before {
  content: "\f0a6"; }

.fa-hand-pointer:before {
  content: "\f25a"; }

.fa-hand-rock:before {
  content: "\f255"; }

.fa-hand-scissors:before {
  content: "\f257"; }

.fa-hand-spock:before {
  content: "\f259"; }

.fa-hands:before {
  content: "\f4c2"; }

.fa-hands-helping:before {
  content: "\f4c4"; }

.fa-handshake:before {
  content: "\f2b5"; }

.fa-hanukiah:before {
  content: "\f6e6"; }

.fa-hard-hat:before {
  content: "\f807"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-hat-wizard:before {
  content: "\f6e8"; }

.fa-haykal:before {
  content: "\f666"; }

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

.fa-heading:before {
  content: "\f1dc"; }

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

.fa-headphones-alt:before {
  content: "\f58f"; }

.fa-headset:before {
  content: "\f590"; }

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

.fa-heart-broken:before {
  content: "\f7a9"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-helicopter:before {
  content: "\f533"; }

.fa-highlighter:before {
  content: "\f591"; }

.fa-hiking:before {
  content: "\f6ec"; }

.fa-hippo:before {
  content: "\f6ed"; }

.fa-hips:before {
  content: "\f452"; }

.fa-hire-a-helper:before {
  content: "\f3b0"; }

.fa-history:before {
  content: "\f1da"; }

.fa-hockey-puck:before {
  content: "\f453"; }

.fa-holly-berry:before {
  content: "\f7aa"; }

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

.fa-hooli:before {
  content: "\f427"; }

.fa-hornbill:before {
  content: "\f592"; }

.fa-horse:before {
  content: "\f6f0"; }

.fa-horse-head:before {
  content: "\f7ab"; }

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

.fa-hospital-alt:before {
  content: "\f47d"; }

.fa-hospital-symbol:before {
  content: "\f47e"; }

.fa-hot-tub:before {
  content: "\f593"; }

.fa-hotdog:before {
  content: "\f80f"; }

.fa-hotel:before {
  content: "\f594"; }

.fa-hotjar:before {
  content: "\f3b1"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-start:before {
  content: "\f251"; }

.fa-house-damage:before {
  content: "\f6f1"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-hryvnia:before {
  content: "\f6f2"; }

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

.fa-hubspot:before {
  content: "\f3b2"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-ice-cream:before {
  content: "\f810"; }

.fa-icicles:before {
  content: "\f7ad"; }

.fa-icons:before {
  content: "\f86d"; }

.fa-id-badge:before {
  content: "\f2c1"; }

.fa-id-card:before {
  content: "\f2c2"; }

.fa-id-card-alt:before {
  content: "\f47f"; }

.fa-igloo:before {
  content: "\f7ae"; }

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

.fa-images:before {
  content: "\f302"; }

.fa-imdb:before {
  content: "\f2d8"; }

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

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

.fa-industry:before {
  content: "\f275"; }

.fa-infinity:before {
  content: "\f534"; }

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

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

.fa-instagram:before {
  content: "\f16d"; }

.fa-intercom:before {
  content: "\f7af"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-invision:before {
  content: "\f7b0"; }

.fa-ioxhost:before {
  content: "\f208"; }

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

.fa-itch-io:before {
  content: "\f83a"; }

.fa-itunes:before {
  content: "\f3b4"; }

.fa-itunes-note:before {
  content: "\f3b5"; }

.fa-java:before {
  content: "\f4e4"; }

.fa-jedi:before {
  content: "\f669"; }

.fa-jedi-order:before {
  content: "\f50e"; }

.fa-jenkins:before {
  content: "\f3b6"; }

.fa-jira:before {
  content: "\f7b1"; }

.fa-joget:before {
  content: "\f3b7"; }

.fa-joint:before {
  content: "\f595"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-journal-whills:before {
  content: "\f66a"; }

.fa-js:before {
  content: "\f3b8"; }

.fa-js-square:before {
  content: "\f3b9"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-kaaba:before {
  content: "\f66b"; }

.fa-kaggle:before {
  content: "\f5fa"; }

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

.fa-keybase:before {
  content: "\f4f5"; }

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

.fa-keycdn:before {
  content: "\f3ba"; }

.fa-khanda:before {
  content: "\f66d"; }

.fa-kickstarter:before {
  content: "\f3bb"; }

.fa-kickstarter-k:before {
  content: "\f3bc"; }

.fa-kiss:before {
  content: "\f596"; }

.fa-kiss-beam:before {
  content: "\f597"; }

.fa-kiss-wink-heart:before {
  content: "\f598"; }

.fa-kiwi-bird:before {
  content: "\f535"; }

.fa-korvue:before {
  content: "\f42f"; }

.fa-landmark:before {
  content: "\f66f"; }

.fa-language:before {
  content: "\f1ab"; }

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

.fa-laptop-code:before {
  content: "\f5fc"; }

.fa-laptop-medical:before {
  content: "\f812"; }

.fa-laravel:before {
  content: "\f3bd"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-laugh:before {
  content: "\f599"; }

.fa-laugh-beam:before {
  content: "\f59a"; }

.fa-laugh-squint:before {
  content: "\f59b"; }

.fa-laugh-wink:before {
  content: "\f59c"; }

.fa-layer-group:before {
  content: "\f5fd"; }

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

.fa-leanpub:before {
  content: "\f212"; }

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

.fa-less:before {
  content: "\f41d"; }

.fa-less-than:before {
  content: "\f536"; }

.fa-less-than-equal:before {
  content: "\f537"; }

.fa-level-down-alt:before {
  content: "\f3be"; }

.fa-level-up-alt:before {
  content: "\f3bf"; }

.fa-life-ring:before {
  content: "\f1cd"; }

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

.fa-line:before {
  content: "\f3c0"; }

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

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

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

.fa-linode:before {
  content: "\f2b8"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-lira-sign:before {
  content: "\f195"; }

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

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

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

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

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

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

.fa-lock-open:before {
  content: "\f3c1"; }

.fa-long-arrow-alt-down:before {
  content: "\f309"; }

.fa-long-arrow-alt-left:before {
  content: "\f30a"; }

.fa-long-arrow-alt-right:before {
  content: "\f30b"; }

.fa-long-arrow-alt-up:before {
  content: "\f30c"; }

.fa-low-vision:before {
  content: "\f2a8"; }

.fa-luggage-cart:before {
  content: "\f59d"; }

.fa-lyft:before {
  content: "\f3c3"; }

.fa-magento:before {
  content: "\f3c4"; }

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

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

.fa-mail-bulk:before {
  content: "\f674"; }

.fa-mailchimp:before {
  content: "\f59e"; }

.fa-male:before {
  content: "\f183"; }

.fa-mandalorian:before {
  content: "\f50f"; }

.fa-map:before {
  content: "\f279"; }

.fa-map-marked:before {
  content: "\f59f"; }

.fa-map-marked-alt:before {
  content: "\f5a0"; }

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

.fa-map-marker-alt:before {
  content: "\f3c5"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-markdown:before {
  content: "\f60f"; }

.fa-marker:before {
  content: "\f5a1"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mask:before {
  content: "\f6fa"; }

.fa-mastodon:before {
  content: "\f4f6"; }

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

.fa-medal:before {
  content: "\f5a2"; }

.fa-medapps:before {
  content: "\f3c6"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-medium-m:before {
  content: "\f3c7"; }

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

.fa-medrt:before {
  content: "\f3c8"; }

.fa-meetup:before {
  content: "\f2e0"; }

.fa-megaport:before {
  content: "\f5a3"; }

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

.fa-meh-blank:before {
  content: "\f5a4"; }

.fa-meh-rolling-eyes:before {
  content: "\f5a5"; }

.fa-memory:before {
  content: "\f538"; }

.fa-mendeley:before {
  content: "\f7b3"; }

.fa-menorah:before {
  content: "\f676"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-meteor:before {
  content: "\f753"; }

.fa-microchip:before {
  content: "\f2db"; }

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

.fa-microphone-alt:before {
  content: "\f3c9"; }

.fa-microphone-alt-slash:before {
  content: "\f539"; }

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

.fa-microscope:before {
  content: "\f610"; }

.fa-microsoft:before {
  content: "\f3ca"; }

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

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

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

.fa-mitten:before {
  content: "\f7b5"; }

.fa-mix:before {
  content: "\f3cb"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-mizuni:before {
  content: "\f3cc"; }

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

.fa-mobile-alt:before {
  content: "\f3cd"; }

.fa-modx:before {
  content: "\f285"; }

.fa-monero:before {
  content: "\f3d0"; }

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

.fa-money-bill-alt:before {
  content: "\f3d1"; }

.fa-money-bill-wave:before {
  content: "\f53a"; }

.fa-money-bill-wave-alt:before {
  content: "\f53b"; }

.fa-money-check:before {
  content: "\f53c"; }

.fa-money-check-alt:before {
  content: "\f53d"; }

.fa-monument:before {
  content: "\f5a6"; }

.fa-moon:before {
  content: "\f186"; }

.fa-mortar-pestle:before {
  content: "\f5a7"; }

.fa-mosque:before {
  content: "\f678"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-mountain:before {
  content: "\f6fc"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-mug-hot:before {
  content: "\f7b6"; }

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

.fa-napster:before {
  content: "\f3d2"; }

.fa-neos:before {
  content: "\f612"; }

.fa-network-wired:before {
  content: "\f6ff"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-newspaper:before {
  content: "\f1ea"; }

.fa-nimblr:before {
  content: "\f5a8"; }

.fa-node:before {
  content: "\f419"; }

.fa-node-js:before {
  content: "\f3d3"; }

.fa-not-equal:before {
  content: "\f53e"; }

.fa-notes-medical:before {
  content: "\f481"; }

.fa-npm:before {
  content: "\f3d4"; }

.fa-ns8:before {
  content: "\f3d5"; }

.fa-nutritionix:before {
  content: "\f3d6"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-oil-can:before {
  content: "\f613"; }

.fa-old-republic:before {
  content: "\f510"; }

.fa-om:before {
  content: "\f679"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-osi:before {
  content: "\f41a"; }

.fa-otter:before {
  content: "\f700"; }

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

.fa-page4:before {
  content: "\f3d7"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-pager:before {
  content: "\f815"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-paint-roller:before {
  content: "\f5aa"; }

.fa-palette:before {
  content: "\f53f"; }

.fa-palfed:before {
  content: "\f3d8"; }

.fa-pallet:before {
  content: "\f482"; }

.fa-paper-plane:before {
  content: "\f1d8"; }

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

.fa-parachute-box:before {
  content: "\f4cd"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-parking:before {
  content: "\f540"; }

.fa-passport:before {
  content: "\f5ab"; }

.fa-pastafarianism:before {
  content: "\f67b"; }

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

.fa-patreon:before {
  content: "\f3d9"; }

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

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-peace:before {
  content: "\f67c"; }

.fa-pen:before {
  content: "\f304"; }

.fa-pen-alt:before {
  content: "\f305"; }

.fa-pen-fancy:before {
  content: "\f5ac"; }

.fa-pen-nib:before {
  content: "\f5ad"; }

.fa-pen-square:before {
  content: "\f14b"; }

.fa-pencil-alt:before {
  content: "\f303"; }

.fa-pencil-ruler:before {
  content: "\f5ae"; }

.fa-penny-arcade:before {
  content: "\f704"; }

.fa-people-carry:before {
  content: "\f4ce"; }

.fa-pepper-hot:before {
  content: "\f816"; }

.fa-percent:before {
  content: "\f295"; }

.fa-percentage:before {
  content: "\f541"; }

.fa-periscope:before {
  content: "\f3da"; }

.fa-person-booth:before {
  content: "\f756"; }

.fa-phabricator:before {
  content: "\f3db"; }

.fa-phoenix-framework:before {
  content: "\f3dc"; }

.fa-phoenix-squadron:before {
  content: "\f511"; }

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

.fa-phone-alt:before {
  content: "\f879"; }

.fa-phone-slash:before {
  content: "\f3dd"; }

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

.fa-phone-square-alt:before {
  content: "\f87b"; }

.fa-phone-volume:before {
  content: "\f2a0"; }

.fa-photo-video:before {
  content: "\f87c"; }

.fa-php:before {
  content: "\f457"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-pied-piper-hat:before {
  content: "\f4e5"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-piggy-bank:before {
  content: "\f4d3"; }

.fa-pills:before {
  content: "\f484"; }

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

.fa-pinterest-p:before {
  content: "\f231"; }

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

.fa-pizza-slice:before {
  content: "\f818"; }

.fa-place-of-worship:before {
  content: "\f67f"; }

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

.fa-plane-arrival:before {
  content: "\f5af"; }

.fa-plane-departure:before {
  content: "\f5b0"; }

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

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

.fa-playstation:before {
  content: "\f3df"; }

.fa-plug:before {
  content: "\f1e6"; }

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

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

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

.fa-podcast:before {
  content: "\f2ce"; }

.fa-poll:before {
  content: "\f681"; }

.fa-poll-h:before {
  content: "\f682"; }

.fa-poo:before {
  content: "\f2fe"; }

.fa-poo-storm:before {
  content: "\f75a"; }

.fa-poop:before {
  content: "\f619"; }

.fa-portrait:before {
  content: "\f3e0"; }

.fa-pound-sign:before {
  content: "\f154"; }

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

.fa-pray:before {
  content: "\f683"; }

.fa-praying-hands:before {
  content: "\f684"; }

.fa-prescription:before {
  content: "\f5b1"; }

.fa-prescription-bottle:before {
  content: "\f485"; }

.fa-prescription-bottle-alt:before {
  content: "\f486"; }

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

.fa-procedures:before {
  content: "\f487"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-project-diagram:before {
  content: "\f542"; }

.fa-pushed:before {
  content: "\f3e1"; }

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

.fa-python:before {
  content: "\f3e2"; }

.fa-qq:before {
  content: "\f1d6"; }

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

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

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

.fa-quidditch:before {
  content: "\f458"; }

.fa-quinscape:before {
  content: "\f459"; }

.fa-quora:before {
  content: "\f2c4"; }

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

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

.fa-quran:before {
  content: "\f687"; }

.fa-r-project:before {
  content: "\f4f7"; }

.fa-radiation:before {
  content: "\f7b9"; }

.fa-radiation-alt:before {
  content: "\f7ba"; }

.fa-rainbow:before {
  content: "\f75b"; }

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

.fa-raspberry-pi:before {
  content: "\f7bb"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-react:before {
  content: "\f41b"; }

.fa-reacteurope:before {
  content: "\f75d"; }

.fa-readme:before {
  content: "\f4d5"; }

.fa-rebel:before {
  content: "\f1d0"; }

.fa-receipt:before {
  content: "\f543"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-red-river:before {
  content: "\f3e3"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-redhat:before {
  content: "\f7bc"; }

.fa-redo:before {
  content: "\f01e"; }

.fa-redo-alt:before {
  content: "\f2f9"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-remove-format:before {
  content: "\f87d"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-reply:before {
  content: "\f3e5"; }

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

.fa-replyd:before {
  content: "\f3e6"; }

.fa-republican:before {
  content: "\f75e"; }

.fa-researchgate:before {
  content: "\f4f8"; }

.fa-resolving:before {
  content: "\f3e7"; }

.fa-restroom:before {
  content: "\f7bd"; }

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

.fa-rev:before {
  content: "\f5b2"; }

.fa-ribbon:before {
  content: "\f4d6"; }

.fa-ring:before {
  content: "\f70b"; }

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

.fa-robot:before {
  content: "\f544"; }

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

.fa-rocketchat:before {
  content: "\f3e8"; }

.fa-rockrms:before {
  content: "\f3e9"; }

.fa-route:before {
  content: "\f4d7"; }

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

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

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

.fa-ruler:before {
  content: "\f545"; }

.fa-ruler-combined:before {
  content: "\f546"; }

.fa-ruler-horizontal:before {
  content: "\f547"; }

.fa-ruler-vertical:before {
  content: "\f548"; }

.fa-running:before {
  content: "\f70c"; }

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

.fa-sad-cry:before {
  content: "\f5b3"; }

.fa-sad-tear:before {
  content: "\f5b4"; }

.fa-safari:before {
  content: "\f267"; }

.fa-salesforce:before {
  content: "\f83b"; }

.fa-sass:before {
  content: "\f41e"; }

.fa-satellite:before {
  content: "\f7bf"; }

.fa-satellite-dish:before {
  content: "\f7c0"; }

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

.fa-schlix:before {
  content: "\f3ea"; }

.fa-school:before {
  content: "\f549"; }

.fa-screwdriver:before {
  content: "\f54a"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-scroll:before {
  content: "\f70e"; }

.fa-sd-card:before {
  content: "\f7c2"; }

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

.fa-search-dollar:before {
  content: "\f688"; }

.fa-search-location:before {
  content: "\f689"; }

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

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

.fa-searchengin:before {
  content: "\f3eb"; }

.fa-seedling:before {
  content: "\f4d8"; }

.fa-sellcast:before {
  content: "\f2da"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-server:before {
  content: "\f233"; }

.fa-servicestack:before {
  content: "\f3ec"; }

.fa-shapes:before {
  content: "\f61f"; }

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

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

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

.fa-shekel-sign:before {
  content: "\f20b"; }

.fa-shield-alt:before {
  content: "\f3ed"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-shipping-fast:before {
  content: "\f48b"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-shoe-prints:before {
  content: "\f54b"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

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

.fa-shopware:before {
  content: "\f5b5"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-shuttle-van:before {
  content: "\f5b6"; }

.fa-sign:before {
  content: "\f4d9"; }

.fa-sign-in-alt:before {
  content: "\f2f6"; }

.fa-sign-language:before {
  content: "\f2a7"; }

.fa-sign-out-alt:before {
  content: "\f2f5"; }

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

.fa-signature:before {
  content: "\f5b7"; }

.fa-sim-card:before {
  content: "\f7c4"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-sistrix:before {
  content: "\f3ee"; }

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

.fa-sith:before {
  content: "\f512"; }

.fa-skating:before {
  content: "\f7c5"; }

.fa-sketch:before {
  content: "\f7c6"; }

.fa-skiing:before {
  content: "\f7c9"; }

.fa-skiing-nordic:before {
  content: "\f7ca"; }

.fa-skull:before {
  content: "\f54c"; }

.fa-skull-crossbones:before {
  content: "\f714"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-slack:before {
  content: "\f198"; }

.fa-slack-hash:before {
  content: "\f3ef"; }

.fa-slash:before {
  content: "\f715"; }

.fa-sleigh:before {
  content: "\f7cc"; }

.fa-sliders-h:before {
  content: "\f1de"; }

.fa-slideshare:before {
  content: "\f1e7"; }

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

.fa-smile-beam:before {
  content: "\f5b8"; }

.fa-smile-wink:before {
  content: "\f4da"; }

.fa-smog:before {
  content: "\f75f"; }

.fa-smoking:before {
  content: "\f48d"; }

.fa-smoking-ban:before {
  content: "\f54d"; }

.fa-sms:before {
  content: "\f7cd"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ac"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-snowboarding:before {
  content: "\f7ce"; }

.fa-snowflake:before {
  content: "\f2dc"; }

.fa-snowman:before {
  content: "\f7d0"; }

.fa-snowplow:before {
  content: "\f7d2"; }

.fa-socks:before {
  content: "\f696"; }

.fa-solar-panel:before {
  content: "\f5ba"; }

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

.fa-sort-alpha-down:before {
  content: "\f15d"; }

.fa-sort-alpha-down-alt:before {
  content: "\f881"; }

.fa-sort-alpha-up:before {
  content: "\f15e"; }

.fa-sort-alpha-up-alt:before {
  content: "\f882"; }

.fa-sort-amount-down:before {
  content: "\f160"; }

.fa-sort-amount-down-alt:before {
  content: "\f884"; }

.fa-sort-amount-up:before {
  content: "\f161"; }

.fa-sort-amount-up-alt:before {
  content: "\f885"; }

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

.fa-sort-numeric-down:before {
  content: "\f162"; }

.fa-sort-numeric-down-alt:before {
  content: "\f886"; }

.fa-sort-numeric-up:before {
  content: "\f163"; }

.fa-sort-numeric-up-alt:before {
  content: "\f887"; }

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

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-sourcetree:before {
  content: "\f7d3"; }

.fa-spa:before {
  content: "\f5bb"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-speakap:before {
  content: "\f3f3"; }

.fa-speaker-deck:before {
  content: "\f83c"; }

.fa-spell-check:before {
  content: "\f891"; }

.fa-spider:before {
  content: "\f717"; }

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

.fa-splotch:before {
  content: "\f5bc"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-spray-can:before {
  content: "\f5bd"; }

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

.fa-square-full:before {
  content: "\f45c"; }

.fa-square-root-alt:before {
  content: "\f698"; }

.fa-squarespace:before {
  content: "\f5be"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-stackpath:before {
  content: "\f842"; }

.fa-stamp:before {
  content: "\f5bf"; }

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

.fa-star-and-crescent:before {
  content: "\f699"; }

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

.fa-star-half-alt:before {
  content: "\f5c0"; }

.fa-star-of-david:before {
  content: "\f69a"; }

.fa-star-of-life:before {
  content: "\f621"; }

.fa-staylinked:before {
  content: "\f3f5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-steam-symbol:before {
  content: "\f3f6"; }

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

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

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

.fa-sticker-mule:before {
  content: "\f3f7"; }

.fa-sticky-note:before {
  content: "\f249"; }

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

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stopwatch:before {
  content: "\f2f2"; }

.fa-store:before {
  content: "\f54e"; }

.fa-store-alt:before {
  content: "\f54f"; }

.fa-strava:before {
  content: "\f428"; }

.fa-stream:before {
  content: "\f550"; }

.fa-street-view:before {
  content: "\f21d"; }

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

.fa-stripe:before {
  content: "\f429"; }

.fa-stripe-s:before {
  content: "\f42a"; }

.fa-stroopwafel:before {
  content: "\f551"; }

.fa-studiovinari:before {
  content: "\f3f8"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

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

.fa-subway:before {
  content: "\f239"; }

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

.fa-suitcase-rolling:before {
  content: "\f5c1"; }

.fa-sun:before {
  content: "\f185"; }

.fa-superpowers:before {
  content: "\f2dd"; }

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

.fa-supple:before {
  content: "\f3f9"; }

.fa-surprise:before {
  content: "\f5c2"; }

.fa-suse:before {
  content: "\f7d6"; }

.fa-swatchbook:before {
  content: "\f5c3"; }

.fa-swimmer:before {
  content: "\f5c4"; }

.fa-swimming-pool:before {
  content: "\f5c5"; }

.fa-symfony:before {
  content: "\f83d"; }

.fa-synagogue:before {
  content: "\f69b"; }

.fa-sync:before {
  content: "\f021"; }

.fa-sync-alt:before {
  content: "\f2f1"; }

.fa-syringe:before {
  content: "\f48e"; }

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

.fa-table-tennis:before {
  content: "\f45d"; }

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

.fa-tablet-alt:before {
  content: "\f3fa"; }

.fa-tablets:before {
  content: "\f490"; }

.fa-tachometer-alt:before {
  content: "\f3fd"; }

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

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

.fa-tape:before {
  content: "\f4db"; }

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

.fa-taxi:before {
  content: "\f1ba"; }

.fa-teamspeak:before {
  content: "\f4f9"; }

.fa-teeth:before {
  content: "\f62e"; }

.fa-teeth-open:before {
  content: "\f62f"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-telegram-plane:before {
  content: "\f3fe"; }

.fa-temperature-high:before {
  content: "\f769"; }

.fa-temperature-low:before {
  content: "\f76b"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-tenge:before {
  content: "\f7d7"; }

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

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

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

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

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

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

.fa-the-red-yeti:before {
  content: "\f69d"; }

.fa-theater-masks:before {
  content: "\f630"; }

.fa-themeco:before {
  content: "\f5c6"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-thermometer:before {
  content: "\f491"; }

.fa-thermometer-empty:before {
  content: "\f2cb"; }

.fa-thermometer-full:before {
  content: "\f2c7"; }

.fa-thermometer-half:before {
  content: "\f2c9"; }

.fa-thermometer-quarter:before {
  content: "\f2ca"; }

.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

.fa-think-peaks:before {
  content: "\f731"; }

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

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

.fa-thumbtack:before {
  content: "\f08d"; }

.fa-ticket-alt:before {
  content: "\f3ff"; }

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

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

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

.fa-tint-slash:before {
  content: "\f5c7"; }

.fa-tired:before {
  content: "\f5c8"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-toilet:before {
  content: "\f7d8"; }

.fa-toilet-paper:before {
  content: "\f71e"; }

.fa-toolbox:before {
  content: "\f552"; }

.fa-tools:before {
  content: "\f7d9"; }

.fa-tooth:before {
  content: "\f5c9"; }

.fa-torah:before {
  content: "\f6a0"; }

.fa-torii-gate:before {
  content: "\f6a1"; }

.fa-tractor:before {
  content: "\f722"; }

.fa-trade-federation:before {
  content: "\f513"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-traffic-light:before {
  content: "\f637"; }

.fa-train:before {
  content: "\f238"; }

.fa-tram:before {
  content: "\f7da"; }

.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-trash-alt:before {
  content: "\f2ed"; }

.fa-trash-restore:before {
  content: "\f829"; }

.fa-trash-restore-alt:before {
  content: "\f82a"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-trello:before {
  content: "\f181"; }

.fa-tripadvisor:before {
  content: "\f262"; }

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

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

.fa-truck-loading:before {
  content: "\f4de"; }

.fa-truck-monster:before {
  content: "\f63b"; }

.fa-truck-moving:before {
  content: "\f4df"; }

.fa-truck-pickup:before {
  content: "\f63c"; }

.fa-tshirt:before {
  content: "\f553"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-tv:before {
  content: "\f26c"; }

.fa-twitch:before {
  content: "\f1e8"; }

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

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

.fa-typo3:before {
  content: "\f42b"; }

.fa-uber:before {
  content: "\f402"; }

.fa-ubuntu:before {
  content: "\f7df"; }

.fa-uikit:before {
  content: "\f403"; }

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

.fa-umbrella-beach:before {
  content: "\f5ca"; }

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

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

.fa-undo-alt:before {
  content: "\f2ea"; }

.fa-uniregistry:before {
  content: "\f404"; }

.fa-universal-access:before {
  content: "\f29a"; }

.fa-university:before {
  content: "\f19c"; }

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

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

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

.fa-untappd:before {
  content: "\f405"; }

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

.fa-ups:before {
  content: "\f7e0"; }

.fa-usb:before {
  content: "\f287"; }

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

.fa-user-alt:before {
  content: "\f406"; }

.fa-user-alt-slash:before {
  content: "\f4fa"; }

.fa-user-astronaut:before {
  content: "\f4fb"; }

.fa-user-check:before {
  content: "\f4fc"; }

.fa-user-circle:before {
  content: "\f2bd"; }

.fa-user-clock:before {
  content: "\f4fd"; }

.fa-user-cog:before {
  content: "\f4fe"; }

.fa-user-edit:before {
  content: "\f4ff"; }

.fa-user-friends:before {
  content: "\f500"; }

.fa-user-graduate:before {
  content: "\f501"; }

.fa-user-injured:before {
  content: "\f728"; }

.fa-user-lock:before {
  content: "\f502"; }

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

.fa-user-minus:before {
  content: "\f503"; }

.fa-user-ninja:before {
  content: "\f504"; }

.fa-user-nurse:before {
  content: "\f82f"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-user-shield:before {
  content: "\f505"; }

.fa-user-slash:before {
  content: "\f506"; }

.fa-user-tag:before {
  content: "\f507"; }

.fa-user-tie:before {
  content: "\f508"; }

.fa-user-times:before {
  content: "\f235"; }

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

.fa-users-cog:before {
  content: "\f509"; }

.fa-usps:before {
  content: "\f7e1"; }

.fa-ussunnah:before {
  content: "\f407"; }

.fa-utensil-spoon:before {
  content: "\f2e5"; }

.fa-utensils:before {
  content: "\f2e7"; }

.fa-vaadin:before {
  content: "\f408"; }

.fa-vector-square:before {
  content: "\f5cb"; }

.fa-venus:before {
  content: "\f221"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-vial:before {
  content: "\f492"; }

.fa-vials:before {
  content: "\f493"; }

.fa-viber:before {
  content: "\f409"; }

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

.fa-video-slash:before {
  content: "\f4e2"; }

.fa-vihara:before {
  content: "\f6a7"; }

.fa-vimeo:before {
  content: "\f40a"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-vimeo-v:before {
  content: "\f27d"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-vk:before {
  content: "\f189"; }

.fa-vnv:before {
  content: "\f40b"; }

.fa-voicemail:before {
  content: "\f897"; }

.fa-volleyball-ball:before {
  content: "\f45f"; }

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

.fa-volume-mute:before {
  content: "\f6a9"; }

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

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

.fa-vote-yea:before {
  content: "\f772"; }

.fa-vr-cardboard:before {
  content: "\f729"; }

.fa-vuejs:before {
  content: "\f41f"; }

.fa-walking:before {
  content: "\f554"; }

.fa-wallet:before {
  content: "\f555"; }

.fa-warehouse:before {
  content: "\f494"; }

.fa-water:before {
  content: "\f773"; }

.fa-wave-square:before {
  content: "\f83e"; }

.fa-waze:before {
  content: "\f83f"; }

.fa-weebly:before {
  content: "\f5cc"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-weight:before {
  content: "\f496"; }

.fa-weight-hanging:before {
  content: "\f5cd"; }

.fa-weixin:before {
  content: "\f1d7"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-whatsapp-square:before {
  content: "\f40c"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-whmcs:before {
  content: "\f40d"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-wind:before {
  content: "\f72e"; }

.fa-window-close:before {
  content: "\f410"; }

.fa-window-maximize:before {
  content: "\f2d0"; }

.fa-window-minimize:before {
  content: "\f2d1"; }

.fa-window-restore:before {
  content: "\f2d2"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-wine-bottle:before {
  content: "\f72f"; }

.fa-wine-glass:before {
  content: "\f4e3"; }

.fa-wine-glass-alt:before {
  content: "\f5ce"; }

.fa-wix:before {
  content: "\f5cf"; }

.fa-wizards-of-the-coast:before {
  content: "\f730"; }

.fa-wolf-pack-battalion:before {
  content: "\f514"; }

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

.fa-wordpress:before {
  content: "\f19a"; }

.fa-wordpress-simple:before {
  content: "\f411"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-wpressr:before {
  content: "\f3e4"; }

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

.fa-x-ray:before {
  content: "\f497"; }

.fa-xbox:before {
  content: "\f412"; }

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

.fa-xing-square:before {
  content: "\f169"; }

.fa-y-combinator:before {
  content: "\f23b"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-yammer:before {
  content: "\f840"; }

.fa-yandex:before {
  content: "\f413"; }

.fa-yandex-international:before {
  content: "\f414"; }

.fa-yarn:before {
  content: "\f7e3"; }

.fa-yelp:before {
  content: "\f1e9"; }

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

.fa-yin-yang:before {
  content: "\f6ad"; }

.fa-yoast:before {
  content: "\f2b1"; }

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

.fa-youtube-square:before {
  content: "\f431"; }

.fa-zhihu:before {
  content: "\f63f"; }

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

/*!
 * Font Awesome Free 5.10.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url("../../../src/assets/webfonts/fa-regular-400.eot");
  src: url("../../../src/assets/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../../../src/assets/webfonts/fa-regular-400.woff2") format("woff2"), url("../../../src/assets/webfonts/fa-regular-400.woff") format("woff"), url("../../../src/assets/webfonts/fa-regular-400.ttf") format("truetype"), url("../../../src/assets/webfonts/fa-regular-400.svg#fontawesome") format("svg"); }

.far {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }

/*!
 * Font Awesome Free 5.10.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url("../../../src/assets/webfonts/fa-solid-900.eot");
  src: url("../../../src/assets/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../../../src/assets/webfonts/fa-solid-900.woff2") format("woff2"), url("../../../src/assets/webfonts/fa-solid-900.woff") format("woff"), url("../../../src/assets/webfonts/fa-solid-900.ttf") format("truetype"), url("../../../src/assets/webfonts/fa-solid-900.svg#fontawesome") format("svg"); }

.fa,
.fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900; }

@font-face {
  font-family: "FaktPro-Bold";
  src: url("../webfonts/FaktPro-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../webfonts/FaktPro-Bold.eot?#iefix") format("embedded-opentype"), url("../webfonts/FaktPro-Bold.otf") format("opentype"), url("../webfonts/FaktPro-Bold.svg") format("svg"), url("../webfonts/FaktPro-Bold.ttf") format("truetype"), url("../webfonts/FaktPro-Bold.woff") format("woff"), url("../webfonts/FaktPro-Bold.woff2") format("woff2");
  /* Modern Browsers */
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "FaktPro-Normal";
  src: url("../webfonts/FaktPro-Normal.eot");
  /* IE9 Compat Modes */
  src: url("../webfonts/FaktPro-Normal.eot?#iefix") format("embedded-opentype"), url("../webfonts/FaktPro-Normal.otf") format("opentype"), url("../webfonts/FaktPro-Normal.svg") format("svg"), url("../webfonts/FaktPro-Normal.ttf") format("truetype"), url("../webfonts/FaktPro-Normal.woff") format("woff"), url("../webfonts/FaktPro-Normal.woff2") format("woff2");
  /* Modern Browsers */
  font-weight: normal;
  font-style: normal; }

html, body {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

body {
  font-size: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  color: #000000;
  background-color: #ffffff;
  overflow-x: hidden; }

body * {
  margin: 0;
  padding: 0; }

.bg-light-blue {
  background-color: #45BDE6; }

.bg-orange {
  background-color: #71C598; }

.unsere-theme-with-shadow {
  box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.5); }
  .unsere-theme-with-shadow:hover {
    box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.7); }

.full-with {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 1280px; }

.inner-width {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 1180px; }

.inner-width-borders {
  margin-left: auto;
  margin-right: auto;
  width: 90%;
  max-width: 1180px; }

.inner-content {
  max-width: 980px;
  margin: 0 auto; }

.footer-content {
  max-width: 1040px;
  margin: 0 auto;
  width: 90%; }

.center-me {
  margin-left: auto;
  margin-right: auto;
  text-align: center !important; }

.main-topic {
  /*background-color: #67CCD4;
    opacity: 10;*/
  background-color: rgba(103, 204, 212, 0.1) !important; }
  .main-topic h1, .main-topic .sub-title {
    color: #67CCD4 !important; }

.forschung-innovation {
  background-color: #67CCD4 !important; }

.pharmastandort-schweiz {
  background-color: #FEC675 !important; }

.visibleBlock {
  opacity: 1 !important; }

.fa.fa-whatsapp {
  padding: 0 0 1px 1px; }

@media only screen and (max-width: 1024px) {
  .fa.fa-whatsapp {
    padding: 0 0 0 1px; } }

h1, h2, h3, h4, h5, h6, p, a, li {
  font-family: 'FaktPro-Normal'; }

h1 {
  font-size: 52px;
  margin-bottom: 14px; }

h2 {
  font-size: 28px;
  margin-bottom: 14px; }

h3 {
  font-size: 26px;
  margin-bottom: 14px; }

h4 {
  font-size: 20px;
  margin-bottom: 14px; }

h5 {
  font-size: 22px;
  margin-bottom: 14px; }

h6 {
  font-size: 24px;
  margin-bottom: 14px; }

ul {
  margin-left: 20px;
  margin-bottom: 14px; }

p, li, a {
  font-size: 20px; }

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

/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
/* Document
   ========================================================================== */
html {
  font-family: sans-serif;
  /* 1 */
  line-height: 1.15;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 3 */
  -webkit-text-size-adjust: 100%;
  /* 3 */ }

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0; }

/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block; }

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block; }

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px; }

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */ }

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
a:active,
a:hover {
  outline-width: 0; }

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */ }

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit; }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder; }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic; }

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000; }

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block; }

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none; }

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden; }

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */ }

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block; }

/**
 * Add the correct display in IE.
 */
template {
  display: none; }

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none; }

/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
/* Document
   ========================================================================== */
html {
  font-family: sans-serif;
  /* 1 */
  line-height: 1.15;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 3 */
  -webkit-text-size-adjust: 100%;
  /* 3 */ }

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0; }

/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block; }

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block; }

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px; }

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */ }

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
a:active,
a:hover {
  outline-width: 0; }

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */ }

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit; }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder; }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic; }

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000; }

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block; }

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none; }

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden; }

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */ }

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block; }

/**
 * Add the correct display in IE.
 */
template {
  display: none; }

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none; }

/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
/* Document
   ========================================================================== */
html {
  font-family: sans-serif;
  /* 1 */
  line-height: 1.15;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 3 */
  -webkit-text-size-adjust: 100%;
  /* 3 */ }

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0; }

/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block; }

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block; }

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px; }

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */ }

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
a:active,
a:hover {
  outline-width: 0; }

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */ }

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit; }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder; }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic; }

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000; }

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block; }

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none; }

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden; }

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */ }

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block; }

/**
 * Add the correct display in IE.
 */
template {
  display: none; }

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none; }

#menu-primary-menu-fr > li.current-menu-item a, #menu-primary-menu-en > li.current-menu-item a, #menu-primary-menu > li.current-menu-item a,
#menu-primary-menu-fr > li.current-menu-ancestor a, #menu-primary-menu-en > li.current-menu-ancestor a, #menu-primary-menu > li.current-menu-ancestor a {
  border-bottom: solid 6px #288798;
  padding-bottom: 26px; }

#menu-primary-menu-fr > li,
#menu-primary-menu-en > li,
#menu-primary-menu > li {
  padding: 0px 26px 24px 24px;
  float: left;
  border-bottom: solid 6px transparent; }

#menu-primary-menu-fr > li:last-child, #menu-primary-menu-en > li:last-child, #menu-primary-menu > li:last-child {
  padding: 0px 0 24px 24px; }

#menu-primary-menu-fr > li:first-child, #menu-primary-menu-en > li:first-child, #menu-primary-menu > li:first-child {
  padding: 0px 26px 20px 0; }

#menu-primary-menu-fr > li:hover a,
#menu-primary-menu-en > li:hover a,
#menu-primary-menu > li:hover a {
  border-bottom: solid 6px #288798;
  padding-bottom: 26px; }

.header-nav {
  position: relative; }

.header-nav-hover-bg {
  position: absolute;
  top: 120px;
  left: 0;
  width: 100%;
  background-color: #288798;
  display: none;
  box-shadow: 0px 6px 5px 0px rgba(0, 0, 0, 0.5); }

#menu-primary-menu-fr > li > ul,
#menu-primary-menu-en > li > ul,
#menu-primary-menu > li > ul {
  /* Second Level */
  position: absolute;
  display: none;
  background: #288798;
  width: auto;
  left: 0;
  right: 0;
  z-index: 1;
  margin: 30px auto 0;
  box-shadow: 0px 6px 5px 0px rgba(0, 0, 0, 0.5); }

#menu-primary-menu-fr > li > ul > li,
#menu-primary-menu-en > li > ul > li,
#menu-primary-menu > li > ul > li {
  padding: 30px; }

#menu-primary-menu-fr > li > ul > li:first-child,
#menu-primary-menu-en > li > ul > li:first-child,
#menu-primary-menu > li > ul > li:first-child {
  padding: 30px 30px 30px 0; }

#menu-primary-menu-fr > li > ul > li:last-child,
#menu-primary-menu-en > li > ul > li:last-child,
#menu-primary-menu > li > ul > li:last-child {
  padding: 30px 0 30px 30px; }

#menu-primary-menu-fr > li > ul > li a,
#menu-primary-menu-en > li > ul > li a,
#menu-primary-menu > li > ul > li a {
  float: left;
  text-transform: initial; }

#menu-primary-menu-fr > li > ul > li a,
#menu-primary-menu-en > li > ul > li a,
#menu-primary-menu > li > ul > li a {
  color: #ffffff;
  font-family: 'FaktPro-Normal';
  font-size: 22px;
  line-height: 29px;
  text-transform: initial;
  border-bottom: solid 2px transparent;
  padding-bottom: 6px !important; }

#menu-primary-menu-fr > li > ul > li a {
  font-size: 18px; }

#menu-primary-menu-fr > li > ul > li:hover a,
#menu-primary-menu-en > li > ul > li:hover a,
#menu-primary-menu > li > ul > li:hover a {
  border-bottom: solid 2px #ffffff;
  padding-bottom: 6px !important;
  margin-top: -4px; }

#menu-primary-menu-fr > li:hover > ul,
#menu-primary-menu-en > li:hover > ul,
#menu-primary-menu > li:hover > ul {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 26px 0 10px;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

#menu-primary-menu-fr > li > ul > li > ul,
#menu-primary-menu-en > li > ul > li > ul,
#menu-primary-menu > li > ul > li > ul {
  /* Third Level & beyond */
  display: none;
  position: absolute;
  z-index: 2;
  background: transparent;
  margin-left: 0; }

#menu-primary-menu-fr > li > ul > li:hover > ul,
#menu-primary-menu-en > li > ul > li:hover > ul,
#menu-primary-menu > li > ul > li:hover > ul {
  display: block;
  width: auto;
  margin-left: 0;
  margin-top: 50px; }

#menu-primary-menu-fr > li > ul > li > ul > li,
#menu-primary-menu-en > li > ul > li > ul > li,
#menu-primary-menu > li > ul > li > ul > li {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-left: 0;
  text-align: left;
  width: 100%; }

#menu-primary-menu-fr > li > ul > li > ul > li a,
#menu-primary-menu-en > li > ul > li > ul > li a,
#menu-primary-menu > li > ul > li > ul > li a {
  display: inline-block;
  font-size: 18px;
  line-height: 27px;
  text-transform: initial;
  padding: 6px 6px 0 0;
  box-sizing: border-box;
  width: auto;
  border-bottom: solid 0px #ffffff !important;
  position: relative; }
  #menu-primary-menu-fr > li > ul > li > ul > li a:after,
  #menu-primary-menu-en > li > ul > li > ul > li a:after,
  #menu-primary-menu > li > ul > li > ul > li a:after {
    content: '';
    display: none;
    height: 1px;
    background-color: #ffffff;
    width: 100%;
    position: absolute;
    bottom: 6px;
    left: 0; }
  #menu-primary-menu-fr > li > ul > li > ul > li a:hover:after,
  #menu-primary-menu-en > li > ul > li > ul > li a:hover:after,
  #menu-primary-menu > li > ul > li > ul > li a:hover:after {
    display: inline-block; }
  #menu-primary-menu-fr > li > ul > li > ul > li a span,
  #menu-primary-menu-en > li > ul > li > ul > li a span,
  #menu-primary-menu > li > ul > li > ul > li a span {
    font-size: 22px; }

#menu-primary-menu,
#menu-primary-menu-en,
#menu-primary-menu-fr {
  margin-bottom: 0; }

@media only screen and (max-width: 1650px) {
  #menu-primary-menu-fr > li > ul > li a,
  #menu-primary-menu-en > li > ul > li a,
  #menu-primary-menu > li > ul > li a {
    font-size: 18px;
    line-height: 25px;
    padding-bottom: 3px; }
  #menu-primary-menu-fr > li > ul > li a {
    font-size: 14px;
    line-height: 25px;
    padding-bottom: 3px; }
  #menu-primary-menu-fr > li > ul > li,
  #menu-primary-menu-en > li > ul > li,
  #menu-primary-menu > li > ul > li {
    padding: 20px; }
  #menu-primary-menu-fr > li > ul > li:first-child,
  #menu-primary-menu-en > li > ul > li:first-child,
  #menu-primary-menu > li > ul > li:first-child {
    padding: 20px 20px 20px 0; }
  #menu-primary-menu-fr > li > ul > li:last-child,
  #menu-primary-menu-en > li > ul > li:last-child,
  #menu-primary-menu > li > ul > li:last-child {
    padding: 20px 0 20px 20px; }
  #menu-primary-menu-fr > li > ul > li > ul > li a,
  #menu-primary-menu-en > li > ul > li > ul > li a,
  #menu-primary-menu > li > ul > li > ul > li a {
    font-size: 16px;
    line-height: 25px;
    padding: 3px 3px 0 0; }
  #menu-primary-menu-fr > li > ul > li:hover > ul,
  #menu-primary-menu-en > li > ul > li:hover > ul,
  #menu-primary-menu > li > ul > li:hover > ul {
    margin-top: 45px; } }

@media only screen and (max-width: 1300px) {
  #menu-primary-menu-fr > li > ul > li a,
  #menu-primary-menu-en > li > ul > li a,
  #menu-primary-menu > li > ul > li a {
    font-size: 14px;
    line-height: 20px;
    padding-bottom: 3px; }
  #menu-primary-menu-fr > li > ul > li,
  #menu-primary-menu-en > li > ul > li,
  #menu-primary-menu > li > ul > li {
    padding: 20px;
    display: block;
    text-align: left; }
  #menu-primary-menu-fr > li > ul > li:first-child,
  #menu-primary-menu-en > li > ul > li:first-child,
  #menu-primary-menu > li > ul > li:first-child {
    padding: 20px 20px 20px 6px; }
  #menu-primary-menu-fr > li > ul > li:last-child,
  #menu-primary-menu-en > li > ul > li:last-child,
  #menu-primary-menu > li > ul > li:last-child {
    padding: 20px 6px 20px 20px; }
  #menu-primary-menu-fr > li > ul > li > ul > li a,
  #menu-primary-menu-en > li > ul > li > ul > li a,
  #menu-primary-menu > li > ul > li > ul > li a {
    font-size: 14px;
    line-height: 20px;
    padding: 3px 3px 0 0; }
  #menu-primary-menu-fr > li > ul > li:hover > ul,
  #menu-primary-menu-en > li > ul > li:hover > ul,
  #menu-primary-menu > li > ul > li:hover > ul {
    margin-top: 45px; } }

.body-no-scroll {
  overflow: hidden !important; }

.mobile-menu {
  display: none;
  position: fixed;
  z-index: 20;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: #288798;
  overflow-y: auto; }
  .mobile-menu .mobile-menu-top {
    position: fixed;
    top: 0;
    left: 0;
    height: 90px;
    width: 100%;
    background-color: #F3F4F4; }
    .mobile-menu .mobile-menu-top > div {
      width: 90%;
      margin: 0 auto;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      height: 90px; }
    .mobile-menu .mobile-menu-top .logo-img img {
      width: 250px;
      height: 38px; }
    .mobile-menu .mobile-menu-top a {
      line-height: 0; }
  .mobile-menu .mobile-menu-links {
    padding-top: 120px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: calc(100% - 120px);
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-align-content: space-between;
        -ms-flex-line-pack: justify;
            align-content: space-between; }
  .mobile-menu .mobile-menu-center {
    width: 90%;
    margin: 0 auto; }
  .mobile-menu .mobile-menu-search-lang {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 30px 0 70px;
    width: 100%; }
  .mobile-menu .search {
    width: 40%; }
    .mobile-menu .search form {
      width: 100%; }
    .mobile-menu .search input {
      font-family: 'FaktPro-Normal';
      font-size: 14px;
      color: #ffffff;
      line-height: 18px;
      border: none;
      border-bottom: 1px solid #ffffff;
      background-color: transparent;
      padding: 0;
      width: 100%;
      margin-right: 14px;
      outline: none;
      border-radius: 0; }
      .mobile-menu .search input::-webkit-input-placeholder {
        color: #ffffff; }
      .mobile-menu .search input:-ms-input-placeholder {
        color: #ffffff; }
      .mobile-menu .search input::placeholder {
        color: #ffffff; }
      .mobile-menu .search input:focus {
        outline: none;
        border-bottom: 1px solid #ffffff; }
  .mobile-menu .bottom-link {
    width: 100%;
    text-align: center;
    padding-bottom: 50px; }
  .mobile-menu .link {
    width: auto;
    height: auto;
    display: inline-block; }
    .mobile-menu .link a {
      font-size: 14px;
      line-height: 18px;
      margin: 0;
      color: #ffffff;
      font-family: 'FaktPro-Normal'; }
      .mobile-menu .link a span {
        font-family: 'FaktPro-Bold'; }
    .mobile-menu .link a:visited {
      color: #ffffff; }
  .mobile-menu .shop-link {
    font-family: 'FaktPro-Bold';
    font-size: 14px;
    line-height: 18px;
    color: #ffffff;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 30px; }
    .mobile-menu .shop-link img {
      width: 20px;
      height: 19px; }
    .mobile-menu .shop-link span {
      background-color: #ffffff;
      border-radius: 50%;
      width: 30px;
      height: 30px;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-right: 8px; }
    .mobile-menu .shop-link:visited {
      color: #ffffff; }
  .mobile-menu .lang-switcher {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .mobile-menu .lang-switcher ul {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin-right: 6px;
      margin-bottom: 0;
      margin-left: 0;
      list-style: none; }
      .mobile-menu .lang-switcher ul li {
        margin: 0;
        line-height: 0; }
        .mobile-menu .lang-switcher ul li a {
          font-size: 14px;
          color: #ffffff;
          line-height: 18px;
          margin: 0;
          padding-right: 8px;
          text-transform: uppercase; }
      .mobile-menu .lang-switcher ul li.active a {
        color: #E4B756; }

.mobile-menu-nav > div ul {
  list-style: none;
  margin-left: 0; }

.mobile-menu-nav > div ul > li {
  padding-bottom: 30px;
  text-align: center;
  width: 100%; }

.mobile-menu-nav > div ul > li a {
  text-align: center;
  color: #ffffff;
  font-family: 'FaktPro-Normal';
  font-size: 24px;
  line-height: 34px;
  width: auto;
  display: inline-block;
  position: relative; }
  .mobile-menu-nav > div ul > li a:after {
    content: '';
    display: none;
    position: absolute;
    bottom: -4px;
    left: 0;
    height: 1px;
    width: 100%;
    background-color: #ffffff; }
  .mobile-menu-nav > div ul > li a:hover:after {
    display: inline-block; }

.mobile-menu-nav > div ul > li > ul {
  margin-top: 14px;
  display: none; }

.mobile-menu-nav > div ul > li > ul li {
  width: 60%;
  margin: 0 auto;
  padding-bottom: 8px; }

.mobile-menu-nav > div ul > li > ul li a {
  text-align: center;
  color: #ffffff;
  font-family: 'FaktPro-Normal';
  font-size: 14px;
  line-height: 25px;
  position: relative;
  padding-left: 40px;
  display: inline;
  text-transform: initial; }

.mobile-menu-nav > div ul > li > ul li a:before {
  content: url("../img/arrow-left.svg");
  display: inline-block;
  position: absolute;
  top: -4px;
  left: 0; }

.mobile-menu-nav > div ul > li > ul li a:after {
  content: '';
  display: none;
  position: absolute;
  bottom: -4px;
  left: 0;
  height: 1px;
  width: 100%;
  background-color: #ffffff; }

.mobile-menu-nav > div ul > li > ul li:hover {
  text-decoration: none; }

.mobile-menu-nav > div ul > li > ul li a:hover:after {
  display: none; }

.mobile-menu-nav > div ul > li > ul li ul {
  display: none !important; }
  .mobile-menu-nav > div ul > li > ul li ul.visible {
    display: block !important;
    margin-top: 0;
    margin-bottom: 6px; }

.mobile-menu-nav > div ul > li > ul {
  margin-bottom: 0; }

@media only screen and (max-width: 1024px) {
  .mobile-menu .mobile-menu-top,
  .mobile-menu .mobile-menu-top > div {
    height: 55px; }
  .mobile-menu .search {
    width: 60%; }
  .mobile-menu .mobile-menu-top .logo-img img {
    width: 165px;
    height: 25px; }
  .mobile-menu .mobile-menu-links {
    padding-top: 60px;
    height: calc(100% - 60px); } }

@media only screen and (max-width: 767px) {
  .mobile-menu-nav > div ul > li {
    padding-bottom: 20px; }
  .mobile-menu-nav > div ul > li > ul li {
    width: 100%; }
  .mobile-menu .mobile-menu-search-lang {
    margin: 30px 0 50px; } }

@media only screen and (max-width: 320px) {
  .mobile-menu .mobile-menu-search-lang {
    margin: 20px 0 20px; }
  .mobile-menu-nav > div ul > li {
    padding-bottom: 6px; }
  .mobile-menu-nav > div ul > li > ul li {
    padding-bottom: 6px; }
  .mobile-menu .mobile-menu-links {
    padding-top: 50px;
    height: calc(100% - 50px); } }

.header-nav {
  width: 100%;
  background-color: #F3F4F4;
  position: relative;
  z-index: 10; }
  .header-nav li {
    list-style: none; }
  .header-nav .header-nav-inner {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 120px;
    width: 90%; }
  .header-nav .burger {
    display: none;
    cursor: pointer; }
  .header-nav .shop-link {
    margin-left: 52px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-family: 'FaktPro-Bold';
    font-size: 14px;
    color: #288798;
    line-height: 18px; }
    .header-nav .shop-link img {
      width: 22px;
      height: 20px;
      -webkit-filter: brightness(0) invert(1);
              filter: brightness(0) invert(1); }
    .header-nav .shop-link span {
      background-color: #288798;
      border-radius: 50%;
      width: 34px;
      height: 34px;
      margin-right: 6px;
      margin-top: 1px;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
  .header-nav .logo-img {
    margin: 0;
    line-height: 0;
    margin-top: 20px; }
    .header-nav .logo-img img {
      height: 56px;
      width: 370px; }
  .header-nav .header-nav-r {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    height: inherit;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .header-nav .header-nav-r-top {
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 10px; }
  .header-nav .header-search {
    font-family: 'FaktPro-Normal';
    font-size: 14px;
    color: #000000;
    line-height: 18px;
    border: none;
    border-bottom: 1px solid #288798;
    background-color: transparent;
    padding: 0px 0;
    width: 145px;
    margin-right: 0;
    outline: none; }
  .header-nav .header-search:focus {
    outline: none;
    border-bottom: 1px solid #288798; }
  .header-nav .link {
    margin-left: 52px; }
    .header-nav .link a {
      font-size: 14px;
      color: #288798;
      line-height: 18px;
      margin: 0;
      font-family: 'FaktPro-Normal'; }
      .header-nav .link a span {
        font-family: 'FaktPro-Bold';
        letter-spacing: 0px; }
    .header-nav .link a:visited {
      color: #288798; }
  .header-nav .lang-switcher {
    margin-left: 52px; }
    .header-nav .lang-switcher ul {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin-right: 0;
      margin-bottom: 0;
      margin-left: 0; }
      .header-nav .lang-switcher ul li {
        margin: 0;
        line-height: 0; }
        .header-nav .lang-switcher ul li a {
          font-size: 14px;
          color: #000000;
          line-height: 18px;
          margin: 0;
          padding-right: 8px;
          text-transform: uppercase; }
      .header-nav .lang-switcher ul li.active a {
        color: #288798; }
      .header-nav .lang-switcher ul li:last-child a {
        padding-right: 0px; }
  .header-nav .header-socials {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .header-nav .header-socials a {
      color: #288798;
      font-size: 18px;
      line-height: 18px;
      border-radius: 50%;
      border: 1px solid #288798;
      width: 24px;
      height: 24px;
      margin: 0 12px 0 0;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
      background-image: linear-gradient(to right, #288798, #288798 50%, #F3F4F4 50%);
      background-size: 245% 100%;
      background-position: 100%; }
      .header-nav .header-socials a:hover {
        transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
        background-position: 0%;
        color: #F3F4F4; }
    .header-nav .header-socials a:last-child {
      margin: 0; }
  .header-nav .navigation {
    text-transform: uppercase;
    font-size: 30px;
    text-align: right; }
    .header-nav .navigation ul {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
      .header-nav .navigation ul li {
        padding-left: 50px;
        margin: 0;
        /*.themen-link {
                    .sub-menu {
                        display: none;
                    }
                    &:hover {
                        .sub-menu {
                            position: absolute;
                            background-color: green;
                            top:0;
                            left: 0;
                            display: block;
                            width: 100%;
                            height: 500px;
                        }
                    }
                }*/ }
        .header-nav .navigation ul li a {
          font-family: 'FaktPro-Normal';
          font-size: 20px;
          color: #000000; }

.header-nav-mob {
  display: none;
  height: 90px; }

.search-some-header {
  text-align: right; }

.video-stop {
  cursor: url(../img/cursor-pause.svg), auto; }

.header {
  height: 380px;
  width: 100%;
  text-align: center;
  position: relative; }
  .header.aktuell-header-video.aktuell-header-video-stop {
    cursor: url(../img/cursor-pause.svg), auto; }
  .header.grey-header {
    background-color: #288798;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
  .header .sub-title {
    color: #ffffff;
    font-family: 'FaktPro-Normal';
    font-size: 20px;
    text-align: center;
    line-height: 20px;
    margin: 0 auto 20px;
    opacity: 0;
    transition: opacity 0.5s ease-in-out; }
  .header h1 {
    color: #ffffff;
    font-family: 'FaktPro-Bold';
    font-size: 60px;
    text-align: center;
    line-height: 66px;
    margin: 0 auto;
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
    transition-delay: 0.3s; }
  .header.aktuell-header {
    height: 380px;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    background-position: center; }
  .header .header-filter {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.2; }
  .header .play-video {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 122px;
    height: 122px;
    cursor: pointer;
    z-index: 6; }
  .header.aktuell-header-video {
    width: 100%;
    height: auto;
    position: relative; }
    .header.aktuell-header-video .header-video-block-loader {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
    .header.aktuell-header-video .card-img-video-play-block {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
    .header.aktuell-header-video .card-img-video-filter {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      overflow: hidden; }
      .header.aktuell-header-video .card-img-video-filter .card-img-video-filter-bg {
        opacity: 0.2;
        position: absolute;
        top: 0%;
        left: 0%;
        width: 100%;
        height: 100%;
        z-index: 2; }
      .header.aktuell-header-video .card-img-video-filter img {
        width: 100%;
        height: auto;
        opacity: 1;
        z-index: 1; }
    .header.aktuell-header-video video {
      width: 100%;
      height: auto; }

@media only screen and (max-width: 1024px) {
  .header .play-video {
    width: 60px;
    height: 60px; } }

video[poster] {
  height: 100%;
  width: 100%; }

@media only screen and (max-width: 1200px) {
  .header-nav {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 90px; }
  .header-nav-mob {
    display: block; }
  .header-nav .header-nav-inner {
    height: 90px; }
  .header-nav .logo-img {
    margin-top: 0; }
  .header-nav .logo-img img {
    width: 250px;
    height: 38px; }
  .header-nav .burger {
    display: block; }
  .header-nav .header-nav-r {
    display: none; } }

@media only screen and (max-width: 1024px) {
  .header-nav-mob {
    height: 55px; }
  .header-nav {
    height: 55px; }
  .header-nav .header-nav-inner {
    height: 55px; }
  .header-nav .logo-img {
    margin-top: 0; }
  .header-nav .logo-img img {
    width: 165px;
    height: 25px; } }

.header-home {
  position: relative;
  width: 100%; }
  .header-home .post-description {
    padding: 12px 20px 20px 20px;
    box-sizing: border-box;
    position: absolute;
    border: 1px solid #979797;
    width: 378px;
    top: 50%;
    left: 3.9%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    z-index: 2;
    background-color: #ffffff;
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
    word-break: break-word;
    display: block; }
    .header-home .post-description .post-tags {
      margin-bottom: 30px; }
    .header-home .post-description .date {
      font-family: 'FaktPro-Normal';
      font-size: 13px;
      color: #000000;
      line-height: 17px;
      margin-bottom: 0; }
    .header-home .post-description .postmeta-name {
      font-family: 'FaktPro-Normal';
      font-size: 13px;
      color: #000000;
      line-height: 17px;
      margin-bottom: 10px; }
    .header-home .post-description .description {
      font-family: 'FaktPro-Bold';
      font-size: 20px;
      color: #000000;
      line-height: 26px;
      margin-bottom: 22px;
      -webkit-hyphens: auto;
          -ms-hyphens: auto;
              hyphens: auto;
      word-break: break-word; }
      .header-home .post-description .description:after {
        content: ' .';
        visibility: hidden;
        line-height: 0;
        font-size: 0px; }
    .header-home .post-description .read-more {
      font-family: 'FaktPro-Bold';
      font-size: 17px;
      color: #797071;
      cursor: pointer;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      .header-home .post-description .read-more img {
        width: 25px;
        height: 25px;
        margin-right: 6px;
        margin-top: -2px; }
  .header-home .home-video {
    position: relative; }
    .header-home .home-video .home-video-block {
      padding-left: 27%;
      width: 73%;
      background-size: cover; }
    .header-home .home-video .home-video-block-inner {
      width: 100%;
      height: auto;
      position: relative; }
      .header-home .home-video .home-video-block-inner .header-video-block-loader {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        z-index: 10; }
      .header-home .home-video .home-video-block-inner .card-img-content {
        width: 100%;
        height: auto; }
      .header-home .home-video .home-video-block-inner .card-img-filter {
        opacity: 0.2;
        position: absolute;
        top: 0%;
        left: 0%;
        width: 100%;
        height: 100%; }
    .header-home .home-video .card-img-video-block {
      position: relative; }
      .header-home .home-video .card-img-video-block .card-img-video-filter {
        position: absolute;
        top: 0%;
        left: 0%;
        width: 100%;
        height: 100%;
        overflow: hidden; }
        .header-home .home-video .card-img-video-block .card-img-video-filter .card-img-video-filter-bg {
          opacity: 0.2;
          position: absolute;
          top: 0%;
          left: 0%;
          width: 100%;
          height: 100%;
          z-index: 2; }
        .header-home .home-video .card-img-video-block .card-img-video-filter img {
          width: 100%;
          height: auto;
          opacity: 1;
          z-index: 1; }
    .header-home .home-video video {
      width: 100%;
      height: auto; }
    .header-home .home-video .play-video {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      width: 60px;
      height: 60px;
      cursor: pointer; }

@media only screen and (max-width: 1280px) {
  .header-home .post-description {
    left: 2.5%; } }

@media only screen and (max-width: 1200px) {
  .header-home .home-video video {
    padding-left: 0%;
    width: 100%; }
  .header-home .home-video .home-video-block {
    padding-left: 17%;
    width: 83%; }
  .header-home .post-description {
    left: 1%; }
  .header-home .post-description .description {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px; }
  .header-home .post-description .post-tags {
    margin-bottom: 20px; } }

@media only screen and (max-width: 1024px) {
  .header-home .home-video .home-video-block {
    padding-left: 0%;
    width: 100%; }
  .header-home .post-description {
    padding: 14px 12px 20px 12px;
    left: 50%;
    top: 0;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 300px;
    position: relative;
    z-index: 2;
    margin-top: -5px;
    border: 0px solid #979797;
    box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2);
    margin-bottom: 74px; }
  .header-home .post-description .description {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 18px; }
  .header-home .post-description .post-tags {
    margin-bottom: 22px; }
  .header-home .post-description .postmeta-name {
    margin-bottom: 40px; }
  .header.grey-header {
    height: 190px; }
  .header h1 {
    font-size: 38px;
    line-height: 46px; } }

@media only screen and (max-width: 768px) {
  .header-home .post-description {
    width: 80%; } }

footer {
  background-color: #288798;
  width: 100%;
  padding: 30px 0 18px; }
  footer .footer-content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 4%; }
  footer .footer-content-col-a {
    width: 20%;
    padding-right: 1%;
    box-sizing: border-box; }
  footer .footer-content-col-b {
    width: 19%;
    padding-right: 1%;
    box-sizing: border-box; }
  footer .footer-content-col-c {
    width: 23%; }
  footer .footer-content-col-m {
    display: none; }
  footer p.title {
    font-family: 'FaktPro-Bold';
    font-size: 14px;
    color: #ffffff;
    line-height: 19px;
    margin-bottom: 20px;
    text-transform: uppercase; }
  footer ul li a, footer ul li a:hover, footer ul li a:visited,
  footer p {
    font-family: 'FaktPro-Normal';
    font-size: 14px;
    color: #ffffff;
    line-height: 19px;
    margin-bottom: 0; }
  footer .email {
    margin: 20px 0 0;
    border-radius: 50%;
    color: #ffffff;
    border: 1px solid #ffffff;
    width: 32px;
    height: 32px;
    font-size: 20px;
    font-weight: 400;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
    background-image: linear-gradient(to right, #ffffff, #ffffff 50%, #288798 50%);
    background-size: 245% 100%;
    background-position: 100%; }
    footer .email:hover {
      transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
      background-position: 0%;
      color: #288798; }
  footer ul {
    list-style: none;
    margin-left: 0; }
    footer ul li {
      margin-bottom: 0;
      line-height: 0; }
  footer .socials {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    footer .socials a {
      border: 2px solid #ffffff;
      border-radius: 50%;
      padding: 6px 8px;
      color: #ffffff;
      font-size: 24px;
      line-height: 24px;
      margin-right: 28px;
      width: 24px;
      height: 26px;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
      background-image: linear-gradient(to right, #ffffff, #ffffff 50%, #288798 50%);
      background-size: 245% 100%;
      background-position: 100%; }
      footer .socials a:hover {
        transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
        background-position: 0%;
        color: #288798; }
    footer .socials a:last-child {
      margin-right: 0; }
  footer .logo {
    margin-top: 94px; }
    footer .logo img {
      max-width: 237px;
      height: auto; }

@media only screen and (max-width: 1300px) {
  footer .footer-content {
    padding-left: 0%; } }

@media only screen and (max-width: 1170px) {
  footer .logo img {
    width: 100%;
    height: auto; }
  footer .footer-content-col-a {
    width: 23%; }
  footer .footer-content-col-b {
    width: 20%; }
  footer .footer-content-col-c {
    width: 15%; }
  footer .socials a {
    font-size: 22px;
    line-height: 22px;
    margin-right: 8px;
    width: 18px;
    height: 22px; } }

@media only screen and (max-width: 1024px) {
  footer .logo img {
    width: 40%;
    height: auto; }
  footer {
    padding: 30px 0 15px; }
  footer .footer-content {
    display: block; }
  footer .footer-content-col-a {
    width: 100%; }
  footer .footer-content-col-b {
    display: none; }
  footer .footer-content-col-c {
    display: none; }
  footer .footer-content-col-m {
    display: block;
    margin-bottom: 20px; }
  footer .logo {
    margin-top: 0px;
    margin-bottom: 26px; }
  footer .logo p {
    margin-top: 2px; }
  footer .email img {
    width: 42px;
    height: 42px; } }

@media only screen and (max-width: 768px) {
  footer .email {
    width: 42px;
    height: 42px;
    font-size: 26px; }
  footer .logo img {
    width: 75%;
    height: auto; } }

.newsletter {
  padding: 23px 0 17px;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  background-color: #288798; }
  .newsletter .newsletter-inner-container {
    width: 83%;
    margin: 0 auto; }
  .newsletter h3 {
    font-family: 'FaktPro-Bold';
    font-size: 28px;
    color: #ffffff;
    text-align: center;
    line-height: 32px;
    margin-bottom: 20px; }
  .newsletter .lead {
    margin: 0 auto;
    text-align: center;
    padding-bottom: 41px;
    max-width: 780px;
    width: 100%;
    font-size: 17px;
    color: #ffffff;
    line-height: 27px;
    margin-bottom: 4px; }
  .newsletter .form .form-inputs-row {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .newsletter .form .form-inputs-row > div {
      width: 20%;
      margin-right: 2%; }
    .newsletter .form .form-inputs-row > div:last-child {
      margin-right: 0; }
  .newsletter .input-fields {
    padding-bottom: 4px; }
  .newsletter input {
    background-color: transparent;
    border: 1px solid white;
    height: 34px;
    width: 100%;
    outline: none;
    font-family: 'FaktPro-Normal';
    font-size: 14px;
    color: #ffffff;
    line-height: 34px;
    padding: 0 10px;
    box-sizing: border-box; }
    .newsletter input::-webkit-input-placeholder {
      color: white; }
    .newsletter input:-ms-input-placeholder {
      color: white; }
    .newsletter input::placeholder {
      color: white; }
  .newsletter select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    /* Remove default arrow */
    width: 100%;
    height: 34px;
    border-radius: 0;
    outline: none;
    font-family: 'FaktPro-Normal';
    font-size: 14px;
    color: #000000;
    line-height: 34px;
    padding: 0 10px;
    box-sizing: border-box;
    background: url("../img/plus.svg");
    background-position: 96% 8px;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    background-color: #ffffff;
    border: 1px solid #ffffff; }
  .newsletter select::-ms-expand {
    display: none; }
  .newsletter button {
    outline: none;
    background-color: white;
    border: none;
    color: black;
    padding: 10px;
    width: 100%;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    cursor: pointer;
    font-family: 'FaktPro-Normal';
    transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
    background-image: linear-gradient(to right, #F3F4F4, #F3F4F4 50%, #ffffff 50%);
    background-size: 245% 100%;
    background-position: 100%; }
    .newsletter button:hover {
      transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
      background-position: 0%;
      color: #288798; }
  .newsletter .form-inputs-row-agree {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-left: calc(2% + 16px);
    width: 100%;
    /* Hide the browser's default checkbox */
    /* Create a custom checkbox */
    /* On mouse-over, add a grey background color */
    /* When the checkbox is checked, add a blue background */
    /* Create the checkmark/indicator (hidden when not checked) */
    /* Show the checkmark when checked */
    /* Style the checkmark/indicator */ }
    .newsletter .form-inputs-row-agree .agree-container {
      width: 20%;
      font-size: 12px;
      color: #ffffff;
      line-height: 14px;
      position: relative;
      padding-left: 0;
      cursor: pointer;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      margin-top: 10px;
      font-family: 'FaktPro-Normal';
      white-space: pre-wrap; }
      .newsletter .form-inputs-row-agree .agree-container a, .newsletter .form-inputs-row-agree .agree-container a:visited, .newsletter .form-inputs-row-agree .agree-container a:hover {
        font-size: 12px;
        color: #ffffff;
        line-height: 14px;
        text-decoration: underline; }
    .newsletter .form-inputs-row-agree .agree-container input {
      position: absolute;
      opacity: 0 !important;
      cursor: pointer;
      height: 0;
      width: 0; }
    .newsletter .form-inputs-row-agree .checkmark {
      position: absolute;
      top: 0px;
      left: -20px;
      height: 10px;
      width: 10px;
      background-color: transparent;
      border: 1px solid #ffffff; }
    .newsletter .form-inputs-row-agree .checkmark:after {
      content: "";
      position: absolute;
      display: none; }
    .newsletter .form-inputs-row-agree .agree-container input:checked ~ .checkmark:after {
      display: block; }
    .newsletter .form-inputs-row-agree .agree-container .checkmark:after {
      left: 2px;
      top: 1px;
      width: 3px;
      height: 5px;
      border: solid white;
      border-width: 0 2px 2px 0;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg); }
  .newsletter .mc4wp-response p {
    font-size: 12px; }

@media only screen and (max-width: 1024px) {
  .newsletter {
    padding: 30px 0 36px; }
  .newsletter .newsletter-inner-container {
    width: 90%; }
  .newsletter h3 {
    margin-bottom: 26px; }
  .newsletter .lead {
    padding-bottom: 43px;
    font-size: 18px;
    line-height: 26px; }
  .newsletter .form .form-inputs-row {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .newsletter .form .form-inputs-row > div {
    width: 50%;
    margin-right: 0%;
    margin-bottom: 5px; }
  .newsletter .form .form-inputs-row > div:nth-child(2n+1) {
    padding-right: 2%;
    box-sizing: border-box; }
  .newsletter .form .form-inputs-row > div:nth-child(2n+2) {
    padding-left: 2%;
    box-sizing: border-box; }
  .newsletter input {
    background-color: transparent;
    height: 32px;
    line-height: 32px; }
  .newsletter select {
    height: 34px;
    line-height: 34px; }
  .newsletter .form .form-inputs-row > div.input-fields-btn {
    width: 100%;
    padding-right: 0%;
    margin-bottom: 6px;
    margin-top: 4px; }
  .newsletter .form-inputs-row-agree {
    margin-left: 0;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .newsletter .form-inputs-row-agree .agree-container {
    width: auto;
    margin-top: 10px;
    font-size: 12px;
    line-height: 14px; } }

.page-template-vision-mission .newsletter {
  margin: 100px 0 0px; }

.page-template-geschaeftstelle .newsletter {
  margin: 30px 0 0px; }

.mc4wp-response p {
  margin: 0 auto;
  text-align: left;
  font-size: 14px;
  color: #ffffff;
  line-height: 20px;
  margin-bottom: 4px; }

@media only screen and (max-width: 566px) {
  .newsletter .form-inputs-row-agree .agree-container {
    padding-left: 36px;
    width: 70%; }
  .newsletter .form-inputs-row-agree .checkmark {
    top: 0px;
    left: -0px;
    height: 22px;
    width: 22px; }
  .newsletter .form-inputs-row-agree .agree-container .checkmark:after {
    left: 8px;
    top: 5px;
    width: 4px;
    height: 8px; } }

.cards-block {
  padding: 64px 0 70px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0 -12px; }
  .cards-block .card {
    width: 33.3%;
    padding: 12px;
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 16px;
    opacity: 0;
    transition: opacity 0.5s ease-in-out; }
    .cards-block .card:nth-of-type(3n + 2) {
      transition-delay: 0.3s; }
    .cards-block .card:nth-of-type(3n + 3) {
      transition-delay: 0.6s; }
    .cards-block .card.card-with-image .postmeta {
      margin: 22px 0 0;
      font-family: 'FaktPro-Normal';
      font-size: 13px;
      color: #000000;
      line-height: 17px; }
      .cards-block .card.card-with-image .postmeta.postmeta-top-margin {
        margin: 0; }
    .cards-block .card.card-with-image .postmeta-name {
      font-family: 'FaktPro-Normal';
      font-size: 13px;
      color: #000000;
      line-height: 17px;
      margin: 0 0 12px; }
    .cards-block .card.card-with-image h4 {
      font-family: 'FaktPro-Bold';
      font-size: 20px;
      color: #000000;
      line-height: 26px;
      margin: 0;
      -webkit-hyphens: auto;
          -ms-hyphens: auto;
              hyphens: auto;
      word-break: break-word; }
    .cards-block .card.card-with-image .desc {
      font-family: 'FaktPro-Normal';
      font-size: 18px;
      color: #000000;
      line-height: 26px;
      margin: 0;
      -webkit-hyphens: auto;
          -ms-hyphens: auto;
              hyphens: auto;
      word-break: break-word; }
    .cards-block .card.card-people h3 {
      font-size: 22px;
      line-height: 28px;
      text-align: center;
      margin-bottom: 20px;
      font-family: 'FaktPro-Bold'; }
    .cards-block .card.card-people .card-people-container {
      border-bottom: 1px solid #BFBFBF;
      padding-bottom: 10px;
      margin-bottom: 10px; }
      .cards-block .card.card-people .card-people-container .card-people-container-first-row {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: flex-end;
            -ms-flex-align: end;
                align-items: flex-end;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        width: 100%; }
        .cards-block .card.card-people .card-people-container .card-people-container-first-row > div {
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-align-items: flex-start;
              -ms-flex-align: start;
                  align-items: flex-start;
          -webkit-justify-content: space-between;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          width: 100%; }
    .cards-block .card.card-people h4 {
      font-family: 'FaktPro-Bold';
      font-size: 20px;
      color: #000000;
      line-height: 28px;
      margin: 0;
      -webkit-hyphens: auto;
          -ms-hyphens: auto;
              hyphens: auto;
      word-break: break-word;
      width: calc(100% - 36px); }
    .cards-block .card.card-people .position {
      font-family: 'FaktPro-Normal';
      font-size: 18px;
      color: #000000;
      line-height: 26px;
      margin: 0;
      -webkit-hyphens: auto;
          -ms-hyphens: auto;
              hyphens: auto;
      word-break: break-word; }
    .cards-block .card.card-people .phone {
      color: #288798;
      font-family: 'FaktPro-Normal';
      font-size: 18px;
      line-height: 26px;
      margin: 0; }
    .cards-block .card.card-people a {
      margin: 0;
      width: 36px;
      height: 36px;
      border-radius: 50%;
      border: 1px solid #288798;
      color: #288798;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 22px;
      transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
      background-image: linear-gradient(to right, #288798, #288798 50%, #ffffff 50%);
      background-size: 245% 100%;
      background-position: 100%; }
      .cards-block .card.card-people a:hover {
        transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
        background-position: 0%; }
      .cards-block .card.card-people a:hover i {
        color: #ffffff; }
      .cards-block .card.card-people a img {
        width: 45px;
        height: 45px;
        margin-top: -8px; }
    .cards-block .card.card-people .photo {
      margin-right: 8px;
      text-align: left; }
      .cards-block .card.card-people .photo img {
        width: 88px;
        height: 88px;
        border-radius: 50%; }
    .cards-block .card.card-with-image-hidden h4, .cards-block .card.card-with-image-hidden .postmeta, .cards-block .card.card-with-image-hidden .link p, .cards-block .card.card-with-image-hidden .desc, .cards-block .card.card-with-image-hidden .postmeta-name {
      color: #fff; }
    .cards-block .card.card-bg h4 {
      font-family: 'FaktPro-Normal';
      font-size: 52px;
      color: #F3F4F4;
      text-align: left;
      margin: 30px 0 10px 0;
      font-weight: 400;
      -webkit-hyphens: auto;
          -ms-hyphens: auto;
              hyphens: auto;
      word-break: break-word; }
    .cards-block .card.card-bg p {
      font-family: 'FaktPro-Normal';
      font-size: 20px;
      color: #F3F4F4;
      line-height: 26px;
      margin: 0;
      padding-bottom: 16px; }
    .cards-block .card.card-bg p.botschaften-text {
      margin: 30px 0 0; }
    .cards-block .card.card-bg .link p {
      color: #ffffff;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      line-height: 17px;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      font-family: 'FaktPro-Bold';
      font-size: 17px;
      padding-bottom: 0; }
    .cards-block .card.card-category h4 {
      margin: 20px 0 0;
      font-size: 28px;
      line-height: 38px;
      -webkit-hyphens: auto;
          -ms-hyphens: auto;
              hyphens: auto;
      word-break: break-word; }
    .cards-block .card.card-category .link.link-theme img {
      width: 38px;
      height: 38px; }
    .cards-block .card.card-publication h4 {
      font-family: 'FaktPro-Bold';
      font-size: 28px;
      line-height: 33px;
      color: #ffffff;
      text-align: left;
      margin: 30px 0 30px 0;
      -webkit-hyphens: auto;
          -ms-hyphens: auto;
              hyphens: auto;
      word-break: break-word; }
    .cards-block .card.card-posts h4 {
      font-family: 'FaktPro-Bold';
      font-size: 26px;
      line-height: 28px;
      color: #797071;
      margin: 0;
      padding: 30px 20px 14px 20px;
      -webkit-hyphens: auto;
          -ms-hyphens: auto;
              hyphens: auto;
      word-break: break-word; }
    .cards-block .card.card-posts .card-post {
      padding: 10px 20px 20px;
      box-sizing: border-box;
      border-bottom: 1px solid #DCDDDC;
      width: 100%; }
    .cards-block .card.card-posts .card-post:last-child {
      border-bottom: 0px solid #DCDDDC; }
    .cards-block .card.card-posts.card-posts-themen-seite .card-post:last-child {
      border-bottom: 1px solid #DCDDDC; }
    .cards-block .card.card-posts .postmeta {
      font-size: 12px;
      color: #797071;
      line-height: 22px; }
    .cards-block .card.card-posts .title {
      font-size: 18px;
      color: #797071;
      line-height: 22px;
      -webkit-hyphens: auto;
          -ms-hyphens: auto;
              hyphens: auto;
      word-break: break-word;
      font-family: 'FaktPro-Bold'; }
    .cards-block .card.card-posts .link {
      padding: 10px 0px 0px; }
      .cards-block .card.card-posts .link a {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        font-size: 16px;
        color: #288798;
        line-height: 22px;
        font-family: 'FaktPro-Bold'; }
      .cards-block .card.card-posts .link img {
        width: 20px;
        height: 20px; }
  .cards-block .card-inner {
    box-shadow: 3px 5px 10px 0px rgba(0, 0, 0, 0.2);
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-align-content: space-between;
        -ms-flex-line-pack: justify;
            align-content: space-between;
    width: 100%; }
    .cards-block .card-inner .card-posts {
      width: 100%; }
  .cards-block .link,
  .cards-block .card-top {
    width: 100%; }
  .cards-block .card-img {
    font-size: 0;
    position: relative; }
    .cards-block .card-img .card-img-video-block {
      position: relative; }
      .cards-block .card-img .card-img-video-block .card-img-video-filter {
        position: absolute;
        top: 0%;
        left: 0%;
        width: 100%;
        height: 100%;
        opacity: 0.2; }
      .cards-block .card-img .card-img-video-block img {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 60px;
        height: 60px;
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        opacity: 1; }
    .cards-block .card-img video {
      width: 100%;
      height: auto; }
    .cards-block .card-img .card-img-content {
      width: 100%;
      height: auto; }
    .cards-block .card-img .card-img-filter {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: 2;
      opacity: 0.2; }
  .cards-block .card-content {
    padding: 30px 20px 0px 20px;
    box-sizing: border-box; }
  .cards-block .link {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 10px 20px 20px;
    cursor: pointer; }
    .cards-block .link p {
      font-family: 'FaktPro-Bold';
      font-size: 17px;
      line-height: 17px;
      color: #797071;
      text-decoration: none;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
    .cards-block .link img {
      width: 25px;
      height: 25px;
      margin-right: 6px;
      margin-top: -2px; }

.cards-block-more {
  padding-bottom: 96px;
  text-align: center;
  opacity: 0;
  transition: opacity 0.5s ease-in-out; }
  .cards-block-more.cards-block-more-hidden {
    display: none; }
  .cards-block-more p {
    font-family: 'FaktPro-Normal';
    font-size: 20px;
    line-height: 20px;
    color: #797071;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: auto;
    cursor: pointer; }
  .cards-block-more img {
    width: 50px;
    height: 50px;
    margin-right: 6px; }

.mitglieder-social-posts-loader,
.social-posts-loader,
.posts-loader {
  display: none;
  text-align: center;
  margin: -20px 0 40px; }
  .mitglieder-social-posts-loader .lds-dual-ring,
  .social-posts-loader .lds-dual-ring,
  .posts-loader .lds-dual-ring {
    display: inline-block;
    width: 64px;
    height: 64px; }
  .mitglieder-social-posts-loader .lds-dual-ring:after,
  .social-posts-loader .lds-dual-ring:after,
  .posts-loader .lds-dual-ring:after {
    content: " ";
    display: block;
    width: 46px;
    height: 46px;
    margin: 1px;
    border-radius: 50%;
    border: 5px solid #288798;
    border-color: #288798 transparent #288798 transparent;
    -webkit-animation: lds-dual-ring 1.2s linear infinite;
            animation: lds-dual-ring 1.2s linear infinite; }

@-webkit-keyframes lds-dual-ring {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes lds-dual-ring {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.mitglieder-social-posts-loader,
.social-posts-loader {
  margin: 10px auto; }

.header-video-block-loader .posts-loader {
  margin: 0;
  display: block; }

.themen-uner-seite-loader-block .posts-loader {
  margin: 20px 0 40px; }

@media only screen and (max-width: 1220px) {
  .cards-block {
    margin: 0; }
  .cards-block .card.card-bg h4 {
    font-size: 42px;
    line-height: 49px; } }

@media only screen and (max-width: 1024px) {
  .cards-block .card.card-posts h4 {
    font-size: 23px;
    line-height: 29px; }
  .posts-loader {
    margin: 20px 0 40px; }
  .cards-block .card {
    width: 50%; }
  .cards-block {
    margin: 0;
    padding: 0; }
  .cards-block .card:nth-of-type(3n + 2) {
    transition-delay: 0s; }
  .cards-block .card:nth-of-type(3n + 3) {
    transition-delay: 0s; }
  .cards-block .card:nth-of-type(2n + 2) {
    transition-delay: 0.3s; }
  .cards-block .card.card-bg h4 {
    font-size: 40px;
    line-height: 46px; }
  .cards-block .card.card-posts .postmeta {
    font-size: 14px; } }

@media only screen and (max-width: 768px) {
  .cards-block .card:nth-of-type(2n + 2) {
    transition-delay: 0; }
  .cards-block .card-inner {
    box-shadow: 1px 0px 3px 0px rgba(0, 0, 0, 0.1); }
  .cards-block.cards-block-mob .card-inner {
    border-bottom: 1px solid #ffffff; }
  .cards-block .card {
    width: 100%;
    padding: 0;
    margin-bottom: 0; }
  .cards-block .card-content {
    padding: 20px 5% 0 5%; }
  .cards-block .card.card-bg .card-content {
    padding: 20px 5% 0 5%; }
  .cards-block .card.card-with-image .postmeta {
    margin: 12px 0 0; }
  .cards-block .card.card-with-image .postmeta-name {
    margin: 0 0 24px; }
  .cards-block .link {
    padding: 10px 5% 28px; }
  .cards-block .card.card-bg .link {
    padding: 20px 5% 28px; }
  .cards-block .card.card-bg h4 {
    margin: 16px 0 16px 0; }
  .cards-block .card.card-bg p {
    margin-top: -4px; }
  .cards-block-more {
    padding-bottom: 10px;
    width: 90%;
    margin: 18px auto 0; }
  .cards-block-more img {
    width: 25px;
    height: 25px; }
  .cards-block-more p {
    font-size: 14px;
    padding-bottom: 30px;
    font-family: 'FaktPro-Bold'; }
  .cards-block .card.card-bg p.botschaften-text {
    font-size: 22px;
    line-height: 32px; }
  .cards-block .card.card-people h4 {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 8px; }
  .cards-block .card.card-people .email,
  .cards-block .card.card-people .phone,
  .cards-block .card.card-people .position {
    font-size: 16px;
    line-height: 24px; }
  .cards-block .card.card-people h3 {
    font-size: 20px;
    line-height: 26px; } }

.unsere-themen {
  padding-bottom: 80px; }
  .unsere-themen h6 {
    font-size: 24px;
    color: #797071;
    text-align: center;
    line-height: 34px;
    margin-bottom: 44px;
    font-family: 'FaktPro-Normal';
    font-weight: 400;
    opacity: 0;
    transition: opacity 0.5s ease-in-out; }
  .unsere-themen .unsere-themen-lead {
    font-size: 18px;
    color: #000000;
    text-align: center;
    line-height: 26px;
    width: 80%;
    margin: 0 auto 58px;
    opacity: 0;
    transition: opacity 0.5s ease-in-out; }
  .unsere-themen .unsere-theme {
    padding: 36px 30px 30px;
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    cursor: pointer;
    opacity: 0;
    transition: opacity 0.5s ease-in-out; }
    .unsere-themen .unsere-theme .unsere-theme-sign {
      margin: 0; }
      .unsere-themen .unsere-theme .unsere-theme-sign img {
        width: 40px;
        height: 40px;
        margin-right: 26px; }
      .unsere-themen .unsere-theme .unsere-theme-sign img.unsere-theme-minus {
        display: none; }
    .unsere-themen .unsere-theme .unsere-theme-content {
      margin-top: 4px; }
      .unsere-themen .unsere-theme .unsere-theme-content h3 {
        margin-bottom: 16px;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        cursor: pointer; }
        .unsere-themen .unsere-theme .unsere-theme-content h3 img {
          margin-left: 20px;
          display: none; }
          .unsere-themen .unsere-theme .unsere-theme-content h3 img.unsere-theme-arrow-visibility {
            display: none; }
        .unsere-themen .unsere-theme .unsere-theme-content h3 a {
          font-family: 'FaktPro-Bold';
          font-size: 28px;
          color: #ffffff;
          line-height: 32px;
          margin-bottom: 0; }
          .unsere-themen .unsere-theme .unsere-theme-content h3 a.unsere-theme-title {
            position: relative; }
            .unsere-themen .unsere-theme .unsere-theme-content h3 a.unsere-theme-title:hover {
              text-decoration: underline; }
          .unsere-themen .unsere-theme .unsere-theme-content h3 a.unsere-theme-title-disabled:hover {
            text-decoration: none; }
      .unsere-themen .unsere-theme .unsere-theme-content .lead {
        font-size: 17px;
        color: #ffffff;
        line-height: 27px;
        margin-bottom: 0px; }
      .unsere-themen .unsere-theme .unsere-theme-content .lead.lead-open {
        font-size: 22px;
        line-height: 28px; }
      .unsere-themen .unsere-theme .unsere-theme-content .unsere-theme-content-more {
        display: none;
        width: 90%;
        margin-top: 40px; }
        .unsere-themen .unsere-theme .unsere-theme-content .unsere-theme-content-more .unsere-theme-content-more-inner {
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex; }
          .unsere-themen .unsere-theme .unsere-theme-content .unsere-theme-content-more .unsere-theme-content-more-inner > div {
            width: 50%; }
            .unsere-themen .unsere-theme .unsere-theme-content .unsere-theme-content-more .unsere-theme-content-more-inner > div:first-child {
              padding-right: 2%; }
            .unsere-themen .unsere-theme .unsere-theme-content .unsere-theme-content-more .unsere-theme-content-more-inner > div:last-child {
              padding-left: 2%; }
        .unsere-themen .unsere-theme .unsere-theme-content .unsere-theme-content-more .title {
          font-family: 'FaktPro-Bold';
          font-size: 22px;
          color: #ffffff;
          line-height: 33px;
          margin-bottom: 10px; }
        .unsere-themen .unsere-theme .unsere-theme-content .unsere-theme-content-more ul {
          list-style: none;
          margin-bottom: 0;
          margin-left: 0; }
          .unsere-themen .unsere-theme .unsere-theme-content .unsere-theme-content-more ul li {
            margin-left: 44px;
            position: relative; }
            .unsere-themen .unsere-theme .unsere-theme-content .unsere-theme-content-more ul li a, .unsere-themen .unsere-theme .unsere-theme-content .unsere-theme-content-more ul li a:visited {
              font-size: 22px;
              color: #ffffff;
              line-height: 38px;
              text-transform: none;
              position: relative; }
              .unsere-themen .unsere-theme .unsere-theme-content .unsere-theme-content-more ul li a:hover, .unsere-themen .unsere-theme .unsere-theme-content .unsere-theme-content-more ul li a:visited:hover {
                text-decoration: underline; }
          .unsere-themen .unsere-theme .unsere-theme-content .unsere-theme-content-more ul li:before {
            content: '';
            display: inline-block;
            height: 12px;
            width: 34px;
            background-image: url("../img/arrow-left.svg");
            background-repeat: no-repeat;
            background-size: 34px 12px;
            position: absolute;
            top: 12px;
            left: -42px; }
        .unsere-themen .unsere-theme .unsere-theme-content .unsere-theme-content-more .paragraph {
          margin-bottom: 34px;
          margin-top: 16px; }
        .unsere-themen .unsere-theme .unsere-theme-content .unsere-theme-content-more .unsere-theme-content-more-right div:last-child {
          margin-bottom: 0;
          margin-top: 0; }
        .unsere-themen .unsere-theme .unsere-theme-content .unsere-theme-content-more .desc {
          font-size: 22px;
          color: #ffffff;
          letter-spacing: 0;
          line-height: 26px;
          margin-bottom: 16px; }
        .unsere-themen .unsere-theme .unsere-theme-content .unsere-theme-content-more .download {
          margin-bottom: 0;
          display: inline-block; }
          .unsere-themen .unsere-theme .unsere-theme-content .unsere-theme-content-more .download a {
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-align-items: center;
                -ms-flex-align: center;
                    align-items: center;
            font-size: 16px;
            color: #ffffff;
            line-height: 22px;
            margin-bottom: 0; }
            .unsere-themen .unsere-theme .unsere-theme-content .unsere-theme-content-more .download a img {
              margin-right: 6px; }

@media only screen and (max-width: 1024px) {
  .unsere-themen {
    padding-bottom: 0px; }
  .unsere-themen h6 {
    width: 90%;
    margin: 0 auto 10px; }
  .unsere-themen .unsere-themen-lead {
    margin: 0 auto 42px;
    width: 90%; }
  .unsere-themen .unsere-theme {
    padding: 20px 5% 28px; }
  .unsere-themen .unsere-theme .unsere-theme-sign img {
    width: 30px;
    height: 30px;
    margin-right: 16px; }
  .unsere-themen .unsere-theme .unsere-theme-content h3 {
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 13px; }
  .unsere-themen .unsere-theme .unsere-theme-content h3 a {
    font-size: 20px;
    line-height: 23px; }
  .unsere-themen .unsere-theme .unsere-theme-content .lead {
    font-size: 16px;
    line-height: 23px; }
  .unsere-themen .unsere-theme .unsere-theme-content h3 img {
    margin-left: 10px;
    width: 26px;
    height: auto; }
  .unsere-themen .unsere-theme .unsere-theme-content .unsere-theme-content-more .unsere-theme-content-more-inner {
    display: block; }
  .unsere-themen .unsere-theme .unsere-theme-content .unsere-theme-content-more .unsere-theme-content-more-inner > div {
    width: 100%; }
  .unsere-themen .unsere-theme .unsere-theme-content .unsere-theme-content-more .unsere-theme-content-more-inner > div:first-child {
    padding-right: 0%; }
  .unsere-themen .unsere-theme .unsere-theme-content .unsere-theme-content-more .unsere-theme-content-more-inner > div:last-child {
    padding-left: 0%;
    margin-top: 40px; }
  .unsere-themen .unsere-theme .unsere-theme-content .unsere-theme-content-more .title {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 8px; }
  .unsere-themen .unsere-theme .unsere-theme-content .unsere-theme-content-more ul li {
    font-size: 18px;
    line-height: 21px; }
  .unsere-themen .unsere-theme .unsere-theme-content .unsere-theme-content-more .desc {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 16px; }
  .unsere-themen .unsere-theme .unsere-theme-content .unsere-theme-content-more .paragraph {
    margin-bottom: 20px;
    margin-top: 16px; }
  .unsere-themen .unsere-theme .unsere-theme-content .unsere-theme-content-more ul li:before {
    height: 9px;
    width: 26px;
    background-size: 26px 9px;
    top: 14px;
    left: -32px; }
  .unsere-themen .unsere-theme .unsere-theme-content .unsere-theme-content-more ul li {
    margin-left: 34px; } }

@media only screen and (max-width: 768px) {
  .unsere-themen .unsere-theme .unsere-theme-content h3 img {
    display: none !important; }
  .unsere-themen .unsere-theme .unsere-theme-content .lead.lead-open {
    font-size: 16px;
    line-height: 23px; }
  .unsere-themen .unsere-theme .unsere-theme-content .unsere-theme-content-more ul li a, .unsere-themen .unsere-theme .unsere-theme-content .unsere-theme-content-more ul li a:visited, .unsere-themen .unsere-theme .unsere-theme-content .unsere-theme-content-more ul li a:hover {
    font-size: 16px;
    line-height: 23px; }
  .unsere-themen .unsere-theme .unsere-theme-content .unsere-theme-content-more ul li {
    margin-bottom: 6px; }
  .unsere-themen .unsere-theme .unsere-theme-content .unsere-theme-content-more ul li:before {
    top: 6px; } }

.page-description {
  text-align: center;
  color: #797071;
  max-width: 740px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 76px;
  margin-bottom: 90px; }
  .page-description h2 {
    font-size: 24px;
    line-height: 34px;
    font-weight: 400;
    font-family: 'FaktPro-Normal';
    color: #797071;
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
    transition-delay: 0.3s; }

.column-description p {
  font-size: 17px;
  line-height: 27px;
  max-width: 650px; }

.ueber-uns-tiles {
  padding-top: 130px; }

.google-maps {
  padding-top: 200px;
  padding-bottom: 140px; }

.more-article {
  padding-top: 57px;
  padding-bottom: 80px; }

.member-portrait {
  text-align: center; }
  .member-portrait img {
    height: 180px;
    width: 180px;
    border-radius: 50%;
    margin-bottom: 31px;
    text-align: center; }

.team-members .members-block {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  opacity: 0;
  transition: opacity 0.5s ease-in-out; }

.team-members .member-block {
  padding: 0 8px;
  box-sizing: border-box;
  margin-bottom: 40px;
  width: 25%; }
  .team-members .member-block.member-block-full-width {
    width: 100%; }

.team-members .member-block:nth-of-type(2),
.team-members .member-block:nth-of-type(6),
.team-members .member-block:nth-of-type(10),
.team-members .member-block:nth-of-type(14),
.team-members .member-block:nth-of-type(18) {
  transition-delay: 0.3s; }

.team-members .member-block:nth-of-type(3),
.team-members .member-block:nth-of-type(7),
.team-members .member-block:nth-of-type(11),
.team-members .member-block:nth-of-type(15),
.team-members .member-block:nth-of-type(19) {
  transition-delay: 0.6s; }

.team-members .member-block:nth-of-type(4),
.team-members .member-block:nth-of-type(8),
.team-members .member-block:nth-of-type(12),
.team-members .member-block:nth-of-type(16),
.team-members .member-block:nth-of-type(20) {
  transition-delay: 0.9s; }

.team-members .member-sub-title {
  font-family: 'FaktPro-Bold';
  font-size: 20px;
  color: #797071;
  text-align: center;
  line-height: 29px;
  margin: 12px 0 46px;
  opacity: 0;
  transition: opacity 0.5s ease-in-out; }

.team-members p, .team-members a {
  margin: 0;
  font-family: 'FaktPro-Bold';
  font-size: 18px;
  color: #56595E;
  text-align: center;
  line-height: 24px; }

.team-members a {
  color: #288798;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.team-members .email-wrapper {
  margin: 10px 0 0 0; }

.team-members a.email {
  margin: 0px 0 0;
  border-radius: 50%;
  color: #288798;
  border: 1px solid #288798;
  width: 45px;
  height: 45px;
  font-size: 24px;
  font-weight: 400;
  display: inline-block;
  text-align: center;
  transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
  background-image: linear-gradient(to right, #288798, #288798 50%, #ffffff 50%);
  background-size: 245% 100%;
  background-position: 100%; }
  .team-members a.email:hover {
    transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
    background-position: 0%;
    color: #ffffff; }
  .team-members a.email i {
    padding-top: 10px; }

@media only screen and (max-width: 1200px) {
  .team-members .member-block {
    width: 50%; }
  .team-members .member-block:nth-of-type(2),
  .team-members .member-block:nth-of-type(6),
  .team-members .member-block:nth-of-type(10),
  .team-members .member-block:nth-of-type(14),
  .team-members .member-block:nth-of-type(18) {
    transition-delay: 0s; }
  .team-members .member-block:nth-of-type(3),
  .team-members .member-block:nth-of-type(7),
  .team-members .member-block:nth-of-type(11),
  .team-members .member-block:nth-of-type(15),
  .team-members .member-block:nth-of-type(19) {
    transition-delay: 0s; }
  .team-members .member-block:nth-of-type(4),
  .team-members .member-block:nth-of-type(8),
  .team-members .member-block:nth-of-type(12),
  .team-members .member-block:nth-of-type(16),
  .team-members .member-block:nth-of-type(20) {
    transition-delay: 0s; }
  .team-members .member-block:nth-of-type(2n) {
    transition-delay: 0.3s; } }

@media only screen and (max-width: 768px) {
  .team-members .member-block:nth-child(3n) {
    transition-delay: 0s; }
  .team-members .member-block:nth-child(5n) {
    transition-delay: 0s; }
  .team-members .member-block:nth-child(7n) {
    transition-delay: 0s; }
  .team-members .member-block {
    width: 100%; }
  .team-members .member-block:nth-of-type(2n) {
    transition-delay: 0s; } }

.gf {
  padding-bottom: 76px; }

.gl {
  padding-bottom: 76px; }
  .gl .grid__item {
    margin-bottom: 37px; }

.company-template .header {
  height: 329px; }

.filter-container {
  padding-left: 9%;
  box-sizing: border-box;
  opacity: 0;
  transition: opacity 0.5s ease-in-out; }
  .filter-container .filter-container-title {
    font-family: 'FaktPro-Normal';
    font-size: 24px;
    color: #797071;
    text-align: center;
    line-height: 34px;
    margin: 0;
    font-weight: 400;
    display: none; }
  .filter-container .onesignal-customlink-subscribe.button {
    background-color: #288798 !important;
    outline: none;
    box-shadow: none; }

.filter {
  margin: 64px 0 0; }
  .filter h4 {
    color: #288798;
    font-family: 'FaktPro-Normal';
    font-size: 22px;
    line-height: 24px;
    font-weight: 400; }
  .filter h5 {
    display: inline-block;
    font-family: 'FaktPro-Normal';
    font-size: 22px;
    color: #56595E;
    line-height: 24px;
    font-weight: 400; }
  .filter ul.tag-parents {
    margin-left: 0; }
    .filter ul.tag-parents li {
      font-size: 13px;
      display: inline-block;
      padding-left: 10px;
      padding-right: 10px;
      margin-right: 10px;
      cursor: pointer;
      text-align: center; }

.filter-theme {
  display: inline-block;
  margin-top: 6px; }
  .filter-theme ul.tag-parents {
    margin-top: -20px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .filter-theme ul.tag-parents li {
      width: 207px;
      padding: 0;
      box-sizing: border-box;
      cursor: pointer;
      margin-bottom: 16px;
      text-align: center;
      background-color: #ffffff; }
      .filter-theme ul.tag-parents li .cat_container {
        margin-bottom: 10px;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; }
      .filter-theme ul.tag-parents li .cat_title {
        border-radius: 50px;
        color: #fff;
        height: 42px;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        font-size: 13px;
        line-height: 16px;
        padding: 0 18px;
        box-sizing: border-box;
        transition: all 0.3s ease-in-out; }
        .filter-theme ul.tag-parents li .cat_title.cat_title_cps {
          background-color: #71C598; }
        .filter-theme ul.tag-parents li .cat_title.cat_title_cfi {
          background-color: #45BDE6; }
        .filter-theme ul.tag-parents li .cat_title.cat_title_cmn {
          background-color: #6872B7; }
        .filter-theme ul.tag-parents li .cat_title.cat_title_cg {
          background-color: #42797B; }
      .filter-theme ul.tag-parents li.bg-cps .cat_title {
        background-color: transparent;
        border: 1px solid #71C598;
        color: #71C598; }
      .filter-theme ul.tag-parents li.bg-cg .cat_title {
        background-color: transparent;
        border: 1px solid #42797B;
        color: #42797B; }
      .filter-theme ul.tag-parents li.bg-cfi .cat_title {
        background-color: transparent;
        border: 1px solid #45BDE6;
        color: #45BDE6; }
      .filter-theme ul.tag-parents li.bg-cmn .cat_title {
        background-color: transparent;
        border: 1px solid #6872B7;
        color: #6872B7; }
    .filter-theme ul.tag-parents li[data-color="bg-cfi"]:hover .cat_title.cat_title_cfi {
      background-color: rgba(69, 189, 230, 0.7); }
    .filter-theme ul.tag-parents li[data-color="bg-cg"]:hover .cat_title.cat_title_cg {
      background-color: rgba(66, 121, 123, 0.7); }
    .filter-theme ul.tag-parents li[data-color="bg-cmn"]:hover .cat_title.cat_title_cmn {
      background-color: rgba(104, 114, 183, 0.7); }
    .filter-theme ul.tag-parents li[data-color="bg-cps"]:hover .cat_title.cat_title_cps {
      background-color: rgba(113, 197, 152, 0.7); }

.filter-akteur {
  display: inline-block;
  margin-top: 6px; }
  .filter-akteur ul.tag-parents {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .filter-akteur ul.tag-parents li {
      position: relative;
      padding: 0;
      margin-right: 10px; }
      .filter-akteur ul.tag-parents li span {
        display: inline-block;
        border: 1px solid #288798;
        border-radius: 50px;
        padding: 6px 18px 4px;
        cursor: pointer;
        margin-bottom: 6px;
        background-color: #ffffff;
        white-space: nowrap;
        text-align: center; }
        .filter-akteur ul.tag-parents li span.bg-default {
          background-color: #288798; }
        .filter-akteur ul.tag-parents li span:hover {
          background-color: rgba(40, 135, 152, 0.7);
          color: #000000; }
      .filter-akteur ul.tag-parents li:hover .tag-children-container {
        display: block;
        max-height: 500px; }
  .filter-akteur .tag-children-container {
    position: absolute;
    display: block;
    width: auto;
    margin: 0;
    padding: 0;
    left: 0;
    top: 31px;
    z-index: 2;
    transition: all 0.3s ease-in-out;
    background-color: #ffffff;
    box-sizing: border-box;
    overflow-y: hidden;
    max-height: 0;
    transition-property: all;
    transition-duration: .5s; }
    .filter-akteur .tag-children-container.tag-children-container-right {
      left: unset;
      right: 0; }
  .filter-akteur ul.tag-children {
    margin: 0;
    padding: 0; }
    .filter-akteur ul.tag-children li {
      display: block;
      white-space: nowrap;
      margin-left: 10px;
      text-align: left; }
      .filter-akteur ul.tag-children li span {
        text-align: center; }
      .filter-akteur ul.tag-children li:last-child {
        margin-bottom: 10px; }

.filter-documents {
  margin-top: 0px;
  display: none; }
  .filter-documents.visible-block {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .filter-documents ul.tag-parents li {
    position: relative;
    padding: 0;
    margin-right: 10px; }
    .filter-documents ul.tag-parents li span {
      display: inline-block;
      border: 1px solid #288798;
      border-radius: 50px;
      padding: 6px 18px 4px;
      cursor: pointer;
      margin-bottom: 6px;
      background-color: #ffffff;
      white-space: nowrap;
      text-align: center; }
      .filter-documents ul.tag-parents li span.bg-default {
        background-color: #288798; }
      .filter-documents ul.tag-parents li span:hover {
        background-color: rgba(40, 135, 152, 0.7);
        color: #000000; }
    .filter-documents ul.tag-parents li:hover .tag-children-container {
      display: block;
      max-height: 500px; }
  .filter-documents .tag-children-container {
    position: absolute;
    display: block;
    width: auto;
    margin: 0;
    padding: 0;
    left: 0;
    top: 31px;
    z-index: 2;
    transition: all 0.3s ease-in-out;
    background-color: #ffffff;
    box-sizing: border-box;
    overflow-y: hidden;
    max-height: 0;
    transition-property: all;
    transition-duration: .5s; }
    .filter-documents .tag-children-container.tag-children-container-right {
      left: unset;
      right: 0; }
  .filter-documents ul.tag-children {
    margin: 0;
    padding: 0; }
    .filter-documents ul.tag-children li {
      display: block;
      white-space: nowrap;
      margin-left: 10px;
      text-align: left; }
      .filter-documents ul.tag-children li span {
        text-align: center; }
      .filter-documents ul.tag-children li:last-child {
        margin-bottom: 10px; }

.filter-documents-sign {
  margin: 16px 0 18px;
  cursor: pointer; }
  .filter-documents-sign span {
    position: relative; }
    .filter-documents-sign span.filter-documents-sign-mob {
      display: none; }
    .filter-documents-sign span img.plus, .filter-documents-sign span img.minus {
      position: absolute;
      top: 50%;
      right: -38px;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      width: 28px;
      height: 28px; }
    .filter-documents-sign span .minus {
      display: none; }
    .filter-documents-sign span img.minus-mob,
    .filter-documents-sign span img.plus-mob {
      width: 20px;
      height: 20px;
      margin-right: 6px; }
    .filter-documents-sign span img.minus-mob {
      display: none; }

.filter-documents > div,
.filter-akteur,
.filter-theme {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .filter-documents > div h5.filter-title,
  .filter-akteur h5.filter-title,
  .filter-theme h5.filter-title {
    width: 144px; }
    .filter-documents > div h5.filter-title span,
    .filter-akteur h5.filter-title span,
    .filter-theme h5.filter-title span {
      display: none; }
    .filter-documents > div h5.filter-title .plus-mob,
    .filter-documents > div h5.filter-title .minus-mob,
    .filter-akteur h5.filter-title .plus-mob,
    .filter-akteur h5.filter-title .minus-mob,
    .filter-theme h5.filter-title .plus-mob,
    .filter-theme h5.filter-title .minus-mob {
      width: 20px;
      height: 20px;
      display: none;
      margin-right: 6px; }
  .filter-documents > div ul.tag-parents,
  .filter-akteur ul.tag-parents,
  .filter-theme ul.tag-parents {
    width: calc(100% - 144px); }

.save-tags-subscribe-btn {
  margin: 24px 0 0px 144px; }
  .save-tags-subscribe-btn .subscribe-post-link {
    background-color: #288798;
    color: black;
    font-size: 12px;
    line-height: 17px;
    padding: 8px 16px;
    cursor: pointer;
    outline: none;
    display: inline-block;
    margin-bottom: 0;
    transition: color 0.3s ease-in-out; }
    .save-tags-subscribe-btn .subscribe-post-link:hover {
      color: #ffffff; }
  .save-tags-subscribe-btn .onesignal-customlink-container {
    display: none;
    margin-top: 20px; }

@media only screen and (max-width: 1024px) {
  .filter {
    margin: 10px 0 40px; }
  .filter-container {
    padding-left: 0%;
    width: 90%;
    margin: 30px auto 66px; }
  .filter-container .filter-container-title {
    display: block; }
  .filter-documents > div,
  .filter-akteur,
  .filter-theme {
    display: block; }
  .filter-documents > div ul, .filter-akteur ul, .filter-theme ul {
    width: 100%;
    padding-left: 26px;
    box-sizing: border-box; }
  .filter-theme ul.tag-parents {
    margin-top: 0; }
  .filter-theme ul {
    display: none; }
  .filter-akteur h5.filter-title,
  .filter-theme h5.filter-title {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%; }
  .filter-documents {
    margin-bottom: 40px;
    margin-top: -10px; }
  .filter-documents > div h5.filter-title {
    display: none; }
  .filter-documents-sign span.filter-documents-sign-mob,
  .filter-akteur h5.filter-title span,
  .filter-theme h5.filter-title span {
    display: inline-block; }
  .filter-documents > div h5.filter-title .plus-mob,
  .filter-akteur h5.filter-title .plus-mob,
  .filter-theme h5.filter-title .plus-mob {
    display: block; }
  .filter-documents-sign span.filter-documents-sign-desk {
    display: none; }
  .save-tags-subscribe-btn {
    margin: 0; }
  .filter-documents-sign {
    margin: 16px 0 8px; }
  .filter-documents > div ul.tag-parents,
  .filter-akteur ul.tag-parents,
  .filter-theme ul.tag-parents {
    width: 100%; }
  .filter-akteur ul.tag-parents.visible-block,
  .filter-theme ul.tag-parents.visible-block {
    display: none; } }

.our-message h2 {
  font-size: 24px;
  line-height: 34px;
  text-align: center;
  font-weight: 400;
  padding-top: 50px;
  margin-bottom: 32px; }

.our-message ul {
  columnts: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
  padding-bottom: 73px; }
  .our-message ul li {
    font-size: 17px;
    line-height: 27px;
    width: 89%;
    padding-bottom: 10px; }

.short-info {
  margin-top: 85px;
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-top: 1px solid #288798;
  border-bottom: 1px solid #288798; }
  .short-info h4 {
    font-size: 20px;
    line-height: 29px;
    color: #288798;
    margin-bottom: 10px; }
  .short-info ul {
    -webkit-margin-start: -9px;
            margin-inline-start: -9px; }
    .short-info ul li {
      font-size: 20px;
      line-height: 29px; }

.read-more-tiles {
  padding-top: 86px;
  padding-bottom: 90px; }
  .read-more-tiles.read-more-tiles-top {
    padding-top: 16px; }
  .read-more-tiles .read-more-tiles-top-text {
    background-color: #288798;
    padding-top: 16px;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box; }
    .read-more-tiles .read-more-tiles-top-text h6, .read-more-tiles .read-more-tiles-top-text .read-more-tiles-lead p, .read-more-tiles .read-more-tiles-top-text .read-more-tiles-lead p a {
      color: #ffffff; }
  .read-more-tiles h6 {
    font-size: 24px;
    color: #797071;
    text-align: center;
    line-height: 34px;
    margin-bottom: 48px;
    font-family: 'FaktPro-Normal';
    font-weight: 400;
    opacity: 0;
    transition: opacity 0.5s ease-in-out; }
  .read-more-tiles .read-more-tiles-lead {
    opacity: 0;
    transition: opacity 0.5s ease-in-out; }
  .read-more-tiles .read-more-tiles-lead p {
    font-size: 18px;
    color: #000000;
    text-align: center;
    line-height: 26px;
    width: 80%;
    margin: 0 auto;
    padding-bottom: 30px; }
    .read-more-tiles .read-more-tiles-lead p a {
      font-size: 18px;
      line-height: 26px; }
  .read-more-tiles .post-tiles {
    padding-top: 54px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin: 0 -1%; }
  .read-more-tiles .post-tile {
    width: 31.33%;
    padding: 27px 20px 20px;
    margin: 0 1%;
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-align-content: space-between;
        -ms-flex-line-pack: justify;
            align-content: space-between;
    margin-bottom: 20px; }
    .read-more-tiles .post-tile .post-tile-top {
      width: 100%; }
    .read-more-tiles .post-tile h2 {
      font-family: 'FaktPro-Bold';
      font-size: 28px;
      color: #ffffff;
      line-height: 32px;
      margin-bottom: 10px; }
    .read-more-tiles .post-tile p {
      font-size: 17px;
      color: #ffffff;
      line-height: 27px;
      margin-bottom: 0; }
    .read-more-tiles .post-tile a {
      font-family: 'FaktPro-Bold';
      font-size: 18px;
      color: #ffffff;
      margin: 20px 0 0;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      .read-more-tiles .post-tile a img {
        width: 25px;
        height: 25px;
        margin-right: 6px; }
    .read-more-tiles .post-tile a.post-tiles-brown-link {
      margin: 26px 0 0; }
      .read-more-tiles .post-tile a.post-tiles-brown-link img {
        width: 38px;
        height: 38px;
        margin-right: 10px; }

.page-template-geschaeftstelle .read-more-tiles,
.page-template-vision-mission .read-more-tiles {
  padding-top: 10px;
  padding-bottom: 60px; }
  .page-template-geschaeftstelle .read-more-tiles.read-more-tiles-top2,
  .page-template-vision-mission .read-more-tiles.read-more-tiles-top2 {
    padding-top: 40px; }

@media only screen and (max-width: 1024px) {
  .read-more-tiles {
    padding-top: 20px;
    padding-bottom: 26px; }
  .read-more-tiles.read-more-tiles-top {
    padding-top: 20px; }
  .read-more-tiles h6 {
    margin-bottom: 10px; }
  .read-more-tiles .read-more-tiles-lead p {
    font-size: 16px;
    line-height: 24px;
    width: 100%;
    margin: 0 auto 24px; }
  .read-more-tiles .read-more-tiles-lead p a {
    font-size: 16px;
    line-height: 24px; }
  .read-more-tiles .post-tiles {
    padding-top: 2px;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin: 0; }
  .read-more-tiles .post-tile {
    width: 100%;
    padding: 27px 20px 20px;
    margin: 0;
    margin-bottom: 14px; }
  .read-more-tiles .post-tile h2 {
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 16px; }
  .read-more-tiles .post-tile p {
    font-size: 16px;
    line-height: 23px; }
  .read-more-tiles .post-tile a {
    margin-top: 32px; }
  .page-template-geschaeftstelle .read-more-tiles,
  .page-template-vision-mission .read-more-tiles {
    padding-bottom: 6px; } }

.text-edit h3 {
  font-size: 20px;
  line-height: 27px;
  margin-bottom: 0;
  padding-bottom: 0;
  color: #288798; }

.text-edit p {
  font-size: 17px;
  line-height: 27px;
  margin-top: 0; }

.text-edit blockquote {
  padding-top: 20px;
  padding-bottom: 20px;
  max-width: 480px;
  margin: 0 auto; }
  .text-edit blockquote p {
    font-size: 22px;
    color: #288798;
    line-height: 30px;
    font-style: italic;
    margin-bottom: 10px;
    text-align: center; }
  .text-edit blockquote p:nth-child(2) {
    font-size: 12px;
    font-style: normal;
    color: black;
    text-align: left; }

.text-edit image {
  width: 100%; }

.text-edit .img-description {
  margin-top: 10px;
  font-size: 12px;
  line-height: 17px;
  margin-bottom: 35px; }

.more-information {
  width: 100%;
  background-color: #288798;
  color: white;
  padding: 10px 15px; }
  .more-information h4 {
    margin-bottom: 0;
    padding-bottom: 0; }
  .more-information p {
    margin-top: 0;
    font-size: 18px;
    line-height: 26px; }
  .more-information a {
    color: white;
    padding-bottom: 33px;
    padding-right: 40px; }
    .more-information a .arrow {
      padding-right: 10px; }
  .more-information .download {
    padding-top: 15px; }
    .more-information .download p {
      font-size: 17px;
      font-weight: 700; }
    .more-information .download a {
      font-size: 16px; }
      .more-information .download a i {
        font-size: 20px; }

.page-title-block {
  padding: 150px 0; }
  .page-title-block h1 {
    font-family: 'FaktPro-Bold';
    font-size: 52px;
    color: #288798;
    letter-spacing: 0;
    text-align: center;
    line-height: 64px;
    margin: 0 0 50px;
    opacity: 0;
    transition: opacity 0.5s ease-in-out; }
  .page-title-block .page-lead {
    font-family: 'FaktPro-Normal';
    font-size: 24px;
    color: #797071;
    text-align: center;
    line-height: 34px;
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
    transition-delay: 0.3s; }
  .page-title-block.page-title-block-mitglieder {
    padding: 160px 0 90px; }
    .page-title-block.page-title-block-mitglieder .page-lead {
      width: 90%;
      margin: 0 auto; }
      .page-title-block.page-title-block-mitglieder .page-lead p {
        margin-bottom: 20px;
        font-family: 'FaktPro-Normal';
        font-size: 24px;
        color: #797071;
        text-align: center;
        line-height: 34px; }
        .page-title-block.page-title-block-mitglieder .page-lead p:last-child {
          margin-bottom: 0; }
      .page-title-block.page-title-block-mitglieder .page-lead a {
        color: #288798;
        line-height: 34px;
        font-family: 'FaktPro-Normal';
        font-size: 24px; }

@media only screen and (max-width: 1024px) {
  .page-title-block {
    padding: 40px 0 34px; }
  .page-title-block.page-title-block-mitglieder {
    padding: 40px 0 14px; }
  .page-title-block h1 {
    font-size: 38px;
    line-height: 46px;
    margin: 0 0 30px; }
  .page-title-block.page-title-block-mitglieder .page-lead p,
  .page-title-block.page-title-block-mitglieder .page-lead a,
  .page-title-block .page-lead {
    font-size: 22px;
    line-height: 30px; }
  .page-description {
    width: 90%;
    margin: 50px auto 50px; }
  .page-description h2 {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 0; } }

@media only screen and (max-width: 768px) {
  .page-title-block.page-title-block-mitglieder .page-lead {
    width: 100%; } }

.search-none {
  margin: 40px auto 40px; }
  .search-none h2 {
    font-family: 'FaktPro-Bold';
    font-size: 28px;
    color: #288798;
    text-align: left;
    line-height: 32px;
    margin-bottom: 20px; }

@media only screen and (max-width: 768px) {
  .search-none h2 {
    font-size: 22px;
    line-height: 28px; } }

.cat_container {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 10px; }
  .cat_container.cat_container_inline {
    display: inline-block; }
  .cat_container > div, .cat_container a {
    width: 207px;
    color: #fff;
    height: 42px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    line-height: 16px;
    padding: 0 24px;
    box-sizing: border-box;
    margin-top: 0;
    margin-bottom: 0; }
  .cat_container span {
    width: 51px;
    height: 51px;
    border-radius: 50%;
    border: 1px solid #288798;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .cat_container span.tag-color-cps {
      border: 1px solid #71C598; }
    .cat_container span.tag-color-cfi {
      border: 1px solid #45BDE6; }
    .cat_container span.tag-color-cmn {
      border: 1px solid #6872B7; }
    .cat_container span.tag-color-cg {
      border: 1px solid #42797B; }
    .cat_container span.tag-color-white {
      border: 1px solid #ffffff; }
    .cat_container span img {
      width: 70%;
      height: auto; }

.tag-numbers {
  border-radius: 30px;
  line-height: 18px;
  font-family: 'FaktPro-Normal';
  font-size: 13px;
  color: #000000;
  letter-spacing: 0;
  text-align: center;
  padding: 4px 24px 2px;
  margin-right: 8px;
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 6px;
  transition: all 0.3s ease-in-out;
  background-color: #ffffff; }
  @media only screen and (max-width: 1024px) {
    .tag-numbers {
      margin-top: 0px;
      margin-right: 4px;
      padding: 4px 18px 2px; } }
  .tag-numbers.tag-numbers-white {
    background-color: transparent;
    color: #ffffff;
    border: 1px solid #ffffff; }
  .tag-numbers.tag-numbers-white-cfi {
    background-color: #ffffff;
    color: #45BDE6;
    border: 1px solid #ffffff; }
  .tag-numbers.tag-numbers-white-cps {
    background-color: #ffffff;
    color: #71C598;
    border: 1px solid #ffffff; }
  .tag-numbers.tag-numbers-white-cmn {
    background-color: #ffffff;
    color: #6872B7;
    border: 1px solid #ffffff; }
  .tag-numbers.tag-numbers-white-cg {
    background-color: #ffffff;
    color: #42797B;
    border: 1px solid #ffffff; }
  .tag-numbers.tag-social {
    background-color: transparent;
    color: #000000;
    border: 1px solid #298798;
    margin-top: 0;
    margin-bottom: 14px; }

.card-numbers {
  background-color: #288798; }

.bg-cfi {
  background-color: #45BDE6;
  background-image: none !important; }
  .bg-cfi.bg-lighter {
    background-color: rgba(69, 189, 230, 0.6); }

.bg-cps {
  background-color: #71C598;
  background-image: none !important; }
  .bg-cps.bg-lighter {
    background-color: rgba(113, 197, 152, 0.6); }

.bg-cmn {
  background-color: #6872B7;
  background-image: none !important; }
  .bg-cmn.bg-lighter {
    background-color: rgba(104, 114, 183, 0.6); }

.bg-cg {
  background-color: #42797B;
  background-image: none !important; }
  .bg-cg.bg-lighter {
    background-color: rgba(66, 121, 123, 0.6); }

.bg-default {
  background-color: #288798;
  background-image: none !important; }

.text-cfi {
  color: #45BDE6; }

.text-cps {
  color: #71C598; }

.text-cmn {
  color: #6872B7; }

.text-cg {
  color: #42797B; }

.tag-cfi {
  border-radius: 30px;
  line-height: 18px;
  font-family: 'FaktPro-Normal';
  font-size: 13px;
  color: #000000;
  letter-spacing: 0;
  text-align: center;
  padding: 4px 24px 2px;
  margin-right: 8px;
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 6px;
  transition: all 0.3s ease-in-out;
  background-color: #45BDE6; }
  @media only screen and (max-width: 1024px) {
    .tag-cfi {
      margin-top: 0px;
      margin-right: 4px;
      padding: 4px 18px 2px; } }

.tag-cps {
  border-radius: 30px;
  line-height: 18px;
  font-family: 'FaktPro-Normal';
  font-size: 13px;
  color: #000000;
  letter-spacing: 0;
  text-align: center;
  padding: 4px 24px 2px;
  margin-right: 8px;
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 6px;
  transition: all 0.3s ease-in-out;
  background-color: #71C598; }
  @media only screen and (max-width: 1024px) {
    .tag-cps {
      margin-top: 0px;
      margin-right: 4px;
      padding: 4px 18px 2px; } }

.tag-cmn {
  border-radius: 30px;
  line-height: 18px;
  font-family: 'FaktPro-Normal';
  font-size: 13px;
  color: #000000;
  letter-spacing: 0;
  text-align: center;
  padding: 4px 24px 2px;
  margin-right: 8px;
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 6px;
  transition: all 0.3s ease-in-out;
  background-color: #6872B7; }
  @media only screen and (max-width: 1024px) {
    .tag-cmn {
      margin-top: 0px;
      margin-right: 4px;
      padding: 4px 18px 2px; } }

.tag-cg {
  border-radius: 30px;
  line-height: 18px;
  font-family: 'FaktPro-Normal';
  font-size: 13px;
  color: #000000;
  letter-spacing: 0;
  text-align: center;
  padding: 4px 24px 2px;
  margin-right: 8px;
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 6px;
  transition: all 0.3s ease-in-out;
  background-color: #42797B; }
  @media only screen and (max-width: 1024px) {
    .tag-cg {
      margin-top: 0px;
      margin-right: 4px;
      padding: 4px 18px 2px; } }

.tag-default {
  border-radius: 30px;
  line-height: 18px;
  font-family: 'FaktPro-Normal';
  font-size: 13px;
  color: #000000;
  letter-spacing: 0;
  text-align: center;
  padding: 4px 24px 2px;
  margin-right: 8px;
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 6px;
  transition: all 0.3s ease-in-out;
  background-color: #288798; }
  @media only screen and (max-width: 1024px) {
    .tag-default {
      margin-top: 0px;
      margin-right: 4px;
      padding: 4px 18px 2px; } }
  .tag-default.tag-color-cps {
    border: 1px solid #71C598;
    background-color: #ffffff;
    color: #71C598; }
  .tag-default.tag-color-cfi {
    border: 1px solid #45BDE6;
    background-color: #ffffff;
    color: #45BDE6; }
  .tag-default.tag-color-cmn {
    border: 1px solid #6872B7;
    background-color: #ffffff;
    color: #6872B7; }
  .tag-default.tag-color-cg {
    border: 1px solid #42797B;
    background-color: #ffffff;
    color: #42797B; }
  .tag-default.tag-color-white {
    border: 1px solid #ffffff; }
  .tag-default.tag-color-default {
    border: 1px solid #288798;
    background-color: #ffffff;
    color: #288798; }

a.animated-tags {
  -webkit-animation: background-color 0.3s ease-in-out;
          animation: background-color 0.3s ease-in-out; }
  a.animated-tags.tag-default.tag-color-cps {
    color: #71C598;
    border: 1px solid #71C598;
    background-color: #ffffff; }
  a.animated-tags.tag-default.tag-color-cfi {
    color: #45BDE6;
    border: 1px solid #45BDE6;
    background-color: #ffffff; }
  a.animated-tags.tag-default.tag-color-cmn {
    color: #6872B7;
    border: 1px solid #6872B7;
    background-color: #ffffff; }
  a.animated-tags.tag-default.tag-color-cg {
    color: #42797B;
    border: 1px solid #42797B;
    background-color: #ffffff; }
  a.animated-tags.tag-default.tag-color-white {
    border: 1px solid #ffffff; }
  a.animated-tags.tag-default.tag-color-default {
    border: 1px solid #288798;
    background-color: #ffffff; }

a.animated-tags:hover {
  color: #ffffff; }

a.animated-tags.tag-default:hover {
  border: 1px solid #288798;
  background-color: #ffffff; }
  a.animated-tags.tag-default:hover.tag-color-cps {
    color: #71C598;
    border: 1px solid #71C598;
    background-color: rgba(113, 197, 152, 0.2); }
  a.animated-tags.tag-default:hover.tag-color-cfi {
    color: #45BDE6;
    border: 1px solid #45BDE6;
    background-color: rgba(69, 189, 230, 0.2); }
  a.animated-tags.tag-default:hover.tag-color-cmn {
    color: #6872B7;
    border: 1px solid #6872B7;
    background-color: rgba(104, 114, 183, 0.2); }
  a.animated-tags.tag-default:hover.tag-color-cg {
    color: #42797B;
    border: 1px solid #42797B;
    background-color: rgba(66, 121, 123, 0.2); }
  a.animated-tags.tag-default:hover.tag-color-white {
    border: 1px solid #ffffff; }
  a.animated-tags.tag-default:hover.tag-color-default {
    color: #000000;
    border: 1px solid #288798;
    background-color: rgba(40, 135, 152, 0.2); }

a.animated-tags.tag-cfi:hover {
  background-color: rgba(69, 189, 230, 0.8); }

a.animated-tags.tag-cg:hover {
  background-color: rgba(66, 121, 123, 0.8); }

a.animated-tags.tag-cmn:hover {
  background-color: rgba(104, 114, 183, 0.8); }

a.animated-tags.tag-cps:hover {
  background-color: rgba(113, 197, 152, 0.8); }

.post-tile {
  background-color: #797071;
  opacity: 0;
  transition: opacity 0.5s ease-in-out; }
  .post-tile.card-delay1 {
    transition-delay: 0s; }
  .post-tile.card-delay2 {
    transition-delay: 0.3s; }
  .post-tile.card-delay3 {
    transition-delay: 0.6s; }
  .post-tile h2 {
    color: white; }
  .post-tile p {
    color: white;
    font-size: 17px;
    line-height: 27px; }

@media only screen and (max-width: 1024px) {
  .post-tile.card-delay3,
  .post-tile.card-delay2,
  .post-tile.card-delay1 {
    transition-delay: 0s; }
  .cat_container span {
    width: 41px;
    height: 41px; } }

.news-theme .post-tile {
  background-color: #71C598; }

@media only screen and (max-width: 320px) {
  .cat_container > div, .cat_container a {
    width: 180px; }
  .cat_container span {
    width: 36px;
    height: 36px; } }

.has-very-light-gray-background-color {
  box-sizing: border-box;
  padding: 20px 26px; }

.aktuell-container-mob {
  overflow: hidden;
  position: relative; }

.aktuell-container-right {
  display: none;
  float: right;
  position: absolute;
  right: 5.8%;
  top: 105px;
  z-index: 5; }
  .aktuell-container-right.is_stuck {
    top: 64px !important; }

.aktuell-share-btns-mob a {
  color: #288798;
  font-size: 16px;
  line-height: 16px;
  border-radius: 50%;
  border: 1px solid #288798;
  width: 24px;
  height: 24px;
  margin: 0 0 12px 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #ffffff;
  transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
  background-image: linear-gradient(to right, #288798, #288798 50%, #ffffff 50%);
  background-size: 245% 100%;
  background-position: 100%; }
  .aktuell-share-btns-mob a svg {
    width: 20px;
    height: 14px; }
  .aktuell-share-btns-mob a:hover {
    transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
    background-position: 0%;
    color: #ffffff; }
    .aktuell-share-btns-mob a:hover svg line,
    .aktuell-share-btns-mob a:hover svg path,
    .aktuell-share-btns-mob a:hover svg polyline,
    .aktuell-share-btns-mob a:hover svg rect {
      stroke: #ffffff; }
    .aktuell-share-btns-mob a:hover svg circle {
      fill: #ffffff; }

.aktuell-post {
  padding: 50px 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .aktuell-post.aktuell-post-subcategory .aktuell-post-main-container {
    width: 66%;
    opacity: 0;
    transition: opacity 0.5s ease-in-out; }
  .aktuell-post.aktuell-post-subcategory .aktuell-post-main {
    width: 100%; }
  .aktuell-post.aktuell-post-subcategory .aktuell-post-sidebar {
    width: 34%;
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
    transition-delay: 0.6s; }
  .aktuell-post .aktuell-post-main-top {
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
    transition-delay: 0.3s; }
  .aktuell-post .aktuell-post-main-container {
    width: 70%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .aktuell-post .aktuell-post-main-container .aktuell-post-description {
      width: 240px;
      padding-right: 6px;
      box-sizing: border-box;
      opacity: 0;
      transition: opacity 0.5s ease-in-out; }
      .aktuell-post .aktuell-post-main-container .aktuell-post-description .aktuell-post-tags {
        margin-top: -17px; }
      .aktuell-post .aktuell-post-main-container .aktuell-post-description .print,
      .aktuell-post .aktuell-post-main-container .aktuell-post-description .socials {
        margin-top: 103px; }
        .aktuell-post .aktuell-post-main-container .aktuell-post-description .print > p,
        .aktuell-post .aktuell-post-main-container .aktuell-post-description .socials > p {
          font-size: 14px;
          color: #404040;
          line-height: 20px;
          margin: 0; }
        .aktuell-post .aktuell-post-main-container .aktuell-post-description .print .print-btn,
        .aktuell-post .aktuell-post-main-container .aktuell-post-description .print .share-btns,
        .aktuell-post .aktuell-post-main-container .aktuell-post-description .socials .print-btn,
        .aktuell-post .aktuell-post-main-container .aktuell-post-description .socials .share-btns {
          margin-top: 12px;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex; }
          .aktuell-post .aktuell-post-main-container .aktuell-post-description .print .print-btn a,
          .aktuell-post .aktuell-post-main-container .aktuell-post-description .print .share-btns a,
          .aktuell-post .aktuell-post-main-container .aktuell-post-description .socials .print-btn a,
          .aktuell-post .aktuell-post-main-container .aktuell-post-description .socials .share-btns a {
            color: #288798;
            font-size: 24px;
            line-height: 24px;
            border-radius: 50%;
            border: 2px solid #288798;
            width: 33px;
            height: 33px;
            margin: 0 6px 0 0;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-align-items: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-justify-content: center;
                -ms-flex-pack: center;
                    justify-content: center;
            transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
            background-image: linear-gradient(to right, #288798, #288798 50%, #ffffff 50%);
            background-size: 245% 100%;
            background-position: 100%; }
            .aktuell-post .aktuell-post-main-container .aktuell-post-description .print .print-btn a svg,
            .aktuell-post .aktuell-post-main-container .aktuell-post-description .print .share-btns a svg,
            .aktuell-post .aktuell-post-main-container .aktuell-post-description .socials .print-btn a svg,
            .aktuell-post .aktuell-post-main-container .aktuell-post-description .socials .share-btns a svg {
              width: 24px;
              height: 21px; }
            .aktuell-post .aktuell-post-main-container .aktuell-post-description .print .print-btn a:hover,
            .aktuell-post .aktuell-post-main-container .aktuell-post-description .print .share-btns a:hover,
            .aktuell-post .aktuell-post-main-container .aktuell-post-description .socials .print-btn a:hover,
            .aktuell-post .aktuell-post-main-container .aktuell-post-description .socials .share-btns a:hover {
              transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
              background-position: 0%;
              color: #ffffff; }
              .aktuell-post .aktuell-post-main-container .aktuell-post-description .print .print-btn a:hover svg line,
              .aktuell-post .aktuell-post-main-container .aktuell-post-description .print .print-btn a:hover svg path,
              .aktuell-post .aktuell-post-main-container .aktuell-post-description .print .print-btn a:hover svg polyline,
              .aktuell-post .aktuell-post-main-container .aktuell-post-description .print .print-btn a:hover svg rect,
              .aktuell-post .aktuell-post-main-container .aktuell-post-description .print .share-btns a:hover svg line,
              .aktuell-post .aktuell-post-main-container .aktuell-post-description .print .share-btns a:hover svg path,
              .aktuell-post .aktuell-post-main-container .aktuell-post-description .print .share-btns a:hover svg polyline,
              .aktuell-post .aktuell-post-main-container .aktuell-post-description .print .share-btns a:hover svg rect,
              .aktuell-post .aktuell-post-main-container .aktuell-post-description .socials .print-btn a:hover svg line,
              .aktuell-post .aktuell-post-main-container .aktuell-post-description .socials .print-btn a:hover svg path,
              .aktuell-post .aktuell-post-main-container .aktuell-post-description .socials .print-btn a:hover svg polyline,
              .aktuell-post .aktuell-post-main-container .aktuell-post-description .socials .print-btn a:hover svg rect,
              .aktuell-post .aktuell-post-main-container .aktuell-post-description .socials .share-btns a:hover svg line,
              .aktuell-post .aktuell-post-main-container .aktuell-post-description .socials .share-btns a:hover svg path,
              .aktuell-post .aktuell-post-main-container .aktuell-post-description .socials .share-btns a:hover svg polyline,
              .aktuell-post .aktuell-post-main-container .aktuell-post-description .socials .share-btns a:hover svg rect {
                stroke: #ffffff; }
              .aktuell-post .aktuell-post-main-container .aktuell-post-description .print .print-btn a:hover svg circle,
              .aktuell-post .aktuell-post-main-container .aktuell-post-description .print .share-btns a:hover svg circle,
              .aktuell-post .aktuell-post-main-container .aktuell-post-description .socials .print-btn a:hover svg circle,
              .aktuell-post .aktuell-post-main-container .aktuell-post-description .socials .share-btns a:hover svg circle {
                fill: #ffffff; }
      .aktuell-post .aktuell-post-main-container .aktuell-post-description .print {
        margin-top: 40px; }
  .aktuell-post .aktuell-post-main {
    width: calc(100% - 240px); }
    .aktuell-post .aktuell-post-main .date {
      font-size: 12px;
      line-height: 17px;
      margin: -9px 0 26px; }
    .aktuell-post .aktuell-post-main h1 {
      font-family: 'FaktPro-Bold';
      color: #288798;
      line-height: 58px;
      font-size: 46px;
      margin-bottom: 28px;
      -webkit-hyphens: auto;
          -ms-hyphens: auto;
              hyphens: auto;
      word-break: break-word; }
      .aktuell-post .aktuell-post-main h1:after {
        content: ' .';
        visibility: hidden;
        line-height: 0;
        font-size: 0px; }
    .aktuell-post .aktuell-post-main strong {
      color: #288798; }
    .aktuell-post .aktuell-post-main p.is-style-paragraph-lead-text,
    .aktuell-post .aktuell-post-main p.lead {
      font-size: 22px;
      line-height: 31px;
      margin-bottom: 14px;
      color: #000000; }
      .aktuell-post .aktuell-post-main p.is-style-paragraph-lead-text a,
      .aktuell-post .aktuell-post-main p.lead a {
        font-size: 22px;
        line-height: 31px;
        color: #000000; }
    .aktuell-post .aktuell-post-main p a {
      font-size: 17px;
      line-height: 27px; }
    .aktuell-post .aktuell-post-main video {
      width: 100%;
      height: auto; }
    .aktuell-post .aktuell-post-main .wp-block-video {
      width: 100%;
      height: auto; }
    .aktuell-post .aktuell-post-main figure {
      margin: 0;
      margin-bottom: 60px; }
      .aktuell-post .aktuell-post-main figure figcaption {
        font-size: 12px;
        line-height: 17px;
        margin-top: 14px;
        text-align: left; }
    .aktuell-post .aktuell-post-main figure.wp-block-table {
      font-size: 15px;
      line-height: 25px;
      -webkit-hyphens: auto;
          -ms-hyphens: auto;
              hyphens: auto; }
      .aktuell-post .aktuell-post-main figure.wp-block-table table {
        border-collapse: collapse; }
        .aktuell-post .aktuell-post-main figure.wp-block-table table td {
          padding: 4px;
          box-sizing: border-box; }
      .aktuell-post .aktuell-post-main figure.wp-block-table table, .aktuell-post .aktuell-post-main figure.wp-block-table th, .aktuell-post .aktuell-post-main figure.wp-block-table td {
        border: 1px solid #000000; }
    .aktuell-post .aktuell-post-main figure.wp-block-embed-twitter {
      margin: 30px auto; }
      .aktuell-post .aktuell-post-main figure.wp-block-embed-twitter .twitter-tweet {
        width: 60%;
        min-width: 60%;
        margin: 0 auto; }
    .aktuell-post .aktuell-post-main hr.wp-block-separator {
      background-color: #288798;
      height: 1px;
      border: 0;
      margin-bottom: 15px; }
    .aktuell-post .aktuell-post-main .lead-list-with-lines {
      margin: 33px 0 43px; }
      .aktuell-post .aktuell-post-main .lead-list-with-lines hr.wp-block-separator {
        margin-bottom: 0; }
      .aktuell-post .aktuell-post-main .lead-list-with-lines h1, .aktuell-post .aktuell-post-main .lead-list-with-lines h2, .aktuell-post .aktuell-post-main .lead-list-with-lines h3, .aktuell-post .aktuell-post-main .lead-list-with-lines h4, .aktuell-post .aktuell-post-main .lead-list-with-lines h5, .aktuell-post .aktuell-post-main .lead-list-with-lines h6 {
        margin: 16px 0 0; }
    .aktuell-post .aktuell-post-main h2, .aktuell-post .aktuell-post-main h3, .aktuell-post .aktuell-post-main h4, .aktuell-post .aktuell-post-main h5, .aktuell-post .aktuell-post-main h6,
    .aktuell-post .aktuell-post-main .wp-block-preformatted {
      font-family: 'FaktPro-Bold';
      font-size: 20px;
      color: #288798;
      line-height: 29px;
      margin: 24px 0 1px; }
    .aktuell-post .aktuell-post-main ol.lead,
    .aktuell-post .aktuell-post-main ul.lead {
      list-style: disc;
      padding-left: 22px;
      margin-bottom: 11px;
      margin-left: 0; }
      .aktuell-post .aktuell-post-main ol.lead li,
      .aktuell-post .aktuell-post-main ul.lead li {
        font-size: 20px;
        line-height: 29px;
        margin-bottom: 0;
        padding-left: 4px;
        color: #000000; }
        .aktuell-post .aktuell-post-main ol.lead li a,
        .aktuell-post .aktuell-post-main ul.lead li a {
          font-size: 20px;
          line-height: 29px;
          color: #000000; }
    .aktuell-post .aktuell-post-main ul, .aktuell-post .aktuell-post-main ol,
    .aktuell-post .aktuell-post-main ol.post,
    .aktuell-post .aktuell-post-main ul.post {
      list-style: disc;
      padding-left: 22px;
      margin-bottom: 11px;
      margin-left: 0; }
      .aktuell-post .aktuell-post-main ul li, .aktuell-post .aktuell-post-main ol li,
      .aktuell-post .aktuell-post-main ol.post li,
      .aktuell-post .aktuell-post-main ul.post li {
        margin-bottom: 0;
        padding-left: 4px;
        color: #404040;
        font-family: 'FaktPro-Normal';
        font-size: 17px;
        line-height: 27px; }
        .aktuell-post .aktuell-post-main ul li a, .aktuell-post .aktuell-post-main ol li a,
        .aktuell-post .aktuell-post-main ol.post li a,
        .aktuell-post .aktuell-post-main ul.post li a {
          font-size: 17px;
          line-height: 27px; }
    .aktuell-post .aktuell-post-main ol.lead,
    .aktuell-post .aktuell-post-main ol.post,
    .aktuell-post .aktuell-post-main ol {
      list-style: decimal; }
    .aktuell-post .aktuell-post-main p {
      color: #404040;
      font-family: 'FaktPro-Normal';
      font-size: 17px;
      line-height: 27px;
      margin-bottom: 14px; }
    .aktuell-post .aktuell-post-main blockquote {
      max-width: 480px;
      width: 90%;
      margin: 50px auto 52px;
      text-align: center; }
      .aktuell-post .aktuell-post-main blockquote p {
        font-family: 'FaktPro-Normal';
        font-size: 22px;
        color: #288798;
        line-height: 30px;
        font-style: italic; }
      .aktuell-post .aktuell-post-main blockquote cite {
        font-size: 12px;
        color: #000000;
        line-height: 17px;
        font-family: 'FaktPro-Normal';
        font-style: italic; }
    .aktuell-post .aktuell-post-main .wp-block-gallery {
      list-style: disc;
      padding-left: 0px;
      margin: 24px 0 40px;
      width: 100%; }
      .aktuell-post .aktuell-post-main .wp-block-gallery ul {
        width: 100%;
        padding: 0; }
      .aktuell-post .aktuell-post-main .wp-block-gallery li {
        padding-left: 0;
        width: 100%;
        padding: 0;
        margin: 0; }
        .aktuell-post .aktuell-post-main .wp-block-gallery li img {
          width: 100%;
          height: auto; }
        .aktuell-post .aktuell-post-main .wp-block-gallery li figure {
          margin-bottom: 0;
          position: relative;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-flex-wrap: wrap;
              -ms-flex-wrap: wrap;
                  flex-wrap: wrap; }
          .aktuell-post .aktuell-post-main .wp-block-gallery li figure figcaption {
            margin-top: 10px;
            background: none;
            position: relative;
            bottom: unset;
            left: unset;
            width: 100%;
            height: auto;
            text-align: left;
            font-family: 'FaktPro-Normal';
            font-size: 12px;
            color: #000000;
            line-height: 17px;
            margin-bottom: 0;
            padding: 0; }
      .aktuell-post .aktuell-post-main .wp-block-gallery .slick-prev, .aktuell-post .aktuell-post-main .wp-block-gallery .slick-next {
        top: 46%; }
      .aktuell-post .aktuell-post-main .wp-block-gallery .slick-next {
        right: 20px; }
      .aktuell-post .aktuell-post-main .wp-block-gallery .slick-prev {
        left: 5px;
        z-index: 2; }
      .aktuell-post .aktuell-post-main .wp-block-gallery .slick-prev:before {
        content: '';
        display: block;
        background-image: url("../img/slick-arrow-l.svg");
        background-repeat: no-repeat;
        background-position: center;
        background-size: 32px 32px;
        height: 32px;
        width: 32px; }
      .aktuell-post .aktuell-post-main .wp-block-gallery .slick-next:before {
        content: '';
        display: block;
        background-image: url("../img/slisk-arrow-r.svg");
        background-repeat: no-repeat;
        background-position: center;
        background-size: 32px 32px;
        height: 32px;
        width: 32px; }
    .aktuell-post .aktuell-post-main .aktuell-post-form {
      background-color: #F3F4F4;
      padding: 23px 21px 12px 23px;
      box-sizing: border-box;
      margin: 10px 0 18px;
      opacity: 0;
      transition: opacity 0.5s ease-in-out;
      /* The container */
      /* Hide the browser's default radio button */
      /* Create a custom radio button */
      /* On mouse-over, add a grey background color */
      /* When the radio button is checked, add a blue background */
      /* Create the indicator (the dot/circle - hidden when not checked) */
      /* Show the indicator (dot/circle) when checked */
      /* Style the indicator (dot/circle) */ }
      .aktuell-post .aktuell-post-main .aktuell-post-form form {
        position: relative;
        padding-bottom: 60px; }
      .aktuell-post .aktuell-post-main .aktuell-post-form .frm_form_title {
        font-family: 'FaktPro-Bold';
        font-size: 20px;
        line-height: 24px;
        color: #288798;
        margin-bottom: 12px;
        margin-top: 0px; }
      .aktuell-post .aktuell-post-main .aktuell-post-form .frm_checkbox label {
        font-family: 'FaktPro-Normal';
        font-size: 12px;
        color: #288798;
        line-height: 14px;
        margin-bottom: 0; }
      .aktuell-post .aktuell-post-main .aktuell-post-form .form-email {
        width: 58%;
        padding-right: 2%;
        box-sizing: border-box;
        display: inline-block; }
      .aktuell-post .aktuell-post-main .aktuell-post-form .form-agree {
        position: absolute;
        bottom: 4px;
        left: 58%; }
        .aktuell-post .aktuell-post-main .aktuell-post-form .form-agree .frm_error {
          padding-left: 20px;
          display: none; }
      .aktuell-post .aktuell-post-main .aktuell-post-form .frm_message {
        font-family: 'FaktPro-Normal';
        font-size: 17px;
        color: #000000;
        line-height: 27px;
        margin-bottom: 0; }
      .aktuell-post .aktuell-post-main .aktuell-post-form .frm_error {
        color: red;
        font-family: 'FaktPro-Normal';
        font-size: 12px;
        line-height: 14px;
        margin-bottom: 0;
        margin-top: 6px; }
      .aktuell-post .aktuell-post-main .aktuell-post-form fieldset {
        border: 0px solid #c0c0c0;
        margin: 0;
        padding: 0; }
      .aktuell-post .aktuell-post-main .aktuell-post-form .container-radio {
        display: block;
        position: relative;
        padding-left: 24px;
        margin-bottom: 10px;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        font-size: 17px;
        color: #404040;
        line-height: 27px; }
      .aktuell-post .aktuell-post-main .aktuell-post-form .container-radio input[type="radio"] {
        position: absolute;
        opacity: 0;
        cursor: pointer; }
      .aktuell-post .aktuell-post-main .aktuell-post-form .checkmark {
        position: absolute;
        top: 6px;
        left: 0;
        height: 12px;
        width: 12px;
        background-color: transparent;
        border: 2px solid #288798;
        border-radius: 50%; }
      .aktuell-post .aktuell-post-main .aktuell-post-form .checkmark:after {
        content: "";
        position: absolute;
        display: none; }
      .aktuell-post .aktuell-post-main .aktuell-post-form .container-radio input:checked ~ .checkmark:after {
        display: block; }
      .aktuell-post .aktuell-post-main .aktuell-post-form .container-radio .checkmark:after {
        top: 3px;
        left: 3px;
        width: 6px;
        height: 6px;
        border-radius: 50%;
        background: #288798; }
      .aktuell-post .aktuell-post-main .aktuell-post-form .form-inputs-row-general {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between;
        margin-top: 70px; }
      .aktuell-post .aktuell-post-main .aktuell-post-form .input-fields {
        padding-bottom: 4px;
        width: 57%; }
        .aktuell-post .aktuell-post-main .aktuell-post-form .input-fields.input-fields-btn {
          width: 39%; }
      .aktuell-post .aktuell-post-main .aktuell-post-form input[type='email'] {
        font-size: 16px;
        color: #288798;
        line-height: 34px;
        padding: 0 10px 0 0;
        box-sizing: border-box;
        outline: none;
        font-family: 'FaktPro-Normal';
        background-color: transparent;
        border: none;
        border-bottom: 1px solid #288798;
        height: 34px;
        width: 100%;
        border-radius: 0;
        box-shadow: unset;
        margin: 40px 0 0px; }
        .aktuell-post .aktuell-post-main .aktuell-post-form input[type='email']::-webkit-input-placeholder {
          color: #288798; }
        .aktuell-post .aktuell-post-main .aktuell-post-form input[type='email']:-ms-input-placeholder {
          color: #288798; }
        .aktuell-post .aktuell-post-main .aktuell-post-form input[type='email']::placeholder {
          color: #288798; }
      .aktuell-post .aktuell-post-main .aktuell-post-form .frm_submit {
        width: 42%;
        display: inline-block; }
      .aktuell-post .aktuell-post-main .aktuell-post-form button {
        outline: none;
        background-color: white;
        border: none;
        color: #288798;
        padding: 0 10px;
        width: 100%;
        text-align: center;
        text-decoration: none;
        display: inline-block;
        font-size: 17px;
        height: 35px;
        cursor: pointer;
        font-family: 'FaktPro-Normal';
        margin: 20px 0 0;
        transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
        background-image: linear-gradient(to right, #288798, #288798 50%, #ffffff 50%);
        background-size: 245% 100%;
        background-position: 100%; }
        .aktuell-post .aktuell-post-main .aktuell-post-form button:hover {
          transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
          background-position: 0%;
          color: #ffffff; }
      .aktuell-post .aktuell-post-main .aktuell-post-form .form-inputs-row-agree {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: flex-end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        width: 100%;
        padding-left: 20px;
        box-sizing: border-box;
        margin-top: 20px;
        /* Hide the browser's default checkbox */
        /* Create a custom checkbox */
        /* On mouse-over, add a grey background color */
        /* When the checkbox is checked, add a blue background */
        /* Create the checkmark/indicator (hidden when not checked) */
        /* Show the checkmark when checked */
        /* Style the checkmark/indicator */ }
        .aktuell-post .aktuell-post-main .aktuell-post-form .form-inputs-row-agree .agree-container {
          width: 100%;
          position: relative;
          padding-left: 0px;
          cursor: pointer;
          -webkit-user-select: none;
          -moz-user-select: none;
          -ms-user-select: none;
          user-select: none;
          margin-top: 8px;
          font-size: 12px;
          color: #288798;
          line-height: 14px; }
          .aktuell-post .aktuell-post-main .aktuell-post-form .form-inputs-row-agree .agree-container a {
            font-size: 12px;
            color: #288798;
            line-height: 14px;
            text-decoration: underline; }
        .aktuell-post .aktuell-post-main .aktuell-post-form .form-inputs-row-agree .agree-container input {
          position: absolute;
          opacity: 0 !important;
          cursor: pointer;
          height: 0;
          width: 0; }
        .aktuell-post .aktuell-post-main .aktuell-post-form .form-inputs-row-agree .agree-container .checkmark {
          position: absolute;
          top: 0px;
          left: -20px;
          height: 10px;
          width: 10px;
          background-color: transparent;
          border: 1px solid #288798;
          border-radius: 0; }
        .aktuell-post .aktuell-post-main .aktuell-post-form .form-inputs-row-agree .agree-container .checkmark:after {
          content: "";
          position: absolute;
          display: none; }
        .aktuell-post .aktuell-post-main .aktuell-post-form .form-inputs-row-agree .agree-container input:checked ~ .checkmark:after {
          display: block; }
        .aktuell-post .aktuell-post-main .aktuell-post-form .form-inputs-row-agree .agree-container .checkmark:after {
          left: 3px;
          top: 1px;
          width: 3px;
          height: 5px;
          border: solid #288798;
          border-width: 0 2px 2px 0;
          -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
          transform: rotate(45deg); }
    .aktuell-post .aktuell-post-main .aktuell-post-weitere-info {
      background-color: #288798;
      padding: 20px 30px 20px 30px;
      margin-bottom: 20px;
      opacity: 0;
      transition: opacity 0.5s ease-in-out; }
      .aktuell-post .aktuell-post-main .aktuell-post-weitere-info .title {
        font-family: 'FaktPro-Bold';
        font-size: 20px;
        color: #ffffff;
        line-height: 29px;
        margin-bottom: 0; }
      .aktuell-post .aktuell-post-main .aktuell-post-weitere-info .text {
        font-size: 18px;
        color: #ffffff;
        line-height: 26px;
        margin-bottom: 0;
        margin-top: -4px; }
      .aktuell-post .aktuell-post-main .aktuell-post-weitere-info .links {
        margin: 32px 0 0; }
        .aktuell-post .aktuell-post-main .aktuell-post-weitere-info .links.links_margin-0 {
          margin: 0; }
        .aktuell-post .aktuell-post-main .aktuell-post-weitere-info .links a {
          margin-right: 38px;
          font-family: 'FaktPro-Bold';
          font-size: 18px;
          color: #ffffff;
          line-height: 26px;
          margin-bottom: 14px;
          margin-left: 2px;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-align-items: flex-start;
              -ms-flex-align: start;
                  align-items: flex-start;
          cursor: pointer; }
          .aktuell-post .aktuell-post-main .aktuell-post-weitere-info .links a:last-child {
            margin-bottom: 0; }
          .aktuell-post .aktuell-post-main .aktuell-post-weitere-info .links a img {
            margin-right: 15px;
            margin-top: -4px;
            width: 34px;
            height: 30px; }
          .aktuell-post .aktuell-post-main .aktuell-post-weitere-info .links a:last-child {
            margin-right: 0; }
    .aktuell-post .aktuell-post-main .aktuell-post-person-info {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      padding: 10px 0 14px;
      box-sizing: border-box;
      border-bottom: 1px solid #979797;
      border-top: 1px solid #979797;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      opacity: 0;
      transition: opacity 0.5s ease-in-out; }
      .aktuell-post .aktuell-post-main .aktuell-post-person-info.aktuell-post-person-info-not-first {
        border-top: 0px solid #979797; }
      .aktuell-post .aktuell-post-main .aktuell-post-person-info .aktuell-post-person-info-link-mob {
        display: none;
        margin: 10px 0 10px;
        width: 45px;
        height: 45px;
        border-radius: 50%;
        border: 1px solid #288798;
        color: #288798;
        font-size: 26px;
        transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
        background-image: linear-gradient(to right, #288798, #288798 50%, #ffffff 50%);
        background-size: 245% 100%;
        background-position: 100%; }
        .aktuell-post .aktuell-post-main .aktuell-post-person-info .aktuell-post-person-info-link-mob:hover {
          transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
          background-position: 0%;
          color: #ffffff; }
        .aktuell-post .aktuell-post-main .aktuell-post-person-info .aktuell-post-person-info-link-mob i {
          margin-top: 10px; }
      .aktuell-post .aktuell-post-main .aktuell-post-person-info .content-container {
        width: 100%; }
        .aktuell-post .aktuell-post-main .aktuell-post-person-info .content-container .content-top > div {
          width: calc(100% - 50px); }
      .aktuell-post .aktuell-post-main .aktuell-post-person-info .photo {
        margin-right: 10px;
        margin-bottom: 0; }
        .aktuell-post .aktuell-post-main .aktuell-post-person-info .photo img {
          width: 181px;
          height: 181px;
          border-radius: 50%;
          overflow: hidden; }
      .aktuell-post .aktuell-post-main .aktuell-post-person-info .content-top {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between; }
        .aktuell-post .aktuell-post-main .aktuell-post-person-info .content-top a {
          margin: 0;
          width: 36px;
          height: 36px;
          border-radius: 50%;
          border: 1px solid #288798;
          color: #288798;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          font-size: 22px;
          transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
          background-image: linear-gradient(to right, #288798, #288798 50%, #ffffff 50%);
          background-size: 245% 100%;
          background-position: 100%; }
          .aktuell-post .aktuell-post-main .aktuell-post-person-info .content-top a:hover {
            transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
            background-position: 0%; }
          .aktuell-post .aktuell-post-main .aktuell-post-person-info .content-top a:hover i {
            color: #ffffff; }
          .aktuell-post .aktuell-post-main .aktuell-post-person-info .content-top a img {
            width: 45px;
            height: 45px;
            margin-top: -8px; }
      .aktuell-post .aktuell-post-main .aktuell-post-person-info .phone,
      .aktuell-post .aktuell-post-main .aktuell-post-person-info .position,
      .aktuell-post .aktuell-post-main .aktuell-post-person-info .name {
        font-family: 'FaktPro-Bold';
        font-size: 18px;
        line-height: 26px;
        margin-bottom: 2px; }
      .aktuell-post .aktuell-post-main .aktuell-post-person-info .text {
        font-size: 17px;
        color: #494949;
        line-height: 27px;
        margin-bottom: 0; }
      .aktuell-post .aktuell-post-main .aktuell-post-person-info .phone {
        color: #288798; }
  .aktuell-post .aktuell-post-sidebar {
    width: 30%;
    padding-left: 24px;
    box-sizing: border-box;
    margin-top: -6px;
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
    transition-delay: 0.6s; }
    .aktuell-post .aktuell-post-sidebar .more-artikels {
      margin-bottom: 34px; }
      .aktuell-post .aktuell-post-sidebar .more-artikels.more-artikels-white-text .article-title,
      .aktuell-post .aktuell-post-sidebar .more-artikels.more-artikels-white-text .date,
      .aktuell-post .aktuell-post-sidebar .more-artikels.more-artikels-white-text a,
      .aktuell-post .aktuell-post-sidebar .more-artikels.more-artikels-white-text .block-title {
        color: #ffffff; }
      .aktuell-post .aktuell-post-sidebar .more-artikels.more-artikels-white-text .date {
        font-size: 12px;
        line-height: 22px; }
      .aktuell-post .aktuell-post-sidebar .more-artikels.more-artikels-white-text .article-title {
        font-size: 18px;
        line-height: 22px;
        -webkit-hyphens: auto;
            -ms-hyphens: auto;
                hyphens: auto;
        word-break: break-word;
        font-family: 'FaktPro-Bold'; }
      .aktuell-post .aktuell-post-sidebar .more-artikels.more-artikels-white-text a {
        margin: 10px 0 0;
        font-size: 16px;
        line-height: 22px; }
      .aktuell-post .aktuell-post-sidebar .more-artikels.more-artikels-white-text .article-block {
        border-bottom: 1px solid #ffffff; }
      .aktuell-post .aktuell-post-sidebar .more-artikels.more-artikels-white-text .block-title {
        margin-bottom: 20px;
        padding: 14px 20px 0; }
      .aktuell-post .aktuell-post-sidebar .more-artikels.more-artikels-shadow {
        box-shadow: 3px 5px 10px 0px rgba(0, 0, 0, 0.2); }
      .aktuell-post .aktuell-post-sidebar .more-artikels.more-artikels-white-bg {
        background-color: #ffffff; }
      .aktuell-post .aktuell-post-sidebar .more-artikels.more-artikels-yellow-bg {
        background-color: #71C598; }
      .aktuell-post .aktuell-post-sidebar .more-artikels .contact-container {
        margin-top: 0;
        border: 0px solid #979797;
        padding: 10px;
        box-sizing: border-box; }
        .aktuell-post .aktuell-post-sidebar .more-artikels .contact-container h4 {
          margin-bottom: 30px;
          font-family: 'FaktPro-Bold';
          font-size: 26px;
          color: #288798; }
        .aktuell-post .aktuell-post-sidebar .more-artikels .contact-container .contact-person-img {
          margin-right: 6px; }
        .aktuell-post .aktuell-post-sidebar .more-artikels .contact-container .contact-person-tel,
        .aktuell-post .aktuell-post-sidebar .more-artikels .contact-container .contact-person-title,
        .aktuell-post .aktuell-post-sidebar .more-artikels .contact-container .contact-person-name {
          font-family: 'FaktPro-Bold';
          font-size: 18px;
          color: #56595E;
          line-height: 24px; }
        .aktuell-post .aktuell-post-sidebar .more-artikels .contact-container .contact-person-tel {
          color: #288798; }
        .aktuell-post .aktuell-post-sidebar .more-artikels .contact-container .contact-person-mail {
          height: 40px;
          width: 40px; }
          .aktuell-post .aktuell-post-sidebar .more-artikels .contact-container .contact-person-mail a {
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-align-items: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-justify-content: center;
                -ms-flex-pack: center;
                    justify-content: center; }
        .aktuell-post .aktuell-post-sidebar .more-artikels .contact-container.contact-container-subtheme {
          padding: 20px 10px 10px; }
          .aktuell-post .aktuell-post-sidebar .more-artikels .contact-container.contact-container-subtheme .contact-person-img {
            background-size: cover;
            background-repeat: no-repeat;
            background-position: center center;
            border-radius: 50%;
            height: 88px;
            width: 88px;
            min-width: 88px;
            min-height: 88px;
            display: inline-block;
            vertical-align: middle; }
          .aktuell-post .aktuell-post-sidebar .more-artikels .contact-container.contact-container-subtheme > div {
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            margin-bottom: 40px; }
          .aktuell-post .aktuell-post-sidebar .more-artikels .contact-container.contact-container-subtheme > div:last-child {
            margin-bottom: 10px; }
          .aktuell-post .aktuell-post-sidebar .more-artikels .contact-container.contact-container-subtheme h4 {
            margin-bottom: 26px;
            padding-left: 6px;
            font-family: 'FaktPro-Bold';
            font-size: 26px;
            line-height: 28px;
            color: #288798;
            box-sizing: border-box; }
          .aktuell-post .aktuell-post-sidebar .more-artikels .contact-container.contact-container-subtheme .contact-person-box {
            position: relative;
            font-family: 'FaktPro-Normal';
            display: inline-block;
            font-size: 18px;
            line-height: 24px;
            vertical-align: middle;
            width: 100%;
            margin-top: 12px; }
            .aktuell-post .aktuell-post-sidebar .more-artikels .contact-container.contact-container-subtheme .contact-person-box .contact-person-mail {
              position: absolute;
              top: -46px;
              right: 9px; }
              .aktuell-post .aktuell-post-sidebar .more-artikels .contact-container.contact-container-subtheme .contact-person-box .contact-person-mail a {
                border: 1px solid #288798;
                border-radius: 50%;
                height: 45px;
                width: 45px;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-justify-content: center;
                    -ms-flex-pack: center;
                        justify-content: center;
                -webkit-align-items: center;
                    -ms-flex-align: center;
                        align-items: center;
                margin: 0 !important;
                transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
                background-image: linear-gradient(to right, #288798, #288798 50%, #ffffff 50%);
                background-size: 245% 100%;
                background-position: 100%; }
                .aktuell-post .aktuell-post-sidebar .more-artikels .contact-container.contact-container-subtheme .contact-person-box .contact-person-mail a:hover {
                  transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
                  background-position: 0%; }
                .aktuell-post .aktuell-post-sidebar .more-artikels .contact-container.contact-container-subtheme .contact-person-box .contact-person-mail a:hover i {
                  color: #ffffff; }
                .aktuell-post .aktuell-post-sidebar .more-artikels .contact-container.contact-container-subtheme .contact-person-box .contact-person-mail a i {
                  font-size: 26px;
                  font-weight: 400;
                  color: #288798; }
            .aktuell-post .aktuell-post-sidebar .more-artikels .contact-container.contact-container-subtheme .contact-person-box .contact-person-tel {
              color: #288798; }
      .aktuell-post .aktuell-post-sidebar .more-artikels .article-block {
        padding: 12px 20px 20px;
        box-sizing: border-box;
        border-bottom: 1px solid #DCDDDC; }
        .aktuell-post .aktuell-post-sidebar .more-artikels .article-block:last-child {
          border-bottom: none; }
        .aktuell-post .aktuell-post-sidebar .more-artikels .article-block.article-block-pub-subtheme .date {
          font-size: 12px;
          line-height: 22px; }
        .aktuell-post .aktuell-post-sidebar .more-artikels .article-block.article-block-pub-subtheme .article-title {
          font-size: 18px;
          line-height: 22px;
          font-family: 'FaktPro-Bold'; }
        .aktuell-post .aktuell-post-sidebar .more-artikels .article-block.article-block-pub-subtheme a {
          font-family: 'FaktPro-Bold';
          font-size: 16px;
          color: #ffffff;
          line-height: 22px;
          margin-top: 16px;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center; }
      .aktuell-post .aktuell-post-sidebar .more-artikels .block-title {
        font-family: 'FaktPro-Bold';
        font-size: 26px;
        line-height: 28px;
        color: #797071;
        margin-bottom: 20px;
        padding: 20px 20px 0; }
        .aktuell-post .aktuell-post-sidebar .more-artikels .block-title.block-title-subtheme {
          font-size: 26px;
          line-height: 28px;
          padding: 34px 20px 0; }
        .aktuell-post .aktuell-post-sidebar .more-artikels .block-title.block-title-subtheme-pub {
          font-size: 26px;
          line-height: 28px;
          padding: 24px 20px 0; }
      .aktuell-post .aktuell-post-sidebar .more-artikels .date {
        font-size: 12px;
        color: #797071;
        line-height: 22px;
        margin-bottom: 0; }
      .aktuell-post .aktuell-post-sidebar .more-artikels .date.date-subtheme {
        margin-bottom: 4px; }
      .aktuell-post .aktuell-post-sidebar .more-artikels .article-title {
        font-size: 18px;
        color: #797071;
        line-height: 22px;
        margin-bottom: 0;
        -webkit-hyphens: auto;
            -ms-hyphens: auto;
                hyphens: auto;
        word-break: break-word;
        font-family: 'FaktPro-Bold'; }
      .aktuell-post .aktuell-post-sidebar .more-artikels a {
        margin: 12px 0 0;
        font-size: 16px;
        color: #288798;
        line-height: 22px;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        font-family: 'FaktPro-Bold'; }
        .aktuell-post .aktuell-post-sidebar .more-artikels a img {
          width: 20px;
          height: 20px;
          margin-right: 6px; }
      .aktuell-post .aktuell-post-sidebar .more-artikels .more-artikels-all {
        padding: 10px 20px 24px; }
      .aktuell-post .aktuell-post-sidebar .more-artikels .more-artikels-all-subtheme {
        padding: 2px 16px 16px; }
        .aktuell-post .aktuell-post-sidebar .more-artikels .more-artikels-all-subtheme a {
          font-family: 'FaktPro-Bold';
          font-size: 18px;
          color: #797071;
          line-height: 22px; }
          .aktuell-post .aktuell-post-sidebar .more-artikels .more-artikels-all-subtheme a img {
            width: 42px;
            height: auto;
            margin-right: 8px; }
      .aktuell-post .aktuell-post-sidebar .more-artikels .more-publications-subtheme {
        padding: 18px 16px 28px; }
        .aktuell-post .aktuell-post-sidebar .more-artikels .more-publications-subtheme a {
          font-family: 'FaktPro-Bold';
          font-size: 18px;
          color: #ffffff;
          line-height: 22px; }
          .aktuell-post .aktuell-post-sidebar .more-artikels .more-publications-subtheme a img {
            width: 42px;
            height: auto;
            margin-right: 12px; }

.cards-block .card.card-posts-themen-seite a,
.cards-block .card.card-posts-themen-seite .link a,
.cards-block .card.card-posts-themen-seite .title,
.cards-block .card.card-posts-themen-seite .postmeta,
.cards-block .card.card-posts-themen-seite h4 {
  color: #ffffff; }

.cards-block .card.card-posts-themen-seite h4 {
  padding: 24px 20px 14px 20px; }

.cards-block .card.card-posts-themen-seite .postmeta {
  font-size: 12px;
  line-height: 22px; }

.cards-block .card.card-posts-themen-seite .title {
  font-size: 18px;
  line-height: 22px; }

.cards-block .card.card-posts-themen-seite .card-post {
  padding: 20px 20px 20px; }

.cards-block .card.card-posts-themen-seite .link {
  padding: 16px 0 0; }

.cards-block .card.card-posts-themen-seite .more-artikels-all-theme {
  padding: 10px 16px 20px; }
  .cards-block .card.card-posts-themen-seite .more-artikels-all-theme a {
    font-family: 'FaktPro-Bold';
    font-size: 18px;
    color: #ffffff;
    line-height: 22px; }
    .cards-block .card.card-posts-themen-seite .more-artikels-all-theme a img {
      width: 42px;
      height: auto;
      margin-right: 12px; }

.subthemes-block {
  padding: 58px 0 0;
  margin-bottom: -16px;
  opacity: 0;
  transition: opacity 0.5s ease-in-out; }
  .subthemes-block a {
    font-size: 20px;
    font-family: 'FaktPro-Normal';
    color: #288798;
    margin-bottom: 24px;
    margin-right: 36px;
    display: inline-block; }
  .subthemes-block a:after {
    content: '';
    display: block;
    height: 1px;
    background-color: #288798;
    width: 100%;
    margin-top: 4px; }
  .subthemes-block a.active {
    font-family: 'FaktPro-Bold'; }
  .subthemes-block a.active:after {
    height: 3px; }

.about-us-content ol, .about-us-content ul,
.about-us-content ol.post,
.about-us-content ul.post {
  list-style: disc;
  padding-left: 22px;
  margin-bottom: 11px;
  margin-left: 0; }
  .about-us-content ol li, .about-us-content ul li,
  .about-us-content ol.post li,
  .about-us-content ul.post li {
    margin-bottom: 0;
    padding-left: 4px;
    color: #404040;
    font-family: 'FaktPro-Normal';
    font-size: 17px;
    line-height: 27px; }
    .about-us-content ol li a, .about-us-content ul li a,
    .about-us-content ol.post li a,
    .about-us-content ul.post li a {
      font-size: 17px;
      line-height: 27px; }

ol,
ol.post {
  list-style: decimal; }

@media only screen and (max-width: 1200px) {
  .aktuell-post .aktuell-post-main .aktuell-post-person-info .content-top a img {
    margin-top: 0px; }
  .aktuell-post .aktuell-post-main .aktuell-post-form .form-email {
    width: 100%;
    padding-right: 0; }
  .aktuell-post .aktuell-post-main .aktuell-post-form .frm_submit {
    width: 100%; }
  .aktuell-post .aktuell-post-main .aktuell-post-form .form-agree {
    left: 24px;
    bottom: 10px; }
    .aktuell-post .aktuell-post-main .aktuell-post-form .form-agree .form-inputs-row-agree {
      margin: 14px 0 0; } }

@media only screen and (max-width: 1024px) {
  .aktuell-post .aktuell-post-sidebar {
    transition-delay: 0s; }
  .subthemes-block a:after {
    margin-top: 2px; }
  .aktuell-container-right {
    display: block; }
  .header.aktuell-header {
    height: 375px; }
  .aktuell-post {
    padding: 20px 0 0px;
    display: block; }
  .aktuell-post .aktuell-post-main-container {
    width: 100%;
    display: block; }
  .aktuell-post .aktuell-post-main-container .aktuell-post-description {
    width: 100%;
    padding-right: 0; }
  .aktuell-post .aktuell-post-main-container .aktuell-post-description .aktuell-post-tags {
    margin-top: 0; }
  .aktuell-post .aktuell-post-main-container .aktuell-post-description .print,
  .aktuell-post .aktuell-post-main-container .aktuell-post-description .socials {
    display: none; }
  .aktuell-post .aktuell-post-main {
    width: 100%; }
  .aktuell-post .aktuell-post-main .date {
    font-size: 14px;
    line-height: 18px;
    margin: 46px 0 4px; }
  .aktuell-post .aktuell-post-main h1 {
    font-size: 24px;
    line-height: 35px;
    margin-bottom: 22px; }
  .aktuell-post .aktuell-post-main p.is-style-paragraph-lead-text,
  .aktuell-post .aktuell-post-main p.lead {
    font-size: 18px;
    line-height: 27px;
    margin-bottom: 24px; }
  .aktuell-post .aktuell-post-main p.is-style-paragraph-lead-text a,
  .aktuell-post .aktuell-post-main p.lead a {
    font-size: 18px;
    line-height: 27px; }
  .aktuell-post .aktuell-post-main .lead-list-with-lines {
    margin: 28px 0 28px; }
    .aktuell-post .aktuell-post-main .lead-list-with-lines h1, .aktuell-post .aktuell-post-main .lead-list-with-lines h2, .aktuell-post .aktuell-post-main .lead-list-with-lines h3, .aktuell-post .aktuell-post-main .lead-list-with-lines h4, .aktuell-post .aktuell-post-main .lead-list-with-lines h5, .aktuell-post .aktuell-post-main .lead-list-with-lines h6 {
      margin: 20px 0 0; }
  .aktuell-post .aktuell-post-main ol.lead,
  .aktuell-post .aktuell-post-main ul.lead {
    padding-left: 22px;
    margin-bottom: 22px; }
  .aktuell-post .aktuell-post-main ol.lead li,
  .aktuell-post .aktuell-post-main ul.lead li {
    font-size: 18px;
    line-height: 25px;
    padding-left: 6px; }
  .aktuell-post .aktuell-post-main ol.lead li a,
  .aktuell-post .aktuell-post-main ul.lead li a {
    font-size: 18px;
    line-height: 25px; }
  .about-us-content ol.post,
  .about-us-content ul.post,
  .about-us-content ol,
  .about-us-content ul,
  .aktuell-post .aktuell-post-main ul,
  .aktuell-post .aktuell-post-main ol,
  .aktuell-post .aktuell-post-main ol.post,
  .aktuell-post .aktuell-post-main ul.post {
    padding-left: 24px;
    margin-bottom: 11px;
    margin-left: 0; }
  .about-us-content ol.post,
  .about-us-content ul.post,
  .about-us-content ol li,
  .about-us-content ul li,
  .about-us-content ol li a,
  .about-us-content ul li a,
  .aktuell-post .aktuell-post-main ol li,
  .aktuell-post .aktuell-post-main ol li a,
  .aktuell-post .aktuell-post-main ol.post li,
  .aktuell-post .aktuell-post-main ul.post li,
  .aktuell-post .aktuell-post-main ol.post li a,
  .aktuell-post .aktuell-post-main ul.post li a,
  .aktuell-post .aktuell-post-main ul li,
  .aktuell-post .aktuell-post-main ul li a,
  .aktuell-post .aktuell-post-main ul.post li,
  .aktuell-post .aktuell-post-main ul.post li,
  .aktuell-post .aktuell-post-main ol.post li a,
  .aktuell-post .aktuell-post-main ul.post li a {
    font-size: 16px;
    line-height: 24px; }
  .aktuell-post .aktuell-post-main p a,
  .aktuell-post .aktuell-post-main p {
    font-size: 16px;
    line-height: 24px; }
  .aktuell-post .aktuell-post-main figure {
    margin-bottom: 30px; }
  .aktuell-post .aktuell-post-main figure figcaption {
    margin-top: 18px; }
  .aktuell-post .aktuell-post-main figure.wp-block-table {
    font-size: 14px;
    line-height: 24px; }
  .aktuell-post .aktuell-post-main h2, .aktuell-post .aktuell-post-main h3, .aktuell-post .aktuell-post-main h4, .aktuell-post .aktuell-post-main h5, .aktuell-post .aktuell-post-main h6,
  .aktuell-post .aktuell-post-main .wp-block-preformatted {
    margin: 16px 0 3px; }
  .aktuell-post .aktuell-post-main blockquote {
    width: 90%;
    margin: 40px auto 44px; }
  .aktuell-post .aktuell-post-main blockquote p {
    margin-bottom: 24px; }
  .aktuell-post .aktuell-post-main .wp-block-gallery {
    margin: 34px 0 30px; }
  .aktuell-post .aktuell-post-main .wp-block-gallery .slick-prev, .aktuell-post .aktuell-post-main .wp-block-gallery .slick-next {
    top: 40%; }
  .aktuell-post .aktuell-post-main .wp-block-gallery .slick-prev:before,
  .aktuell-post .aktuell-post-main .wp-block-gallery .slick-next:before {
    background-size: 24px 24px;
    height: 24px;
    width: 24px; }
  .aktuell-post .aktuell-post-main .wp-block-gallery .slick-next {
    right: 0px; }
  .aktuell-post .aktuell-post-main .wp-block-gallery .slick-prev {
    left: 0px; }
  .aktuell-post .aktuell-post-main .wp-block-gallery li figure figcaption {
    margin-top: 18px; }
  .aktuell-post .aktuell-post-main .aktuell-post-form {
    padding: 20px 5.5% 23px;
    margin: 0 -5.5% 10px; }
  .aktuell-post .aktuell-post-main .aktuell-post-form .aktuell-post-form-title {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 22px; }
  .aktuell-post .aktuell-post-main .aktuell-post-form .form-inputs-row-radios .container-radio {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 20px; }
  .aktuell-post .aktuell-post-main .aktuell-post-form .form-inputs-row-radios .checkmark {
    top: 2px; }
  .aktuell-post .aktuell-post-main .aktuell-post-form .form-inputs-row-general {
    margin-top: 55px;
    display: block; }
  .aktuell-post .aktuell-post-main .aktuell-post-form .input-fields {
    width: 100%;
    padding-bottom: 30px; }
  .aktuell-post .aktuell-post-main .aktuell-post-form .input-fields-btn {
    width: 100%;
    padding-bottom: 22px; }
  .aktuell-post .aktuell-post-main .aktuell-post-form .input-fields.input-fields-btn {
    width: 100%; }
  .aktuell-post .aktuell-post-main .aktuell-post-form button {
    font-size: 18px; }
  .aktuell-post .aktuell-post-main .aktuell-post-form .form-inputs-row-agree {
    display: block;
    width: 80%;
    margin: 14px auto 0;
    padding-left: 35px;
    box-sizing: border-box; }
  .aktuell-post .aktuell-post-main .aktuell-post-form .form-inputs-row-agree .agree-container .checkmark {
    left: -35px;
    height: 20px;
    width: 20px; }
  .aktuell-post .aktuell-post-main .aktuell-post-form .form-inputs-row-agree .agree-container {
    width: 100%; }
  .aktuell-post .aktuell-post-main .aktuell-post-form .container-radio {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 14px; }
  .aktuell-post .aktuell-post-main .aktuell-post-form .frm_form_title {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 16px; }
  .aktuell-post .aktuell-post-main .aktuell-post-form .form-agree {
    bottom: 0; }
  .aktuell-post .aktuell-post-main .aktuell-post-form .checkmark {
    top: 3px; }
  .aktuell-post .aktuell-post-main .aktuell-post-form .form-inputs-row-agree .agree-container .checkmark:after {
    left: 8px;
    top: 4px;
    width: 4px;
    height: 8px; }
  .aktuell-post .aktuell-post-main .aktuell-post-form form {
    padding-bottom: 50px; }
  .aktuell-post .aktuell-post-main .aktuell-post-weitere-info {
    background-color: #288798;
    padding: 20px 5.5% 20px;
    margin: 20px -5.5% 20px; }
  .aktuell-post .aktuell-post-main .aktuell-post-weitere-info .title {
    margin-bottom: 10px; }
  .aktuell-post .aktuell-post-main .aktuell-post-weitere-info .text {
    font-size: 16px;
    line-height: 24px;
    margin-top: 0; }
  .aktuell-post .aktuell-post-main .aktuell-post-weitere-info .links {
    margin: 12px 0 0; }
  .aktuell-post .aktuell-post-main .aktuell-post-weitere-info .links a {
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 10px; }
  .aktuell-post .aktuell-post-main .aktuell-post-weitere-info .links a img {
    margin-right: 6px; }
  .aktuell-post .aktuell-post-sidebar .more-artikels .contact-container.contact-container-subtheme .contact-person-box .contact-person-mail a {
    height: 37px;
    width: 37px; }
  .aktuell-post .aktuell-post-sidebar .more-artikels .contact-container.contact-container-subtheme .contact-person-box .contact-person-mail {
    top: -36px;
    right: 0; }
  .aktuell-post .aktuell-post-sidebar .more-artikels .block-title.block-title-subtheme {
    padding: 34px 5% 0; }
  .aktuell-post .aktuell-post-sidebar .more-artikels .contact-container.contact-container-subtheme {
    padding: 20px 5% 10px; }
  .aktuell-post .aktuell-post-sidebar .more-artikels .contact-container.contact-container-subtheme h4 {
    padding-left: 0; }
  .aktuell-post .aktuell-post-main .aktuell-post-person-info {
    display: block;
    width: 100%;
    padding: 20px 0 4px;
    text-align: center; }
  .aktuell-post .aktuell-post-main .aktuell-post-person-info .photo {
    margin-right: 0px;
    margin-bottom: 8px;
    margin-top: 6px; }
  .aktuell-post .aktuell-post-main .aktuell-post-person-info .photo img {
    width: 166px;
    height: 166px; }
  .aktuell-post .aktuell-post-main .aktuell-post-person-info .content-top {
    display: block; }
  .aktuell-post .aktuell-post-main .aktuell-post-person-info .phone,
  .aktuell-post .aktuell-post-main .aktuell-post-person-info .position,
  .aktuell-post .aktuell-post-main .aktuell-post-person-info .name {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 24px; }
  .aktuell-post .aktuell-post-main .aktuell-post-person-info .text {
    font-size: 16px;
    line-height: 24px; }
  .aktuell-post .aktuell-post-main .aktuell-post-person-info .content-top a {
    display: none; }
  .aktuell-post .aktuell-post-main .aktuell-post-person-info .aktuell-post-person-info-link-mob {
    display: inline-block; }
  .aktuell-post.aktuell-post-subcategory .aktuell-post-sidebar,
  .aktuell-post .aktuell-post-sidebar {
    width: 111%;
    padding-left: 0px;
    margin: 10px -5.5% 0; }
  .aktuell-post .aktuell-post-sidebar .more-artikels {
    width: 100%;
    margin-bottom: 0; }
  .aktuell-post .aktuell-post-sidebar .more-artikels .article-block {
    padding: 18px 5% 14px 5%; }
  .aktuell-post .aktuell-post-sidebar .more-artikels.more-artikels-white-text .block-title,
  .aktuell-post .aktuell-post-sidebar .more-artikels .block-title {
    font-size: 23px;
    line-height: 29px;
    margin-bottom: 2px;
    padding: 20px 5% 0; }
  .aktuell-post .aktuell-post-sidebar .more-artikels .contact-container.contact-container-subtheme h4,
  .aktuell-post .aktuell-post-sidebar .more-artikels .block-title.block-title-subtheme {
    font-size: 23px;
    line-height: 29px; }
  .aktuell-post .aktuell-post-sidebar .more-artikels.more-artikels-white-text .block-title {
    margin-bottom: 10px; }
  .aktuell-post .aktuell-post-sidebar .more-artikels.more-artikels-white-text a,
  .aktuell-post .aktuell-post-sidebar .more-artikels a {
    margin: 14px 0 0; }
  .aktuell-post .aktuell-post-sidebar .more-artikels .article-title, .aktuell-post .aktuell-post-sidebar .more-artikels .date {
    margin-bottom: 4px; }
  .aktuell-post .aktuell-post-sidebar .more-artikels.more-artikels-white-text .article-title, .aktuell-post .aktuell-post-sidebar .more-artikels.more-artikels-white-text .date {
    margin-bottom: 4px; }
  .subthemes-block a {
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 18px;
    margin-right: 26px;
    display: inline-block; }
  .aktuell-post .aktuell-post-main .aktuell-post-person-info .content-container .content-top > div {
    width: 100%; }
  .aktuell-post .aktuell-post-sidebar .more-artikels .article-block.article-block-pub-subtheme .date,
  .cards-block .card.card-posts-themen-seite .postmeta,
  .aktuell-post .aktuell-post-sidebar .more-artikels.more-artikels-white-text .date,
  .aktuell-post .aktuell-post-sidebar .more-artikels .date {
    font-size: 14px; } }

@media only screen and (max-width: 768px) {
  .header.aktuell-header {
    height: 240px; }
  .has-very-light-gray-background-color {
    box-sizing: border-box;
    padding: 12px 16px; } }

@media only screen and (max-width: 500px) {
  .aktuell-post .aktuell-post-main .aktuell-post-form .form-inputs-row-agree {
    width: 100%;
    padding-left: 35px; } }

.category-header {
  padding: 118px 0 170px;
  text-align: center; }
  .category-header h1 {
    font-family: 'FaktPro-Bold';
    font-size: 52px;
    color: #ffffff;
    text-align: center;
    line-height: 56px;
    margin: 0;
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
    transition-delay: 0.3s; }
  .category-header p {
    font-family: 'FaktPro-Normal';
    font-size: 20px;
    text-align: center;
    line-height: 36px;
    margin: 0;
    color: #ffffff;
    opacity: 0;
    transition: opacity 0.5s ease-in-out; }

.subcategory-header {
  padding: 118px 0 170px;
  text-align: center;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  overflow-wrap: break-word; }
  .subcategory-header h1 {
    font-family: 'FaktPro-Bold';
    font-size: 52px;
    text-align: center;
    line-height: 56px;
    margin: 0;
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
    text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5); }
  .subcategory-header p {
    font-family: 'FaktPro-Normal';
    font-size: 20px;
    text-align: center;
    line-height: 36px;
    margin: 0;
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
    text-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5); }
  .subcategory-header .subcategory-header-text-white {
    color: #ffffff;
    position: relative;
    z-index: 2; }
  .subcategory-header .subcategory-header-image-overlay {
    width: 100%;
    height: 100%;
    opacity: 0.4;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1; }

.category-lead-block {
  padding: 80px 0 60px;
  text-align: center; }
  .category-lead-block p {
    font-family: 'FaktPro-Normal';
    font-size: 24px;
    text-align: center;
    line-height: 34px;
    margin: 0;
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
    transition-delay: 0.6s; }
  .category-lead-block .text-default {
    color: #797071; }

.subcategory-botschaften {
  padding: 40px 0 60px; }
  .subcategory-botschaften h4 {
    font-family: 'FaktPro-Normal';
    font-size: 24px;
    color: #797071;
    text-align: center;
    line-height: 34px;
    margin: 0 0 30px;
    font-weight: 400;
    opacity: 0;
    transition: opacity 0.5s ease-in-out; }
  .subcategory-botschaften ul {
    padding-left: 30px;
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin: 0; }
    .subcategory-botschaften ul li {
      width: 46%;
      padding-right: 15px;
      box-sizing: border-box;
      margin-bottom: 20px;
      font-family: 'FaktPro-Normal';
      font-size: 17px;
      color: #404040;
      line-height: 27px;
      margin-right: 2%;
      opacity: 0;
      transition: opacity 0.5s ease-in-out; }
    .subcategory-botschaften ul li.subcategory-botschaften-left {
      margin-left: 2%;
      transition-delay: 0.6s; }

@media only screen and (max-width: 1024px) {
  .subcategory-header {
    padding: 20px 0 34px;
    text-align: center; }
  .subcategory-header h1 {
    font-size: 38px;
    line-height: 48px; }
  .subcategory-header p {
    font-size: 14px;
    line-height: 48px; }
  .subcategory-botschaften ul li {
    width: 100%;
    padding-right: 0; }
  .subcategory-botschaften ul li.subcategory-botschaften-left {
    margin-left: 0%;
    transition-delay: 0s; }
  .subcategory-botschaften {
    padding: 40px 0 20px; }
  .subthemes-block {
    padding: 20px 0 0;
    margin-bottom: -16px; }
  .aktuell-post.aktuell-post-subcategory .aktuell-post-main-container {
    width: 100%; }
  .category-header p {
    display: none; }
  .category-header {
    padding: 50px 0 54px;
    text-align: center; }
  .category-header h1 {
    font-size: 38px;
    line-height: 46px;
    width: 90%;
    margin: 0 auto; }
  .category-lead-block {
    padding: 28px 0 0px;
    text-align: center;
    margin-bottom: 36px; }
  .category-lead-block p {
    font-size: 22px;
    line-height: 30px; } }

@media only screen and (max-width: 520px) {
  .category-header h1 {
    font-size: 28px;
    line-height: 38px; } }

@media only screen and (max-width: 400px) {
  .category-header h1 {
    font-size: 26px;
    line-height: 36px; } }

.acf-map {
  width: 100%;
  height: 400px;
  border: #ccc solid 1px;
  margin: 20px 0; }

/* fixes potential theme css conflict */
.acf-map img {
  max-width: inherit !important; }

.about-us-content {
  max-width: 960px;
  width: 90%;
  margin: 0 auto 0px;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  transition-delay: 0.6s; }
  .about-us-content.geschaftstelle-content-h-tag {
    margin-top: 100px; }
    .about-us-content.geschaftstelle-content-h-tag h2 {
      text-align: center;
      color: #797071;
      font-size: 24px;
      line-height: 34px;
      font-weight: 400;
      margin-bottom: 90px; }
  .about-us-content .wp-block-preformatted {
    font-family: 'FaktPro-Bold';
    font-size: 20px;
    color: #288798;
    line-height: 27px;
    margin-bottom: 8px; }
  .about-us-content p {
    color: #404040;
    font-family: 'FaktPro-Normal';
    font-size: 17px;
    line-height: 27px;
    margin-bottom: 14px; }
    .about-us-content p a {
      font-size: 17px;
      line-height: 27px; }

.about-us-content-weitere-block {
  max-width: 960px;
  width: 90%;
  margin: 0 auto 0px;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
  transition-delay: 0.6s; }
  .about-us-content-weitere-block .aktuell-post {
    padding: 50px 0 0; }
    .about-us-content-weitere-block .aktuell-post .aktuell-post-main {
      width: 100%; }

.geschaftstelle-content {
  margin: 80px auto 106px; }
  .geschaftstelle-content p {
    font-family: 'FaktPro-Normal';
    font-size: 24px;
    color: #797071;
    text-align: center;
    line-height: 34px;
    margin: 0;
    opacity: 0;
    transition: opacity 0.5s ease-in-out; }

.about-us-address {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 74px 0 78px; }
  .about-us-address > div {
    width: 50%; }
  .about-us-address .about-us-address-l {
    padding-left: 8.5%;
    box-sizing: border-box;
    margin-top: 20px;
    opacity: 0;
    transition: opacity 0.5s ease-in-out; }
    .about-us-address .about-us-address-l a {
      margin: 47px 0 0;
      border-radius: 50%;
      color: #288798;
      border: 1px solid #288798;
      width: 45px;
      height: 45px;
      font-size: 26px;
      font-weight: 400;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
      background-image: linear-gradient(to right, #288798, #288798 50%, #ffffff 50%);
      background-size: 245% 100%;
      background-position: 100%; }
      .about-us-address .about-us-address-l a:hover {
        transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
        background-position: 0%;
        color: #ffffff; }
    .about-us-address .about-us-address-l p {
      font-family: 'FaktPro-Normal';
      font-size: 22px;
      color: #000000;
      line-height: 31px; }
  .about-us-address .about-us-address-r {
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
    transition-delay: 0.3s; }

.show_email_icon a {
  margin: 47px 0 0;
  border-radius: 50%;
  color: #288798;
  border: 1px solid #288798;
  width: 45px;
  height: 45px;
  font-size: 26px;
  font-weight: 400;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
  background-image: linear-gradient(to right, #288798, #288798 50%, #ffffff 50%);
  background-size: 245% 100%;
  background-position: 100%; }
  .show_email_icon a:hover {
    transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
    background-position: 0%;
    color: #ffffff; }

.wp-block-image.filtered-image img {
  -webkit-filter: invert(0.3) sepia(100%) hue-rotate(-200deg) saturate(180%);
          filter: invert(0.3) sepia(100%) hue-rotate(-200deg) saturate(180%); }

.wp-block-image.filtered-image:hover img {
  -webkit-filter: unset;
          filter: unset; }

@media only screen and (max-width: 1024px) {
  .about-us-address {
    padding: 20px 0 40px; }
  .about-us-address .about-us-address-l {
    padding-left: 0%; }
  .page-template-vision-mission .newsletter {
    margin: 40px 0 0px; }
  .geschaftstelle-content {
    margin: 50px auto 50px; }
  .about-us-content-weitere-block .aktuell-post {
    padding: 10px 0 0; }
  .about-us-content.geschaftstelle-content-h-tag {
    margin-top: 50px; }
  .about-us-content.geschaftstelle-content-h-tag h2 {
    margin-bottom: 50px; } }

@media only screen and (max-width: 768px) {
  .about-us-address {
    display: block; }
  .about-us-address > div {
    width: 100%; }
  .about-us-address .about-us-address-l {
    margin-bottom: 30px; }
  .about-us-address .about-us-address-r {
    transition-delay: 0; } }

.webshop {
  padding: 76px 0 68px; }
  .webshop.webshop-thank-you-container {
    padding-bottom: 128px; }
  .webshop .webshop-inner {
    padding: 0 8%; }
  .webshop .webshop-title-block {
    margin-bottom: 64px; }
    .webshop .webshop-title-block h2 {
      font-family: 'FaktPro-Normal';
      font-size: 20px;
      color: #288798;
      text-align: center;
      line-height: 26px;
      font-weight: 400; }
    .webshop .webshop-title-block h1 {
      font-family: 'FaktPro-Bold';
      font-size: 52px;
      color: #288798;
      text-align: center;
      line-height: 66px;
      font-weight: 400;
      margin-top: -6px; }
  .webshop .webshop-block-description {
    font-family: 'FaktPro-Normal';
    font-size: 24px;
    color: #797071;
    text-align: center;
    line-height: 34px;
    margin-bottom: 44px; }
  .webshop .webshop-navigation {
    margin-bottom: 46px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .webshop .webshop-navigation a, .webshop .webshop-navigation a:visited {
      font-family: 'FaktPro-Normal';
      font-size: 20px;
      line-height: 28px;
      color: #288798;
      padding: 2px 22px 0;
      margin-right: 14px;
      display: inline-block;
      border: 1px solid #ffffff;
      height: 30px;
      transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
      background-image: linear-gradient(to right, #288798, #288798 50%, #ffffff 50%);
      background-size: 245% 100%;
      background-position: 100%; }
      .webshop .webshop-navigation a svg, .webshop .webshop-navigation a:visited svg {
        margin-right: 10px; }
      .webshop .webshop-navigation a:last-child, .webshop .webshop-navigation a:visited:last-child {
        margin-right: 0; }
      .webshop .webshop-navigation a:hover, .webshop .webshop-navigation a:visited:hover {
        border: 1px solid #288798; }
    .webshop .webshop-navigation a.active {
      border: 1px solid #288798;
      background-color: #288798;
      color: #ffffff;
      transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
      background-image: linear-gradient(to right, #ffffff, #ffffff 50%, #288798 50%);
      background-size: 245% 100%;
      background-position: 100%; }
      .webshop .webshop-navigation a.active svg path {
        fill: #ffffff; }
      .webshop .webshop-navigation a.active:hover {
        color: #ffffff;
        background-color: #288798; }
        .webshop .webshop-navigation a.active:hover svg path {
          fill: #ffffff; }
  .webshop .webshop-publications-block {
    margin-top: -20px; }
  .webshop .webshop-publication {
    border-bottom: 1px solid #288798;
    padding: 18px 0 18px; }
    .webshop .webshop-publication.webshop-publication-first {
      border-top: 1px solid #288798; }
    .webshop .webshop-publication .webshop-publication-inner {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start; }
      .webshop .webshop-publication .webshop-publication-inner img {
        max-width: 166px;
        height: auto; }
    .webshop .webshop-publication .webshop-publication-content {
      padding-left: 31px;
      box-sizing: border-box;
      width: 100%; }
    .webshop .webshop-publication .webshop-publication-title {
      font-family: 'FaktPro-Bold';
      font-size: 20px;
      color: #288798;
      line-height: 27px;
      margin-bottom: 42px; }
    .webshop .webshop-publication .webshop-publication-pdf-block,
    .webshop .webshop-publication .webshop-publication-details-block {
      margin-bottom: 20px; }
    .webshop .webshop-publication .webshop-publication-cart-block-btn,
    .webshop .webshop-publication .webshop-publication-pdf-block-btn,
    .webshop .webshop-publication .webshop-publication-details-block-btn {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      font-family: 'FaktPro-Bold';
      font-size: 17px;
      color: #288798;
      line-height: 17px;
      cursor: pointer; }
      .webshop .webshop-publication .webshop-publication-cart-block-btn.webshop-publication-text-brown,
      .webshop .webshop-publication .webshop-publication-pdf-block-btn.webshop-publication-text-brown,
      .webshop .webshop-publication .webshop-publication-details-block-btn.webshop-publication-text-brown {
        color: #797071; }
      .webshop .webshop-publication .webshop-publication-cart-block-btn span,
      .webshop .webshop-publication .webshop-publication-pdf-block-btn span,
      .webshop .webshop-publication .webshop-publication-details-block-btn span {
        margin-left: 9px; }
    .webshop .webshop-publication .webshop-publication-details-block-btn {
      margin-bottom: 8px; }
    .webshop .webshop-publication .webshop-publication-pdf-block-btn {
      margin-bottom: 12px; }
    .webshop .webshop-publication .webshop-publication-cart-block-btn {
      margin-bottom: 17px; }
    .webshop .webshop-publication .webshop-publication-details {
      display: none;
      padding-left: 32px;
      box-sizing: border-box;
      font-family: 'FaktPro-Normal';
      font-size: 17px;
      color: #000000;
      line-height: 22px; }
    .webshop .webshop-publication .webshop-publication-pdf {
      padding-left: 32px;
      box-sizing: border-box;
      margin-bottom: 24px;
      width: 100%;
      display: none; }
      .webshop .webshop-publication .webshop-publication-pdf > div {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%; }
        .webshop .webshop-publication .webshop-publication-pdf > div .webshop-publication-pdf-link:first-child {
          width: 33%; }
        .webshop .webshop-publication .webshop-publication-pdf > div .webshop-publication-pdf-link:nth-child(2) {
          width: 36.5%; }
      .webshop .webshop-publication .webshop-publication-pdf .webshop-publication-pdf-link {
        font-family: 'FaktPro-Normal';
        font-size: 17px;
        color: #000000;
        line-height: 22px;
        white-space: nowrap; }
        .webshop .webshop-publication .webshop-publication-pdf .webshop-publication-pdf-link span {
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center; }
          .webshop .webshop-publication .webshop-publication-pdf .webshop-publication-pdf-link span img {
            margin-right: 7px;
            width: 21px;
            height: 21px; }
  .webshop .block-opened,
  .webshop .block-closed {
    width: 25px;
    height: 25px; }
  .webshop .block-opened {
    display: none; }
  .webshop .webshop-publication-quantity-block {
    padding-left: 32px;
    box-sizing: border-box;
    display: none; }
    .webshop .webshop-publication-quantity-block .webshop-publication-quantity-radios {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 14px;
      /* Hide the browser's default radio button */
      /* Create a custom radio button */
      /* On mouse-over, add a grey background color */
      /* When the radio button is checked, add a blue background */
      /* Create the indicator (the dot/circle - hidden when not checked) */
      /* Show the indicator (dot/circle) when checked */
      /* Style the indicator (dot/circle) */ }
      .webshop .webshop-publication-quantity-block .webshop-publication-quantity-radios :first-child {
        width: 33%; }
      .webshop .webshop-publication-quantity-block .webshop-publication-quantity-radios :nth-child(2) {
        width: 36.5%; }
      .webshop .webshop-publication-quantity-block .webshop-publication-quantity-radios .container-qtn {
        display: block;
        position: relative;
        padding-left: 22px;
        margin-bottom: 12px;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        font-family: 'FaktPro-Normal';
        font-size: 17px;
        color: #000000;
        line-height: 22px;
        box-sizing: border-box; }
      .webshop .webshop-publication-quantity-block .webshop-publication-quantity-radios .container-qtn input {
        position: absolute;
        opacity: 0;
        cursor: pointer; }
      .webshop .webshop-publication-quantity-block .webshop-publication-quantity-radios .checkmark {
        position: absolute;
        top: 3px;
        left: 0;
        height: 14px;
        width: 14px;
        background-color: #ffffff;
        border-radius: 50%;
        border: 1px solid #288798; }
      .webshop .webshop-publication-quantity-block .webshop-publication-quantity-radios .container-qtn input:checked ~ .checkmark {
        background-color: #288798; }
      .webshop .webshop-publication-quantity-block .webshop-publication-quantity-radios .checkmark:after {
        content: "";
        position: absolute;
        display: none; }
      .webshop .webshop-publication-quantity-block .webshop-publication-quantity-radios .container-qtn input:checked ~ .checkmark:after {
        display: block; }
      .webshop .webshop-publication-quantity-block .webshop-publication-quantity-radios .container-qtn .checkmark:after {
        top: 5px;
        left: 5px;
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background: #288798; }
    .webshop .webshop-publication-quantity-block .webshop-publication-quantity {
      font-family: 'FaktPro-Normal';
      font-size: 17px;
      color: #000000;
      line-height: 22px;
      margin-bottom: 16px;
      /* Firefox */ }
      .webshop .webshop-publication-quantity-block .webshop-publication-quantity .posts-loader {
        display: none;
        margin: 0; }
        .webshop .webshop-publication-quantity-block .webshop-publication-quantity .posts-loader .lds-dual-ring {
          width: 10px;
          height: 10px;
          position: relative; }
          .webshop .webshop-publication-quantity-block .webshop-publication-quantity .posts-loader .lds-dual-ring:after {
            width: 10px;
            height: 10px;
            border: 2px solid #288798;
            position: absolute;
            top: -4px;
            left: 0; }
      .webshop .webshop-publication-quantity-block .webshop-publication-quantity input {
        width: 44px;
        height: 27px;
        font-family: 'FaktPro-Normal';
        font-size: 17px;
        color: #000000;
        line-height: 22px;
        background-color: #D8D8D8;
        border: 1px solid #979797;
        outline: none;
        padding: 6px;
        box-sizing: border-box;
        /* Chrome, Safari, Edge, Opera */ }
        .webshop .webshop-publication-quantity-block .webshop-publication-quantity input::-webkit-outer-spin-button, .webshop .webshop-publication-quantity-block .webshop-publication-quantity input::-webkit-inner-spin-button {
          -webkit-appearance: none; }
      .webshop .webshop-publication-quantity-block .webshop-publication-quantity input[type=number] {
        -moz-appearance: textfield; }
  .webshop .webshop-add-to-cart {
    background-color: #288798;
    color: #ffffff;
    font-family: 'FaktPro-Normal';
    font-size: 17px;
    line-height: 17px;
    padding: 7px 46px;
    margin-right: 14px;
    display: inline-block;
    border: 1px solid #288798;
    outline: none;
    cursor: pointer;
    transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
    background-image: linear-gradient(to right, #ffffff, #ffffff 50%, #288798 50%);
    background-size: 245% 100%;
    background-position: 100%; }
    .webshop .webshop-add-to-cart:hover {
      transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
      background-position: 0%;
      color: #288798; }
  .webshop .shop-add-error,
  .webshop .shop-qnt-error {
    font-family: 'FaktPro-Normal';
    font-weight: 400;
    font-size: 14px;
    color: red;
    line-height: 14px; }
  .webshop .show-more-publications {
    cursor: pointer;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 24px; }
    .webshop .show-more-publications p {
      font-family: 'FaktPro-Bold';
      font-size: 20px;
      line-height: 20px;
      color: #797071;
      margin: 0;
      width: auto;
      display: inline; }
    .webshop .show-more-publications img {
      width: 50px;
      height: 50px;
      margin-right: 16px; }
  .webshop .webshop-thank-you-block {
    padding-bottom: 16px; }
    .webshop .webshop-thank-you-block p {
      font-family: 'FaktPro-Normal';
      font-size: 20px;
      color: #288798;
      line-height: 27px; }
    .webshop .webshop-thank-you-block strong {
      font-family: 'FaktPro-Bold'; }
  .webshop .webshop-back-btn {
    font-family: 'FaktPro-Normal';
    font-size: 16px;
    color: #288798;
    line-height: 22px;
    margin-top: -6px;
    display: inline-block; }
    .webshop .webshop-back-btn span {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
    .webshop .webshop-back-btn img {
      margin-right: 10px; }

.shop-form-line {
  height: 1px;
  background-color: #288798;
  width: 100%;
  margin: 20px 0; }

.webshop-checkout {
  padding-bottom: 50px;
  display: none;
  /* The container */
  /* Hide the browser's default radio button */
  /* Create a custom radio button */
  /* On mouse-over, add a grey background color */
  /* When the radio button is checked, add a blue background */
  /* Create the indicator (the dot/circle - hidden when not checked) */
  /* Show the indicator (dot/circle) when checked */
  /* Style the indicator (dot/circle) */ }
  .webshop-checkout .webshop-checkout-title {
    font-family: 'FaktPro-Bold';
    font-size: 20px;
    color: #288798;
    line-height: 27px;
    margin-bottom: 40px; }
  .webshop-checkout .webshop-address {
    display: none; }
  .webshop-checkout .webshop-show-address {
    display: block; }
  .webshop-checkout .webshop-checkout-line {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .webshop-checkout .webshop-checkout-line p {
      font-family: 'FaktPro-Normal';
      font-size: 17px;
      color: #000000;
      line-height: 27px; }
    .webshop-checkout .webshop-checkout-line.webshop-checkout-line-first {
      margin-bottom: 18px; }
      .webshop-checkout .webshop-checkout-line.webshop-checkout-line-first p {
        color: #797071;
        font-family: 'FaktPro-Bold'; }
    .webshop-checkout .webshop-checkout-line .webshop-checkout-line-qnt {
      width: 20%;
      padding-right: 4px;
      box-sizing: border-box; }
    .webshop-checkout .webshop-checkout-line .webshop-checkout-line-title {
      width: 61%;
      padding-right: 4px;
      box-sizing: border-box; }
    .webshop-checkout .webshop-checkout-line .webshop-checkout-line-lang {
      width: 13%;
      padding-right: 4px;
      box-sizing: border-box; }
    .webshop-checkout .webshop-checkout-line .webshop-checkout-line-btn {
      width: 6%; }
      .webshop-checkout .webshop-checkout-line .webshop-checkout-line-btn img {
        cursor: pointer; }
        .webshop-checkout .webshop-checkout-line .webshop-checkout-line-btn img:hover {
          opacity: 0.7; }
  .webshop-checkout legend {
    display: none; }
  .webshop-checkout .frm_style_formidable-style.with_frm_style .frm_form_fields > fieldset {
    padding: 0 0 10px 0; }
  .webshop-checkout .frm_fields_container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 100%;
    box-sizing: border-box;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .webshop-checkout .shop_row_full {
    padding: 0 8%;
    width: 100%;
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    position: relative; }
    .webshop-checkout .shop_row_full input, .webshop-checkout .shop_row_full textarea {
      width: calc(100% - 178px) !important; }
    .webshop-checkout .shop_row_full.shop_row_html {
      margin-bottom: 4px; }
      .webshop-checkout .shop_row_full.shop_row_html p {
        margin-top: 10px;
        padding-left: 178px;
        box-sizing: border-box;
        font-family: 'FaktPro-Normal';
        font-size: 17px;
        color: #797071;
        line-height: 27px; }
  .webshop-checkout .shop_required_msg {
    margin-top: 10px;
    padding-left: calc(178px + 8%);
    box-sizing: border-box;
    font-family: 'FaktPro-Normal';
    font-size: 17px;
    color: #797071;
    line-height: 27px; }
  .webshop-checkout .shop_row_line {
    width: 100%;
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .webshop-checkout .shop_row_strasse {
    width: 68%;
    padding: 0 0 0 8%;
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    position: relative; }
    .webshop-checkout .shop_row_strasse input {
      width: calc(100% - 178px) !important; }
    .webshop-checkout .shop_row_strasse .frm_error {
      left: calc(8% + 210px) !important; }
  .webshop-checkout .shop_row_hausnummer {
    width: calc(32% - 8px - 18px);
    padding: 0 8% 0 0;
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    position: relative; }
    .webshop-checkout .shop_row_hausnummer label {
      box-sizing: border-box !important;
      width: auto !important;
      padding: 8px 8px 0 18px !important; }
    .webshop-checkout .shop_row_hausnummer .frm_error {
      left: 18px !important; }
    .webshop-checkout .shop_row_hausnummer input {
      width: 86px !important; }
  .webshop-checkout .shop_row_plz {
    width: 46%;
    padding: 0 0 0 8%;
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    position: relative; }
    .webshop-checkout .shop_row_plz input {
      width: calc(100% - 178px) !important; }
    .webshop-checkout .shop_row_plz .frm_error {
      left: calc(8% + 228px) !important; }
  .webshop-checkout .shop_row_ort {
    width: calc(54% - 8px - 18px);
    padding: 0 8% 0 0;
    box-sizing: border-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    position: relative; }
    .webshop-checkout .shop_row_ort label {
      box-sizing: border-box !important;
      width: auto !important;
      padding: 8px 8px 0 18px !important; }
    .webshop-checkout .shop_row_ort .frm_error {
      left: 18px !important; }
  .webshop-checkout .shop_row_products {
    display: none !important; }
  .webshop-checkout .frm_style_formidable-style.with_frm_style .frm_primary_label {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-family: 'FaktPro-Bold';
    font-size: 17px;
    color: #797071;
    line-height: 19px;
    width: 178px;
    padding-top: 8px; }
  .webshop-checkout .frm_style_formidable-style.with_frm_style textarea,
  .webshop-checkout .frm_style_formidable-style.with_frm_style textarea:focus,
  .webshop-checkout .frm_style_formidable-style.with_frm_style input[type=text],
  .webshop-checkout .frm_style_formidable-style.with_frm_style input[type=text]:focus,
  .webshop-checkout .frm_style_formidable-style.with_frm_style input[type=email],
  .webshop-checkout .frm_style_formidable-style.with_frm_style input[type=email]:focus {
    height: 36px;
    font-family: 'FaktPro-Normal';
    font-size: 17px;
    color: #000000;
    line-height: 22px;
    background-color: #D8D8D8;
    border: 1px solid #979797;
    outline: none;
    padding: 0 6px;
    box-sizing: border-box;
    border-radius: 0;
    outline: none;
    box-shadow: none; }
  .webshop-checkout .frm_style_formidable-style.with_frm_style textarea,
  .webshop-checkout .frm_style_formidable-style.with_frm_style textarea:focus {
    height: 84px;
    resize: none; }
  .webshop-checkout .frm_opt_container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .webshop-checkout .frm_submit {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding: 0 8%;
    box-sizing: border-box;
    margin-top: -30px; }
  .webshop-checkout .frm_style_formidable-style.with_frm_style .frm_submit button {
    font-family: 'FaktPro-Normal';
    font-size: 17px;
    line-height: 17px;
    background-color: #288798;
    color: #ffffff;
    border: 1px solid #288798;
    padding: 7px 26px;
    margin-right: 0;
    display: inline-block;
    outline: none;
    border-radius: 0;
    box-shadow: none;
    transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
    background-image: linear-gradient(to right, #ffffff, #ffffff 50%, #288798 50%);
    background-size: 245% 100%;
    background-position: 100%; }
    .webshop-checkout .frm_style_formidable-style.with_frm_style .frm_submit button:hover {
      transition: all 0.5s cubic-bezier(0, 0, 0.23, 1);
      background-position: 0%;
      color: #288798; }
  .webshop-checkout .frm_style_formidable-style.with_frm_style .frm_error {
    position: absolute;
    bottom: -14px;
    left: calc(8% + 178px); }
  .webshop-checkout .frm_style_formidable-style.with_frm_style .frm_required {
    color: #797071;
    font-weight: bold; }
  .webshop-checkout .frm_radio {
    padding-right: 108px; }
  .webshop-checkout .frm_radio:last-child {
    padding-right: 0; }
  .webshop-checkout .container-radio {
    display: block;
    position: relative !important;
    padding-left: 50px !important;
    margin-bottom: 0px !important;
    cursor: pointer !important;
    -webkit-user-select: none !important;
       -moz-user-select: none !important;
        -ms-user-select: none !important;
            user-select: none !important;
    font-size: 17px !important;
    color: #000000 !important;
    line-height: 22px !important; }
  .webshop-checkout .container-radio input[type="radio"] {
    position: absolute;
    opacity: 0;
    cursor: pointer; }
  .webshop-checkout .checkmark {
    position: absolute;
    top: 4px;
    left: 0;
    height: 13px;
    width: 13px;
    background-color: transparent;
    border: 1px solid #288798;
    border-radius: 50%; }
  .webshop-checkout .container-radio input:checked ~ .checkmark {
    background-color: #288798; }
  .webshop-checkout .checkmark:after {
    content: "";
    position: absolute;
    display: none; }
  .webshop-checkout .container-radio input:checked ~ .checkmark:after {
    display: block; }
  .webshop-checkout .container-radio .checkmark:after {
    top: 3px;
    left: 3px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #288798; }

.webshop-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 1;
  display: none; }
  .webshop-overlay > div {
    position: relative;
    width: inherit;
    height: inherit; }
  .webshop-overlay .webshop-overlay-content {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    background-color: #288798;
    padding: 30px 16px 36px;
    text-align: center;
    box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.5);
    width: 800px; }
  .webshop-overlay .webshop-overlay-title {
    font-family: 'FaktPro-Bold';
    font-size: 20px;
    color: #ffffff;
    line-height: 27px;
    margin-bottom: 32px; }
  .webshop-overlay .webshop-overlay-btns a, .webshop-overlay .webshop-overlay-btns a:visited {
    background: #288798;
    font-family: 'FaktPro-Normal';
    font-size: 17px;
    color: #ffffff;
    line-height: 17px;
    padding: 8px 18px 8px;
    border: 1px solid #ffffff;
    margin: 0 4px 10px;
    display: inline-block; }
    .webshop-overlay .webshop-overlay-btns a span, .webshop-overlay .webshop-overlay-btns a:visited span {
      opacity: 0.6; }
    .webshop-overlay .webshop-overlay-btns a:hover, .webshop-overlay .webshop-overlay-btns a:visited:hover {
      color: #ffffff; }
      .webshop-overlay .webshop-overlay-btns a:hover span, .webshop-overlay .webshop-overlay-btns a:visited:hover span {
        opacity: 1; }
    .webshop-overlay .webshop-overlay-btns a.active, .webshop-overlay .webshop-overlay-btns a:visited.active {
      background: #ffffff;
      color: #288798; }
      .webshop-overlay .webshop-overlay-btns a.active:hover, .webshop-overlay .webshop-overlay-btns a:visited.active:hover {
        background: #ffffff;
        color: #288798; }
        .webshop-overlay .webshop-overlay-btns a.active:hover span, .webshop-overlay .webshop-overlay-btns a:visited.active:hover span {
          opacity: 1; }

.webshop-publication-post {
  border-bottom: 1px solid #288798;
  border-top: 1px solid #288798;
  padding: 14px 0 18px;
  margin-bottom: 16px; }
  .webshop-publication-post .block-title {
    font-family: 'FaktPro-Bold';
    font-size: 20px;
    color: #288798;
    line-height: 27px; }
  .webshop-publication-post .webshop-publication-image {
    margin: 13px 0 18px;
    max-width: 166px;
    height: auto; }
  .webshop-publication-post .webshop-publication-title {
    font-family: 'FaktPro-Bold';
    font-size: 17px;
    color: #288798;
    line-height: 27px;
    margin-bottom: 8px; }
  .webshop-publication-post .webshop-publication-pdf-block {
    margin-bottom: 12px; }
    .webshop-publication-post .webshop-publication-pdf-block .webshop-publication-pdf-block-btn {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      font-family: 'FaktPro-Normal';
      font-size: 17px;
      color: #288798;
      line-height: 22px;
      cursor: pointer; }
    .webshop-publication-post .webshop-publication-pdf-block > div {
      margin-top: 10px; }
      .webshop-publication-post .webshop-publication-pdf-block > div a {
        font-family: 'FaktPro-Normal';
        font-size: 17px;
        color: #288798;
        line-height: 22px;
        cursor: pointer;
        margin-bottom: 8px;
        display: inline-block; }
        .webshop-publication-post .webshop-publication-pdf-block > div a:last-child {
          margin-bottom: 0; }
        .webshop-publication-post .webshop-publication-pdf-block > div a span {
          padding-left: 34px;
          box-sizing: border-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center; }
    .webshop-publication-post .webshop-publication-pdf-block img {
      margin-right: 10px;
      width: 25px;
      height: 25px; }
    .webshop-publication-post .webshop-publication-pdf-block .block-opened {
      display: none; }
    .webshop-publication-post .webshop-publication-pdf-block .webshop-publication-pdf {
      display: none; }
  .webshop-publication-post .webshop-publication-post-link {
    display: inline-block;
    font-family: 'FaktPro-Normal';
    font-size: 17px;
    color: #288798;
    line-height: 22px; }
    .webshop-publication-post .webshop-publication-post-link span {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
    .webshop-publication-post .webshop-publication-post-link img {
      margin-right: 10px;
      width: 25px;
      height: 25px; }

@media only screen and (max-width: 1200px) {
  .webshop-checkout .frm_style_formidable-style.with_frm_style .frm_primary_label {
    width: 20%;
    padding: 0 6px 0 0;
    box-sizing: border-box; }
  .with_frm_style .vertical_radio .frm_checkbox label, .with_frm_style .vertical_radio .frm_radio label {
    text-indent: unset; }
  .webshop-checkout .shop_row_plz,
  .webshop-checkout .shop_row_ort,
  .webshop-checkout .shop_row_hausnummer,
  .webshop-checkout .shop_row_strasse {
    width: 100%;
    padding: 0 8%; }
  .webshop-checkout .shop_row_full input, .webshop-checkout .shop_row_full textarea {
    width: 80% !important; }
  .webshop-checkout .shop_row_ort label,
  .webshop-checkout .shop_row_hausnummer label {
    padding: 0 6px 0 0 !important;
    width: 20% !important;
    box-sizing: border-box !important; }
  .webshop-checkout .shop_row_plz input,
  .webshop-checkout .shop_row_strasse input,
  .webshop-checkout .shop_row_ort input,
  .webshop-checkout .shop_row_hausnummer input {
    width: 80% !important; }
  .webshop-checkout .shop_row_full.shop_row_html p {
    padding-left: 20%; }
  .webshop-checkout .with_frm_style .vertical_radio .frm_checkbox label, .with_frm_style .vertical_radio .frm_radio label {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
  .webshop-checkout .shop_row_full.shop_row_full_radios {
    margin-bottom: 28px; }
  .webshop-checkout .frm_radio {
    padding-right: 80px; }
  .webshop-checkout .container-radio {
    padding-left: 0px !important;
    font-size: 16px !important;
    line-height: 20px !important; }
  .webshop-checkout .frm_style_formidable-style.with_frm_style .frm_error {
    left: 25%; }
  .webshop-checkout .shop_row_plz .frm_error,
  .webshop-checkout .shop_row_ort .frm_error,
  .webshop-checkout .shop_row_hausnummer .frm_error {
    left: 25% !important; } }

@media only screen and (max-width: 1024px) {
  .webshop {
    padding: 76px 0 58px; }
  .webshop .webshop-inner {
    padding: 0 5%; }
  .webshop .webshop-navigation {
    display: block; }
  .webshop .webshop-navigation a, .webshop .webshop-navigation a:visited {
    display: table;
    margin-bottom: 10px;
    width: auto; }
  .webshop .webshop-navigation a:last-child {
    margin-bottom: 0; }
  .webshop-checkout .shop_row_full,
  .webshop-checkout .shop_row_plz, .webshop-checkout .shop_row_ort, .webshop-checkout .shop_row_hausnummer, .webshop-checkout .shop_row_strasse {
    padding: 0 5%;
    display: block; }
  .webshop-checkout .shop_row_plz input, .webshop-checkout .shop_row_strasse input, .webshop-checkout .shop_row_ort input, .webshop-checkout .shop_row_hausnummer input,
  .webshop-checkout .shop_row_full input, .webshop-checkout .shop_row_full textarea {
    width: 100% !important; }
  .webshop-checkout .shop_row_ort label, .webshop-checkout .shop_row_hausnummer label,
  .webshop-checkout .frm_style_formidable-style.with_frm_style .frm_primary_label {
    width: 100%;
    padding: 0; }
  .webshop-checkout .shop_row_ort label,
  .webshop-checkout .shop_row_hausnummer label {
    padding: 0 !important;
    width: 100% !important; }
  .webshop-checkout .shop_row_full.shop_row_html p {
    padding-left: 0; }
  .webshop .webshop-title-block {
    margin-bottom: 44px; }
  .webshop .webshop-title-block h1 {
    font-size: 38px;
    line-height: 46px; }
  .webshop .webshop-title-block h2 {
    font-size: 16px;
    line-height: 22px; }
  .webshop .webshop-block-description {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 34px; }
  .webshop .webshop-navigation a, .webshop .webshop-navigation a:visited {
    font-size: 18px;
    line-height: 28px;
    padding: 2px 10px 0;
    margin-right: 0px; }
  .webshop .webshop-publication .webshop-publication-title {
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 32px; }
  .webshop .webshop-publication .webshop-publication-cart-block-btn,
  .webshop .webshop-publication .webshop-publication-pdf-block-btn,
  .webshop .webshop-publication .webshop-publication-details-block-btn {
    font-size: 16px;
    line-height: 16px; }
  .webshop .webshop-publication .webshop-publication-details {
    padding-left: 36px;
    font-size: 16px;
    line-height: 20px; }
  .webshop .webshop-publication-quantity-block .webshop-publication-quantity {
    font-size: 16px;
    line-height: 20px; }
  .webshop .webshop-publication-quantity-block .webshop-publication-quantity-radios .container-qtn {
    font-size: 16px;
    line-height: 20px; }
  .webshop .webshop-add-to-cart {
    font-size: 16px;
    line-height: 16px;
    padding: 8px 16px;
    margin-right: 14px; }
  .webshop-overlay .webshop-overlay-title {
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 28px; }
  .webshop-overlay .webshop-overlay-content {
    width: 80%;
    height: auto; }
  .webshop-checkout .webshop-checkout-line .webshop-checkout-line-qnt {
    width: 15%; }
  .webshop-checkout .webshop-checkout-line .webshop-checkout-line-title {
    width: 60%; }
  .webshop-checkout .webshop-checkout-line .webshop-checkout-line-lang {
    width: 15%; }
  .webshop-checkout .webshop-checkout-line .webshop-checkout-line-btn {
    width: 10%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .webshop-checkout .webshop-checkout-title {
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 30px; }
  .webshop-checkout .webshop-checkout-line p {
    font-size: 14px;
    line-height: 24px; }
  .webshop-checkout .frm_style_formidable-style.with_frm_style .frm_primary_label {
    font-size: 16px;
    line-height: 17px;
    padding-top: 0; }
  .webshop-checkout .frm_style_formidable-style.with_frm_style .frm_submit button {
    font-size: 16px;
    line-height: 16px;
    padding: 7px 16px; }
  .webshop-checkout .shop_row_full.shop_row_html p {
    font-size: 16px;
    line-height: 25px; }
  .webshop-checkout .shop_row_full.shop_row_full_radios {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .webshop-checkout .shop_row_full.shop_row_full_radios > div {
    width: auto !important; }
  .webshop-checkout .frm_radio {
    padding-left: 40px; }
  .webshop-checkout .frm_radio:last-child {
    padding-left: 0; }
  .webshop-checkout .with_frm_style .frm_radio input[type=radio], .with_frm_style .frm_checkbox input[type=checkbox] {
    margin: 4px 5px 0 -10px; }
  .webshop-checkout .shop_row_plz .frm_error,
  .webshop-checkout .shop_row_ort .frm_error,
  .webshop-checkout .shop_row_hausnummer .frm_error,
  .webshop-checkout .frm_style_formidable-style.with_frm_style .frm_error {
    left: 5% !important; }
  .webshop .webshop-thank-you-block p {
    font-size: 18px;
    line-height: 25px; }
  .webshop-publication-post {
    margin-top: 18px; }
  .webshop-publication-post .webshop-publication-post-inner {
    padding: 0 5%;
    box-sizing: border-box; } }

@media only screen and (max-width: 768px) {
  .webshop-checkout .shop_required_msg {
    margin-top: 0; }
  .webshop-checkout .frm_radio {
    padding-left: 20px; }
  .webshop-checkout .frm_radio {
    padding-right: 60px; }
  .webshop-checkout .webshop-checkout-line .webshop-checkout-line-qnt {
    width: 20%; }
  .webshop-checkout .webshop-checkout-line .webshop-checkout-line-title {
    width: 35%;
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
    word-break: break-word; }
  .webshop-checkout .webshop-checkout-line .webshop-checkout-line-lang {
    width: 25%; }
  .webshop-checkout .webshop-checkout-line .webshop-checkout-line-btn {
    width: 10%; }
  .webshop .webshop-publication .webshop-publication-inner {
    display: block; }
  .webshop .webshop-publication .webshop-publication-content {
    padding-left: 0;
    margin-top: 10px; }
  .webshop .webshop-add-to-cart {
    padding: 8px 10px; }
  .webshop .webshop-publication-quantity-block .webshop-publication-quantity-radios {
    display: block;
    margin-bottom: 10px; }
  .webshop .webshop-publication .webshop-publication-pdf > div {
    display: block; }
  .webshop .webshop-publication .webshop-publication-pdf .webshop-publication-pdf-link,
  .webshop .webshop-publication .webshop-publication-pdf > div .webshop-publication-pdf-link:nth-child(2),
  .webshop .webshop-publication .webshop-publication-pdf > div .webshop-publication-pdf-link:first-child {
    width: 100%;
    margin-bottom: 10px;
    display: inline-block; }
  .webshop .show-more-publications p {
    font-size: 14px;
    line-height: 14px; }
  .webshop .show-more-publications img {
    width: 25px;
    height: 25px;
    margin-right: 6px; } }

.social-wall {
  padding-bottom: 70px;
  padding-top: 40px; }
  .social-wall h6.social-wall-title {
    margin: 0 auto 44px;
    width: 90%;
    font-size: 24px;
    color: #797071;
    text-align: center;
    line-height: 34px;
    font-family: 'FaktPro-Normal';
    font-weight: 400;
    opacity: 0;
    transition: opacity 0.5s ease-in-out; }
  .social-wall .social-wall-lead-text {
    width: 80%;
    margin: 0 auto 40px;
    opacity: 0;
    transition: opacity 0.5s ease-in-out; }
    .social-wall .social-wall-lead-text p {
      font-size: 18px;
      color: #000000;
      text-align: center;
      line-height: 26px;
      padding-bottom: 30px; }
      .social-wall .social-wall-lead-text p:last-child {
        padding-bottom: 0; }
  .social-wall .social-wall-records {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin: 0 -12px;
    opacity: 0;
    transition: opacity 0.5s ease-in-out; }
    .social-wall .social-wall-records .social-card {
      width: 33.3%;
      padding: 12px;
      box-sizing: border-box;
      line-height: 0;
      font-size: 0;
      position: relative;
      min-height: 500px; }
      .social-wall .social-wall-records .social-card .social-card-inner {
        background-color: #F2F5F4;
        height: 100%; }
        .social-wall .social-wall-records .social-card .social-card-inner.social-card-inner-facebook iframe {
          height: 378px;
          background-color: #F2F5F4; }
      .social-wall .social-wall-records .social-card .social-card-type {
        position: absolute;
        right: 0;
        top: 34px;
        width: 40px;
        height: 40px;
        background-color: #298798; }
        .social-wall .social-wall-records .social-card .social-card-type > div {
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center;
          position: relative;
          width: 40px;
          height: 40px; }
          .social-wall .social-wall-records .social-card .social-card-type > div:after {
            position: absolute;
            bottom: -12px;
            right: 0;
            content: "";
            display: block;
            width: 3px;
            height: 2px;
            border-style: solid;
            border-width: 10px 10px 0 0;
            border-color: #144048 transparent transparent transparent; }
          .social-wall .social-wall-records .social-card .social-card-type > div i {
            font-size: 24px;
            color: #fff;
            line-height: 26px; }
      .social-wall .social-wall-records .social-card .social-card-thumb {
        width: 100%;
        height: 210px;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover; }
      .social-wall .social-wall-records .social-card iframe {
        height: 210px; }
      .social-wall .social-wall-records .social-card div.video {
        padding-bottom: 0 !important;
        outline: none; }
      .social-wall .social-wall-records .social-card video[poster] {
        height: 210px !important;
        outline: none; }
      .social-wall .social-wall-records .social-card .social-card-info {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        margin-bottom: 24px;
        width: 100%; }
        .social-wall .social-wall-records .social-card .social-card-info img {
          width: 56px;
          height: 56px;
          border-radius: 50%;
          border: 1px solid #b8c9c3;
          margin-right: 14px; }
        .social-wall .social-wall-records .social-card .social-card-info > div {
          width: calc(100% - 56px - 14px); }
        .social-wall .social-wall-records .social-card .social-card-info h4 {
          font-family: 'FaktPro-Bold';
          font-size: 20px;
          color: #000000;
          line-height: 26px;
          margin: 0;
          -webkit-hyphens: auto;
              -ms-hyphens: auto;
                  hyphens: auto;
          word-break: break-word; }
        .social-wall .social-wall-records .social-card .social-card-info .social-card-date {
          margin-top: 2px;
          font-family: 'FaktPro-Normal';
          font-size: 13px;
          color: #000000;
          line-height: 17px; }
      .social-wall .social-wall-records .social-card .social-card-content {
        padding: 24px 24px 30px;
        box-sizing: border-box; }
      .social-wall .social-wall-records .social-card .social-card-body {
        font-family: 'FaktPro-Normal';
        font-size: 20px;
        color: #000000;
        line-height: 26px;
        -webkit-hyphens: auto;
            -ms-hyphens: auto;
                hyphens: auto;
        word-break: break-word; }
      .social-wall .social-wall-records .social-card .social-card-tags span {
        color: #298798;
        font-size: 20px;
        line-height: 26px;
        font-family: 'FaktPro-Bold'; }
      .social-wall .social-wall-records .social-card .link {
        margin-top: 30px; }
        .social-wall .social-wall-records .social-card .link p {
          font-family: 'FaktPro-Bold';
          font-size: 17px;
          line-height: 17px;
          color: #797071;
          text-decoration: none;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center; }
        .social-wall .social-wall-records .social-card .link img {
          width: 26px;
          height: 26px;
          margin-right: 6px; }
  .social-wall .social-more {
    text-align: center;
    padding-top: 60px; }
    .social-wall .social-more p {
      font-family: 'FaktPro-Normal';
      font-size: 20px;
      line-height: 20px;
      color: #797071;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: auto;
      cursor: pointer; }
    .social-wall .social-more img {
      width: 50px;
      height: 50px;
      margin-right: 6px; }

@media only screen and (max-width: 1260px) {
  .social-wall .social-wall-records .social-card .social-card-inner.social-card-inner-facebook iframe {
    height: 356px; } }

@media only screen and (max-width: 1220px) {
  .social-wall .social-wall-records {
    margin: 0; }
  .social-wall .social-wall-records .social-card .social-card-inner.social-card-inner-facebook iframe {
    height: 324px; } }

@media only screen and (max-width: 1110px) {
  .social-wall .social-wall-records .social-card .social-card-inner.social-card-inner-facebook iframe {
    height: 300px; } }

@media only screen and (max-width: 1024px) {
  .social-wall {
    padding-top: 60px; }
  .social-wall .social-wall-records .social-card .social-card-inner.social-card-inner-facebook iframe {
    height: 278px; }
  .social-wall .social-more {
    padding-top: 10px; }
  .social-wall .social-wall-lead-text {
    width: 100%; }
  .social-wall h6.social-wall-title {
    margin: 0 auto 10px;
    width: 90%; } }

@media only screen and (max-width: 920px) {
  .social-wall .social-wall-records .social-card .social-card-inner.social-card-inner-facebook iframe {
    height: 230px; } }

@media only screen and (max-width: 768px) {
  .social-wall .social-wall-records .social-card {
    width: 100%;
    margin: 0 auto;
    padding: 12px 0 12px 0; }
  .social-wall .social-wall-records .social-card .social-card-content {
    padding: 14px 14px 20px; }
  .social-wall .social-wall-records .social-card .social-card-type {
    right: -12px; }
  .social-wall .social-more {
    margin-top: 0; }
  .social-wall .social-more p {
    font-size: 14px;
    font-family: 'FaktPro-Bold'; }
  .social-wall .social-more img {
    width: 25px;
    height: 25px; }
  .social-wall .social-wall-records .social-card .social-card-inner.social-card-inner-facebook iframe {
    height: 660px; } }

@media only screen and (max-width: 710px) {
  .social-wall .social-wall-records .social-card .social-card-inner.social-card-inner-facebook iframe {
    height: 620px; } }

@media only screen and (max-width: 660px) {
  .social-wall .social-wall-records .social-card .social-card-inner.social-card-inner-facebook iframe {
    height: 570px; } }

@media only screen and (max-width: 610px) {
  .social-wall .social-wall-records .social-card .social-card-inner.social-card-inner-facebook iframe {
    height: 536px; } }

@media only screen and (max-width: 560px) {
  .social-wall .social-wall-records .social-card .social-card-inner.social-card-inner-facebook iframe {
    height: 502px; } }

@media only screen and (max-width: 510px) {
  .social-wall .social-wall-records .social-card .social-card-inner.social-card-inner-facebook iframe {
    height: 416px; } }

@media only screen and (max-width: 460px) {
  .social-wall .social-wall-records .social-card .social-card-inner.social-card-inner-facebook iframe {
    height: 406px; } }

@media only screen and (max-width: 410px) {
  .social-wall .social-wall-records .social-card .social-card-inner.social-card-inner-facebook iframe {
    height: 356px; } }

.mitglieder-social-content {
  padding: 85px 0 70px; }
  .mitglieder-social-content h2 {
    font-family: 'FaktPro-Normal';
    font-size: 24px;
    color: #797071;
    text-align: center;
    line-height: 34px;
    font-weight: 400;
    margin-bottom: 45px;
    opacity: 0;
    transition: opacity 0.5s ease-in-out; }
  .mitglieder-social-content .mitglieder-social-text {
    width: 75%;
    margin: 0 auto 56px;
    opacity: 0;
    transition: opacity 0.5s ease-in-out; }
    .mitglieder-social-content .mitglieder-social-text p {
      font-family: 'FaktPro-Normal';
      font-size: 18px;
      color: #797071;
      text-align: center;
      line-height: 26px;
      margin-bottom: 14px; }
      .mitglieder-social-content .mitglieder-social-text p:last-child {
        margin-bottom: 0; }
  .mitglieder-social-content .mitglieder-social-filters {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 50px;
    opacity: 0;
    transition: opacity 0.5s ease-in-out; }
    .mitglieder-social-content .mitglieder-social-filters select {
      border: 1px solid grey;
      width: 180px;
      height: 40px;
      margin: 0 8px;
      font-family: 'FaktPro-Normal';
      font-size: 17px;
      color: #000000;
      line-height: 17px;
      padding: 6px 30px 6px 15px;
      box-sizing: border-box;
      -webkit-appearance: none;
      -moz-appearance: none;
      outline: none;
      background: url(../img/plus_bg_white.svg);
      background-position: 96% 8px;
      background-repeat: no-repeat;
      background-size: 22px 22px;
      background-color: #F2F5F4;
      margin-bottom: 10px; }
    .mitglieder-social-content .mitglieder-social-filters .mitglieder-social-filters-date {
      display: block;
      width: 100%;
      text-align: center;
      font-family: 'FaktPro-Normal';
      font-size: 17px;
      line-height: 17px;
      color: #000000;
      position: relative; }
      .mitglieder-social-content .mitglieder-social-filters .mitglieder-social-filters-date #mitglieder-social-filters-date-from-values,
      .mitglieder-social-content .mitglieder-social-filters .mitglieder-social-filters-date #mitglieder-social-filters-date-to-values {
        display: none; }
      .mitglieder-social-content .mitglieder-social-filters .mitglieder-social-filters-date .mitglieder-social-filters-date-container {
        display: inline-block; }
      .mitglieder-social-content .mitglieder-social-filters .mitglieder-social-filters-date input {
        border: 1px solid grey;
        background-color: #F2F5F4;
        font-family: 'FaktPro-Normal';
        font-size: 17px;
        line-height: 17px;
        color: #000000;
        padding: 6px 15px 2px;
        box-sizing: border-box;
        height: 40px;
        margin: 0 6px 10px;
        width: 130px;
        outline: none; }
  .mitglieder-social-content .mitglieder-social-cards {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin: 0 -12px;
    opacity: 0;
    transition: opacity 0.5s ease-in-out; }
    .mitglieder-social-content .mitglieder-social-cards .mitglieder-social-card {
      width: 33.3%;
      padding: 12px;
      box-sizing: border-box;
      line-height: 0;
      font-size: 0;
      position: relative; }
      .mitglieder-social-content .mitglieder-social-cards .mitglieder-social-card .mitglieder-social-card-inner {
        background-color: #F2F5F4;
        height: 100%; }
      .mitglieder-social-content .mitglieder-social-cards .mitglieder-social-card .mitglieder-social-card-thumb {
        width: 100%;
        height: 210px;
        background-position: center;
        background-repeat: no-repeat; }
      .mitglieder-social-content .mitglieder-social-cards .mitglieder-social-card .mitglieder-social-card-content {
        padding: 24px 24px 30px;
        box-sizing: border-box; }
      .mitglieder-social-content .mitglieder-social-cards .mitglieder-social-card .mitglieder-social-card-date {
        margin-bottom: 4px;
        font-family: 'FaktPro-Normal';
        font-size: 13px;
        color: #000000;
        line-height: 17px; }
      .mitglieder-social-content .mitglieder-social-cards .mitglieder-social-card .mitglieder-social-card-author {
        margin-bottom: 18px;
        font-family: 'FaktPro-Bold';
        font-size: 13px;
        color: #000000;
        line-height: 17px; }
      .mitglieder-social-content .mitglieder-social-cards .mitglieder-social-card h4 {
        margin-bottom: 8px;
        font-family: 'FaktPro-Bold';
        font-size: 20px;
        color: #298798;
        line-height: 26px; }
      .mitglieder-social-content .mitglieder-social-cards .mitglieder-social-card .mitglieder-social-card-body {
        font-family: 'FaktPro-Normal';
        font-size: 17px;
        color: #000000;
        line-height: 27px;
        -webkit-hyphens: auto;
            -ms-hyphens: auto;
                hyphens: auto;
        word-break: break-word;
        margin-bottom: 0; }
      .mitglieder-social-content .mitglieder-social-cards .mitglieder-social-card .mitglieder-social-card-tags {
        margin-bottom: 4px; }
      .mitglieder-social-content .mitglieder-social-cards .mitglieder-social-card .link {
        margin-top: 28px; }
        .mitglieder-social-content .mitglieder-social-cards .mitglieder-social-card .link p {
          font-family: 'FaktPro-Bold';
          font-size: 17px;
          line-height: 17px;
          color: #797071;
          text-decoration: none;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center; }
        .mitglieder-social-content .mitglieder-social-cards .mitglieder-social-card .link img {
          width: 26px;
          height: 26px;
          margin-right: 6px; }
  .mitglieder-social-content .mitglieder-social-more {
    text-align: center;
    padding-top: 60px; }
    .mitglieder-social-content .mitglieder-social-more p {
      font-family: 'FaktPro-Normal';
      font-size: 20px;
      line-height: 20px;
      color: #797071;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: auto;
      cursor: pointer; }
    .mitglieder-social-content .mitglieder-social-more img {
      width: 50px;
      height: 50px;
      margin-right: 6px; }
  .mitglieder-social-content .social_nothing_found {
    display: none;
    font-family: 'FaktPro-Normal';
    font-size: 17px;
    line-height: 26px;
    color: #000000;
    text-align: center; }

.ui-widget {
  width: 300px !important; }

.ui-datepicker .ui-datepicker-header {
  padding: 8px 0;
  box-sizing: border-box; }

.ui-datepicker .ui-widget-header,
.ui-datepicker .ui-datepicker-header {
  background-color: #F2F5F4 !important; }

.ui-datepicker-month, .ui-datepicker-year {
  max-height: unset;
  padding: 0;
  height: 24px; }

.ui-datepicker-year {
  font-family: 'FaktPro-Normal';
  font-size: 17px;
  color: #000000;
  line-height: 17px;
  margin-left: 10px; }

.ui-datepicker .ui-datepicker-title select {
  font-family: 'FaktPro-Normal';
  font-size: 17px;
  color: #000000;
  line-height: 17px;
  outline: none; }

.ui-datepicker td span, .ui-datepicker td a {
  padding: 6px 2px;
  font-family: 'FaktPro-Normal';
  font-size: 17px;
  color: #000000;
  line-height: 17px;
  text-align: center; }

.ui-state-active, .ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active, a.ui-button:active,
.ui-button:active, .ui-button.ui-state-active:hover {
  border: 1px solid transparent;
  background: #298798;
  font-weight: normal;
  color: #ffffff; }

@media only screen and (max-width: 1024px) {
  .ui-widget {
    width: 35% !important; } }

@media only screen and (max-width: 1024px) {
  .mitglieder-social-content {
    padding: 20px 0 70px; }
  .mitglieder-social-content h2 {
    margin-bottom: 10px; }
  .mitglieder-social-content .mitglieder-social-text {
    width: 100%;
    margin: 0 auto 30px; }
  .mitglieder-social-content .mitglieder-social-filters {
    margin-bottom: 30px; } }

@media only screen and (max-width: 768px) {
  .mitglieder-social-content .mitglieder-social-cards {
    margin: 0; }
  .mitglieder-social-content .mitglieder-social-cards .mitglieder-social-card {
    width: 100%;
    padding: 12px 0; }
  .ui-widget {
    width: 90% !important;
    left: 5% !important; }
  .mitglieder-social-content .mitglieder-social-filters .mitglieder-social-filters-date .mitglieder-social-filters-date-container {
    width: 100%;
    text-align: left;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 auto; }
    .mitglieder-social-content .mitglieder-social-filters .mitglieder-social-filters-date .mitglieder-social-filters-date-container label {
      width: 200px;
      display: inline-block; }
    .mitglieder-social-content .mitglieder-social-filters .mitglieder-social-filters-date .mitglieder-social-filters-date-container input {
      width: calc(100% - 200px); } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImV4dC9jc3N3aXphcmRyeS1ncmlkcy5zY3NzIiwiYnJhbmRzLnNjc3MiLCJmb250YXdlc29tZS9fdmFyaWFibGVzLnNjc3MiLCJmb250YXdlc29tZS5zY3NzIiwiZm9udGF3ZXNvbWUvX3NoaW1zLnNjc3MiLCJmb250YXdlc29tZS9fY29yZS5zY3NzIiwiZm9udGF3ZXNvbWUvX2xhcmdlci5zY3NzIiwiZm9udGF3ZXNvbWUvX2ZpeGVkLXdpZHRoLnNjc3MiLCJmb250YXdlc29tZS9fbGlzdC5zY3NzIiwiZm9udGF3ZXNvbWUvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwiZm9udGF3ZXNvbWUvX2FuaW1hdGVkLnNjc3MiLCJmb250YXdlc29tZS9fcm90YXRlZC1mbGlwcGVkLnNjc3MiLCJmb250YXdlc29tZS9fbWl4aW5zLnNjc3MiLCJmb250YXdlc29tZS9fc3RhY2tlZC5zY3NzIiwiZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MiLCJmb250YXdlc29tZS9fc2NyZWVuLXJlYWRlci5zY3NzIiwicmVndWxhci5zY3NzIiwic29saWQuc2NzcyIsImZvbnRzLnNjc3MiLCJnbG9iYWwvX3NldHRpbmdzLnNjc3MiLCJnbG9iYWwvX2ZvbnRzLnNjc3MiLCJnbG9iYWwvX3Jlc2V0LnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbnMtbWl4aW5zLnNjc3MiLCJjb21wb25lbnRzL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX25ld3NsZXR0ZXIuc2NzcyIsImNvbXBvbmVudHMvX2hvbWUuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2Uuc2NzcyIsImNvbXBvbmVudHMvX3RpbGVzLnNjc3MiLCJjb21wb25lbnRzL19ha3R1ZWxsLnNjc3MiLCJjb21wb25lbnRzL19jYXRlZ29yeS5zY3NzIiwiY29tcG9uZW50cy9fYWNmLW1hcC5zY3NzIiwiY29tcG9uZW50cy9fYWJvdXQtdXMuc2NzcyIsImNvbXBvbmVudHMvX3dlYnNob3Auc2NzcyIsImNvbXBvbmVudHMvX3NvY2lhbC13YWxsLnNjc3MiLCJjb21wb25lbnRzL19taXRnbGllZGVyLXNvY2lhbC1jb250ZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDQWpCOzt3Q0FFd0M7QUFDeEM7Ozs7Ozs7OztHQVNHO0FBTUg7O3dDQUV3QztBQUN4Qzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0dBdUNHO0FBTUg7O3dDQUV3QztBQUN4Qzs7O0dBR0c7QUFJSDs7O0dBR0c7QUFJSDs7R0FFRztBQUlIOztHQUVHO0FBSUg7O0dBRUc7QUFLSDs7Ozs7Ozs7Ozs7R0FXRztBQUlIOzs7O0dBSUc7QUFTSDs7Ozs7Ozs7O0dBU0c7QUFNSDs7O0dBR0c7QUFPSDs7d0NBRXdDO0FBQ3hDOzs7OztHQUtHO0FBdUJIOzs7R0FHRztBQVdIOzt3Q0FFd0M7QUFDeEM7Ozs7R0FJRztBQUNIO0VBQ0ksaUJBQWU7RUFBaUIsU0FBUztFQUN6QyxVQUFRO0VBQXdCLFNBQVM7RUFDekMsV0FBUztFQUF1QixTQUFTO0VBQ3pDLG1CQTlId0I7RUE4SFEsU0FBUyxFQUk1Qzs7QUFXRzs7Ozs7O09BTUc7QUFDSDtFQUNJLHNCQUFvQjtFQUFZLFNBQVM7RUFDekMsbUJBdEpvQjtFQXNKWSxTQUFTO0VBQ3pDLG9CQUFrQjtFQUFjLFNBQVM7RUFFckMsWUFBVTtFQUFrQixTQUFTO0VBRVQsU0FBUztFQUNULFNBQVM7RUFDakMsdUJBQXFCO0VBQUcsU0FBUyxFQUs1Qzs7QUFHTDs7O0dBR0c7QUFDSDtFQUNJLGVBQWE7RUFDYixpQkFBZSxFQU1sQjtFQVJEO0lBS1EsZUFBYTtJQUNiLGlCQUFlLEVBQ2xCOztBQUlMOzs7R0FHRztBQUNIO0VBQ0ksZUFBYSxFQUtoQjtFQU5EO0lBSVEsZ0JBQWMsRUFDakI7O0FBSUw7O0dBRUc7QUFDSDtFQUNJLGtCQUFnQixFQUtuQjtFQU5EO0lBSVEsaUJBQWUsRUFDbEI7O0FBSUw7OztHQUdHO0FBQ0g7RUFDSSxt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QyxpQlpETCxFWUNrRDs7QUFDdEY7RUFBMEMsaUJaRk4sRVlFb0Q7O0FBQ3hGO0VBQXVDLGlCWkhILEVZRzhDOztBQUNsRjtFQUF3QyxpQlpKSixFWUlnRDs7QUFDcEY7RUFBbUMsaUJaTEMsRVlLc0M7O0FBQzFFO0VBQXNDLGlCWk5GLEVZTTRDOztBQUNoRjtFQUFtQyxpQlpQQyxFWU9zQzs7QUFDMUU7RUFBdUMsaUJaUkgsRVlROEM7O0FBQ2xGO0VBQXNDLGlCWlRGLEVZUzRDOztBQUNoRjtFQUFnRSxpQlpWNUIsRVlVZ0c7O0FBQ3BJO0VBQW1DLGlCWlhDLEVZV3NDOztBQUMxRTtFQUFtQyxpQlpaQyxFWVlzQzs7QUFDMUU7RUFBb0MsaUJaYkEsRVlhd0M7O0FBQzVFO0VBQXNDLGlCWmRGLEVZYzRDOztBQUNoRjtFQUE4QyxpQlpmVixFWWU0RDs7QUFDaEc7RUFBOEMsaUJaaEJWLEVZZ0I0RDs7QUFDaEc7RUFBK0MsaUJaakJYLEVZaUI4RDs7QUFDbEc7RUFBNEMsaUJabEJSLEVZa0J3RDs7QUFDNUY7RUFBdUMsaUJabkJILEVZbUI4Qzs7QUFDbEY7RUFBdUMsaUJacEJILEVZb0I4Qzs7QUFDbEY7RUFBd0MsaUJackJKLEVZcUJnRDs7QUFDcEY7RUFBcUMsaUJadEJELEVZc0IwQzs7QUFDOUU7RUFBa0MsaUJadkJFLEVZdUJvQzs7QUFDeEU7RUFBMEMsaUJaeEJOLEVZd0JvRDs7QUFDeEY7RUFBb0MsaUJaekJBLEVZeUJ3Qzs7QUFDNUU7RUFBaUMsaUJaMUJHLEVZMEJrQzs7QUFDdEU7RUFBc0MsaUJaM0JGLEVZMkI0Qzs7QUFDaEY7RUFBMEMsaUJaNUJOLEVZNEJvRDs7QUFDeEY7RUFBa0MsaUJaN0JFLEVZNkJvQzs7QUFDeEU7RUFBa0MsaUJaOUJFLEVZOEJvQzs7QUFDeEU7RUFBc0MsaUJaL0JGLEVZK0I0Qzs7QUFDaEY7RUFBc0MsaUJaaENGLEVZZ0M0Qzs7QUFDaEY7RUFBb0MsaUJaakNBLEVZaUN3Qzs7QUFDNUU7RUFBb0MsaUJabENBLEVZa0N3Qzs7QUFDNUU7RUFBa0QsaUJabkNkLEVZbUNvRTs7QUFDeEc7RUFBa0QsaUJacENkLEVZb0NvRTs7QUFDeEc7RUFBbUQsaUJackNmLEVZcUNzRTs7QUFDMUc7RUFBZ0QsaUJadENaLEVZc0NnRTs7QUFDcEc7RUFBOEMsaUJadkNWLEVZdUM0RDs7QUFDaEc7RUFBOEMsaUJaeENWLEVZd0M0RDs7QUFDaEc7RUFBK0MsaUJaekNYLEVZeUM4RDs7QUFDbEc7RUFBNEMsaUJaMUNSLEVZMEN3RDs7QUFDNUY7RUFBdUMsaUJaM0NILEVZMkM4Qzs7QUFDbEY7RUFBdUMsaUJaNUNILEVZNEM4Qzs7QUFDbEY7RUFBd0MsaUJaN0NKLEVZNkNnRDs7QUFDcEY7RUFBcUMsaUJaOUNELEVZOEMwQzs7QUFDOUU7RUFBdUMsaUJaL0NILEVZK0M4Qzs7QUFDbEY7RUFBeUMsaUJaaERMLEVZZ0RrRDs7QUFDdEY7RUFBeUMsaUJaakRMLEVZaURrRDs7QUFDdEY7RUFBdUMsaUJabERILEVZa0Q4Qzs7QUFDbEY7RUFBd0QsaUJabkRwQixFWW1EZ0Y7O0FBQ3BIO0VBQXFDLGlCWnBERCxFWW9EMEM7O0FBQzlFO0VBQXVDLGlCWnJESCxFWXFEOEM7O0FBQ2xGO0VBQStCLGlCWnRESyxFWXNEOEI7O0FBQ2xFO0VBQWtDLGlCWnZERSxFWXVEb0M7O0FBQ3hFO0VBQXNDLGlCWnhERixFWXdENEM7O0FBQ2hGO0VBQWlDLGlCWnpERyxFWXlEa0M7O0FBQ3RFO0VBQW9DLGlCWjFEQSxFWTBEd0M7O0FBQzVFO0VBQThDLGlCWjNEVixFWTJENEQ7O0FBQ2hHO0VBQXlDLGlCWjVETCxFWTREa0Q7O0FBQ3RGO0VBQW9DLGlCWjdEQSxFWTZEd0M7O0FBQzVFO0VBQW1DLGlCWjlEQyxFWThEc0M7O0FBQzFFO0VBQWtDLGlCWi9ERSxFWStEb0M7O0FBQ3hFO0VBQWdDLGlCWmhFSSxFWWdFZ0M7O0FBQ3BFO0VBQWlDLGlCWmpFRyxFWWlFa0M7O0FBQ3RFO0VBQTBDLGlCWmxFTixFWWtFb0Q7O0FBQ3hGO0VBQXNDLGlCWm5FRixFWW1FNEM7O0FBQ2hGO0VBQXFDLGlCWnBFRCxFWW9FMEM7O0FBQzlFO0VBQWtDLGlCWnJFRSxFWXFFb0M7O0FBQ3hFO0VBQTBDLGlCWnRFTixFWXNFb0Q7O0FBQ3hGO0VBQStDLGlCWnZFWCxFWXVFOEQ7O0FBQ2xHO0VBQWdELGlCWnhFWixFWXdFZ0U7O0FBQ3BHO0VBQWdDLGlCWnpFSSxFWXlFZ0M7O0FBQ3BFO0VBQXFDLGlCWjFFRCxFWTBFMEM7O0FBQzlFO0VBQXFDLGlCWjNFRCxFWTJFMEM7O0FBQzlFO0VBQW9DLGlCWjVFQSxFWTRFd0M7O0FBQzVFO0VBQWlDLGlCWjdFRyxFWTZFa0M7O0FBQ3RFO0VBQTBDLGlCWjlFTixFWThFb0Q7O0FBQ3hGO0VBQTRDLGlCWi9FUixFWStFd0Q7O0FBQzVGO0VBQWlDLGlCWmhGRyxFWWdGa0M7O0FBQ3RFO0VBQTBDLGlCWmpGTixFWWlGb0Q7O0FBQ3hGO0VBQXlDLGlCWmxGTCxFWWtGa0Q7O0FBQ3RGO0VBQXlDLGlCWm5GTCxFWW1Ga0Q7O0FBQ3RGO0VBQTRDLGlCWnBGUixFWW9Gd0Q7O0FBQzVGO0VBQW1ELGlCWnJGZixFWXFGc0U7O0FBQzFHO0VBQXVDLGlCWnRGSCxFWXNGOEM7O0FBQ2xGO0VBQWdDLGlCWnZGSSxFWXVGZ0M7O0FBQ3BFO0VBQWlDLGlCWnhGRyxFWXdGa0M7O0FBQ3RFO0VBQW9DLGlCWnpGQSxFWXlGd0M7O0FBQzVFO0VBQTJDLGlCWjFGUCxFWTBGc0Q7O0FBQzFGO0VBQWlDLGlCWjNGRyxFWTJGa0M7O0FBQ3RFO0VBQXVDLGlCWjVGSCxFWTRGOEM7O0FBQ2xGO0VBQXlDLGlCWjdGTCxFWTZGa0Q7O0FBQ3RGO0VBQWtDLGlCWjlGRSxFWThGb0M7O0FBQ3hFO0VBQW9DLGlCWi9GQSxFWStGd0M7O0FBQzVFO0VBQW1DLGlCWmhHQyxFWWdHc0M7O0FBQzFFO0VBQXNDLGlCWmpHRixFWWlHNEM7O0FBQ2hGO0VBQXVDLGlCWmxHSCxFWWtHOEM7O0FBQ2xGO0VBQXNDLGlCWm5HRixFWW1HNEM7O0FBQ2hGO0VBQTBDLGlCWnBHTixFWW9Hb0Q7O0FBQ3hGO0VBQXNDLGlCWnJHRixFWXFHNEM7O0FBQ2hGO0VBQW9DLGlCWnRHQSxFWXNHd0M7O0FBQzVFO0VBQWlDLGlCWnZHRyxFWXVHa0M7O0FBQ3RFO0VBQXNDLGlCWnhHRixFWXdHNEM7O0FBQ2hGO0VBQXVDLGlCWnpHSCxFWXlHOEM7O0FBQ2xGO0VBQW9DLGlCWjFHQSxFWTBHd0M7O0FBQzVFO0VBQTBDLGlCWjNHTixFWTJHb0Q7O0FBQ3hGO0VBQWtDLGlCWjVHRSxFWTRHb0M7O0FBQ3hFO0VBQWlDLGlCWjdHRyxFWTZHa0M7O0FBQ3RFO0VBQW9DLGlCWjlHQSxFWThHd0M7O0FBQzVFO0VBQXNDLGlCWi9HRixFWStHNEM7O0FBQ2hGO0VBQXNDLGlCWmhIRixFWWdINEM7O0FBQ2hGO0VBQXdDLGlCWmpISixFWWlIZ0Q7O0FBQ3BGO0VBQWlDLGlCWmxIRyxFWWtIa0M7O0FBQ3RFO0VBQWlDLGlCWm5IRyxFWW1Ia0M7O0FBQ3RFO0VBQWlDLGlCWnBIRyxFWW9Ia0M7O0FBQ3RFO0VBQWlDLGlCWnJIRyxFWXFIa0M7O0FBQ3RFO0VBQWlDLGlCWnRIRyxFWXNIa0M7O0FBQ3RFO0VBQWlDLGlCWnZIRyxFWXVIa0M7O0FBQ3RFO0VBQXNDLGlCWnhIRixFWXdINEM7O0FBQ2hGO0VBQXlDLGlCWnpITCxFWXlIa0Q7O0FBQ3RGO0VBQXNDLGlCWjFIRixFWTBINEM7O0FBQ2hGO0VBQXdDLGlCWjNISixFWTJIZ0Q7O0FBQ3BGO0VBQXFDLGlCWjVIRCxFWTRIMEM7O0FBQzlFO0VBQXNDLGlCWjdIRixFWTZINEM7O0FBQ2hGO0VBQXVDLGlCWjlISCxFWThIOEM7O0FBQ2xGO0VBQXdDLGlCWi9ISixFWStIZ0Q7O0FBQ3BGO0VBQXlDLGlCWmhJTCxFWWdJa0Q7O0FBQ3RGO0VBQXlDLGlCWmpJTCxFWWlJa0Q7O0FBQ3RGO0VBQWdDLGlCWmxJSSxFWWtJZ0M7O0FBQ3BFO0VBQXFDLGlCWm5JRCxFWW1JMEM7O0FBQzlFO0VBQWtDLGlCWnBJRSxFWW9Jb0M7O0FBQ3hFO0VBQW9DLGlCWnJJQSxFWXFJd0M7O0FBQzVFO0VBQWtDLGlCWnRJRSxFWXNJb0M7O0FBQ3hFO0VBQXdDLGlCWnZJSixFWXVJZ0Q7O0FBQ3BGO0VBQXNDLGlCWnhJRixFWXdJNEM7O0FBQ2hGO0VBQThDLGlCWnpJVixFWXlJNEQ7O0FBQ2hHO0VBQTRDLGlCWjFJUixFWTBJd0Q7O0FBQzVGO0VBQWtDLGlCWjNJRSxFWTJJb0M7O0FBQ3hFO0VBQWtDLGlCWjVJRSxFWTRJb0M7O0FBQ3hFO0VBQWdDLGlCWjdJSSxFWTZJZ0M7O0FBQ3BFO0VBQW1DLGlCWjlJQyxFWThJc0M7O0FBQzFFO0VBQWdDLGlCWi9JSSxFWStJZ0M7O0FBQ3BFO0VBQXFDLGlCWmhKRCxFWWdKMEM7O0FBQzlFO0VBQXFDLGlCWmpKRCxFWWlKMEM7O0FBQzlFO0VBQXFDLGlCWmxKRCxFWWtKMEM7O0FBQzlFO0VBQWlDLGlCWm5KRyxFWW1Ka0M7O0FBQ3RFO0VBQTZDLGlCWnBKVCxFWW9KMEQ7O0FBQzlGO0VBQWdDLGlCWnJKSSxFWXFKZ0M7O0FBQ3BFO0VBQW9DLGlCWnRKQSxFWXNKd0M7O0FBQzVFO0VBQTBDLGlCWnZKTixFWXVKb0Q7O0FBQ3hGO0VBQXVDLGlCWnhKSCxFWXdKOEM7O0FBQ2xGO0VBQXVDLGlCWnpKSCxFWXlKOEM7O0FBQ2xGO0VBQXFDLGlCWjFKRCxFWTBKMEM7O0FBQzlFO0VBQXlDLGlCWjNKTCxFWTJKa0Q7O0FBQ3RGO0VBQTJDLGlCWjVKUCxFWTRKc0Q7O0FBQzFGO0VBQXlDLGlCWjdKTCxFWTZKa0Q7O0FBQ3RGO0VBQTJDLGlCWjlKUCxFWThKc0Q7O0FBQzFGO0VBQTBDLGlCWi9KTixFWStKb0Q7O0FBQ3hGO0VBQTJDLGlCWmhLUCxFWWdLc0Q7O0FBQzFGO0VBQTBDLGlCWmpLTixFWWlLb0Q7O0FBQ3hGO0VBQW1DLGlCWmxLQyxFWWtLc0M7O0FBQzFFO0VBQXlDLGlCWm5LTCxFWW1La0Q7O0FBQ3RGO0VBQXVDLGlCWnBLSCxFWW9LOEM7O0FBQ2xGO0VBQWdELGlCWnJLWixFWXFLZ0U7O0FBQ3BHO0VBQXVDLGlCWnRLSCxFWXNLOEM7O0FBQ2xGO0VBQXFDLGlCWnZLRCxFWXVLMEM7O0FBQzlFO0VBQXFDLGlCWnhLRCxFWXdLMEM7O0FBQzlFO0VBQWdDLGlCWnpLSSxFWXlLZ0M7O0FBQ3BFO0VBQW9DLGlCWjFLQSxFWTBLd0M7O0FBQzVFO0VBQXdDLGlCWjNLSixFWTJLZ0Q7O0FBQ3BGO0VBQXNDLGlCWjVLRixFWTRLNEM7O0FBQ2hGO0VBQXFDLGlCWjdLRCxFWTZLMEM7O0FBQzlFO0VBQXVDLGlCWjlLSCxFWThLOEM7O0FBQ2xGO0VBQXVDLGlCWi9LSCxFWStLOEM7O0FBQ2xGO0VBQXdDLGlCWmhMSixFWWdMZ0Q7O0FBQ3BGO0VBQThDLGlCWmpMVixFWWlMNEQ7O0FBQ2hHO0VBQThDLGlCWmxMVixFWWtMNEQ7O0FBQ2hHO0VBQStDLGlCWm5MWCxFWW1MOEQ7O0FBQ2xHO0VBQTRDLGlCWnBMUixFWW9Md0Q7O0FBQzVGO0VBQXFDLGlCWnJMRCxFWXFMMEM7O0FBQzlFO0VBQW1DLGlCWnRMQyxFWXNMc0M7O0FBQzFFO0VBQTRDLGlCWnZMUixFWXVMd0Q7O0FBQzVGO0VBQXNDLGlCWnhMRixFWXdMNEM7O0FBQ2hGO0VBQTBDLGlCWnpMTixFWXlMb0Q7O0FBQ3hGO0VBQWdDLGlCWjFMSSxFWTBMZ0M7O0FBQ3BFO0VBQTBDLGlCWjNMTixFWTJMb0Q7O0FBQ3hGO0VBQW9DLGlCWjVMQSxFWTRMd0M7O0FBQzVFO0VBQXlDLGlCWjdMTCxFWTZMa0Q7O0FBQ3RGO0VBQTJDLGlCWjlMUCxFWThMc0Q7O0FBQzFGO0VBQXdDLGlCWi9MSixFWStMZ0Q7O0FBQ3BGO0VBQW1DLGlCWmhNQyxFWWdNc0M7O0FBQzFFO0VBQTBDLGlCWmpNTixFWWlNb0Q7O0FBQ3hGO0VBQXNDLGlCWmxNRixFWWtNNEM7O0FBQ2hGO0VBQXNDLGlCWm5NRixFWW1NNEM7O0FBQ2hGO0VBQW9DLGlCWnBNQSxFWW9Nd0M7O0FBQzVFO0VBQXVDLGlCWnJNSCxFWXFNOEM7O0FBQ2xGO0VBQW1DLGlCWnRNQyxFWXNNc0M7O0FBQzFFO0VBQXdDLGlCWnZNSixFWXVNZ0Q7O0FBQ3BGO0VBQWtDLGlCWnhNRSxFWXdNb0M7O0FBQ3hFO0VBQXVDLGlCWnpNSCxFWXlNOEM7O0FBQ2xGO0VBQStDLGlCWjFNWCxFWTBNOEQ7O0FBQ2xHO0VBQTZDLGlCWjNNVCxFWTJNMEQ7O0FBQzlGO0VBQXVDLGlCWjVNSCxFWTRNOEM7O0FBQ2xGO0VBQXNDLGlCWjdNRixFWTZNNEM7O0FBQ2hGO0VBQXVDLGlCWjlNSCxFWThNOEM7O0FBQ2xGO0VBQXNDLGlCWi9NRixFWStNNEM7O0FBQ2hGO0VBQWtDLGlCWmhORSxFWWdOb0M7O0FBQ3hFO0VBQXlDLGlCWmpOTCxFWWlOa0Q7O0FBQ3RGO0VBQXlDLGlCWmxOTCxFWWtOa0Q7O0FBQ3RGO0VBQXlDLGlCWm5OTCxFWW1Oa0Q7O0FBQ3RGO0VBQW1DLGlCWnBOQyxFWW9Oc0M7O0FBQzFFO0VBQWtDLGlCWnJORSxFWXFOb0M7O0FBQ3hFO0VBQXlDLGlCWnROTCxFWXNOa0Q7O0FBQ3RGO0VBQXdDLGlCWnZOSixFWXVOZ0Q7O0FBQ3BGO0VBQXVDLGlCWnhOSCxFWXdOOEM7O0FBQ2xGO0VBQXlDLGlCWnpOTCxFWXlOa0Q7O0FBQ3RGO0VBQXVDLGlCWjFOSCxFWTBOOEM7O0FBQ2xGO0VBQXdDLGlCWjNOSixFWTJOZ0Q7O0FBQ3BGO0VBQXVDLGlCWjVOSCxFWTROOEM7O0FBQ2xGO0VBQWdELGlCWjdOWixFWTZOZ0U7O0FBQ3BHO0VBQWdELGlCWjlOWixFWThOZ0U7O0FBQ3BHO0VBQWlELGlCWi9OYixFWStOa0U7O0FBQ3RHO0VBQThDLGlCWmhPVixFWWdPNEQ7O0FBQ2hHO0VBQXlDLGlCWmpPTCxFWWlPa0Q7O0FBQ3RGO0VBQXlDLGlCWmxPTCxFWWtPa0Q7O0FBQ3RGO0VBQTBDLGlCWm5PTixFWW1Pb0Q7O0FBQ3hGO0VBQXVDLGlCWnBPSCxFWW9POEM7O0FBQ2xGO0VBQWtDLGlCWnJPRSxFWXFPb0M7O0FBQ3hFO0VBQW1DLGlCWnRPQyxFWXNPc0M7O0FBQzFFO0VBQXVDLGlCWnZPSCxFWXVPOEM7O0FBQ2xGO0VBQW1DLGlCWnhPQyxFWXdPc0M7O0FBQzFFO0VBQW1DLGlCWnpPQyxFWXlPc0M7O0FBQzFFO0VBQXlDLGlCWjFPTCxFWTBPa0Q7O0FBQ3RGO0VBQWlDLGlCWjNPRyxFWTJPa0M7O0FBQ3RFO0VBQTJDLGlCWjVPUCxFWTRPc0Q7O0FBQzFGO0VBQXNDLGlCWjdPRixFWTZPNEM7O0FBQ2hGO0VBQTRDLGlCWjlPUixFWThPd0Q7O0FBQzVGO0VBQTJDLGlCWi9PUCxFWStPc0Q7O0FBQzFGO0VBQWtDLGlCWmhQRSxFWWdQb0M7O0FBQ3hFO0VBQWtDLGlCWmpQRSxFWWlQb0M7O0FBQ3hFO0VBQThDLGlCWmxQVixFWWtQNEQ7O0FBQ2hHO0VBQWtDLGlCWm5QRSxFWW1Qb0M7O0FBQ3hFO0VBQStDLGlCWnBQWCxFWW9QOEQ7O0FBQ2xHO0VBQTJDLGlCWnJQUCxFWXFQc0Q7O0FBQzFGO0VBQXVDLGlCWnRQSCxFWXNQOEM7O0FBQ2xGO0VBQTRDLGlCWnZQUixFWXVQd0Q7O0FBQzVGO0VBQXVDLGlCWnhQSCxFWXdQOEM7O0FBQ2xGO0VBQWdELGlCWnpQWixFWXlQZ0U7O0FBQ3BHO0VBQXNDLGlCWjFQRixFWTBQNEM7O0FBQ2hGO0VBQTJDLGlCWjNQUCxFWTJQc0Q7O0FBQzFGO0VBQTZDLGlCWjVQVCxFWTRQMEQ7O0FBQzlGO0VBQXVDLGlCWjdQSCxFWTZQOEM7O0FBQ2xGO0VBQXVDLGlCWjlQSCxFWThQOEM7O0FBQ2xGO0VBQXlDLGlCWi9QTCxFWStQa0Q7O0FBQ3RGO0VBQXFDLGlCWmhRRCxFWWdRMEM7O0FBQzlFO0VBQWlDLGlCWmpRRyxFWWlRa0M7O0FBQ3RFO0VBQXdDLGlCWmxRSixFWWtRZ0Q7O0FBQ3BGO0VBQW9DLGlCWm5RQSxFWW1Rd0M7O0FBQzVFO0VBQXFDLGlCWnBRRCxFWW9RMEM7O0FBQzlFO0VBQW1DLGlCWnJRQyxFWXFRc0M7O0FBQzFFO0VBQWdDLGlCWnRRSSxFWXNRZ0M7O0FBQ3BFO0VBQWlDLGlCWnZRRyxFWXVRa0M7O0FBQ3RFO0VBQWtDLGlCWnhRRSxFWXdRb0M7O0FBQ3hFO0VBQW9DLGlCWnpRQSxFWXlRd0M7O0FBQzVFO0VBQW9DLGlCWjFRQSxFWTBRd0M7O0FBQzVFO0VBQXdDLGlCWjNRSixFWTJRZ0Q7O0FBQ3BGO0VBQTJDLGlCWjVRUCxFWTRRc0Q7O0FBQzFGO0VBQXlDLGlCWjdRTCxFWTZRa0Q7O0FBQ3RGO0VBQTRDLGlCWjlRUixFWThRd0Q7O0FBQzVGO0VBQTBDLGlCWi9RTixFWStRb0Q7O0FBQ3hGO0VBQXFDLGlCWmhSRCxFWWdSMEM7O0FBQzlFO0VBQTRDLGlCWmpSUixFWWlSd0Q7O0FBQzVGO0VBQXlDLGlCWmxSTCxFWWtSa0Q7O0FBQ3RGO0VBQW9DLGlCWm5SQSxFWW1Sd0M7O0FBQzVFO0VBQXFDLGlCWnBSRCxFWW9SMEM7O0FBQzlFO0VBQWdELGlCWnJSWixFWXFSZ0U7O0FBQ3BHO0VBQTJDLGlCWnRSUCxFWXNSc0Q7O0FBQzFGO0VBQXVDLGlCWnZSSCxFWXVSOEM7O0FBQ2xGO0VBQTJDLGlCWnhSUCxFWXdSc0Q7O0FBQzFGO0VBQW1DLGlCWnpSQyxFWXlSc0M7O0FBQzFFO0VBQW1DLGlCWjFSQyxFWTBSc0M7O0FBQzFFO0VBQXdDLGlCWjNSSixFWTJSZ0Q7O0FBQ3BGO0VBQWlDLGlCWjVSRyxFWTRSa0M7O0FBQ3RFO0VBQXNDLGlCWjdSRixFWTZSNEM7O0FBQ2hGO0VBQTBDLGlCWjlSTixFWThSb0Q7O0FBQ3hGO0VBQWtDLGlCWi9SRSxFWStSb0M7O0FBQ3hFO0VBQW1DLGlCWmhTQyxFWWdTc0M7O0FBQzFFO0VBQTZDLGlCWmpTVCxFWWlTMEQ7O0FBQzlGO0VBQWdELGlCWmxTWixFWWtTZ0U7O0FBQ3BHO0VBQWdELGlCWm5TWixFWW1TZ0U7O0FBQ3BHO0VBQW1ELGlCWnBTZixFWW9Tc0U7O0FBQzFHO0VBQW1ELGlCWnJTZixFWXFTc0U7O0FBQzFHO0VBQWdELGlCWnRTWixFWXNTZ0U7O0FBQ3BHO0VBQWdELGlCWnZTWixFWXVTZ0U7O0FBQ3BHO0VBQW9ELGlCWnhTaEIsRVl3U3dFOztBQUM1RztFQUFtRCxpQlp6U2YsRVl5U3NFOztBQUMxRztFQUFnRCxpQloxU1osRVkwU2dFOztBQUNwRztFQUFzRCxpQlozU2xCLEVZMlM0RTs7QUFDaEg7RUFBMkQsaUJaNVN2QixFWTRTc0Y7O0FBQzFIO0VBQW1ELGlCWjdTZixFWTZTc0U7O0FBQzFHO0VBQWtELGlCWjlTZCxFWThTb0U7O0FBQ3hHO0VBQXdDLGlCWi9TSixFWStTZ0Q7O0FBQ3BGO0VBQTBDLGlCWmhUTixFWWdUb0Q7O0FBQ3hGO0VBQWlDLGlCWmpURyxFWWlUa0M7O0FBQ3RFO0VBQXFDLGlCWmxURCxFWWtUMEM7O0FBQzlFO0VBQWtDLGlCWm5URSxFWW1Ub0M7O0FBQ3hFO0VBQXVDLGlCWnBUSCxFWW9UOEM7O0FBQ2xGO0VBQWlDLGlCWnJURyxFWXFUa0M7O0FBQ3RFO0VBQWtDLGlCWnRURSxFWXNUb0M7O0FBQ3hFO0VBQW1DLGlCWnZUQyxFWXVUc0M7O0FBQzFFO0VBQWlDLGlCWnhURyxFWXdUa0M7O0FBQ3RFO0VBQXFDLGlCWnpURCxFWXlUMEM7O0FBQzlFO0VBQWlDLGlCWjFURyxFWTBUa0M7O0FBQ3RFO0VBQWtDLGlCWjNURSxFWTJUb0M7O0FBQ3hFO0VBQWdDLGlCWjVUSSxFWTRUZ0M7O0FBQ3BFO0VBQXVDLGlCWjdUSCxFWTZUOEM7O0FBQ2xGO0VBQW9DLGlCWjlUQSxFWThUd0M7O0FBQzVFO0VBQTJDLGlCWi9UUCxFWStUc0Q7O0FBQzFGO0VBQXFDLGlCWmhVRCxFWWdVMEM7O0FBQzlFO0VBQXFDLGlCWmpVRCxFWWlVMEM7O0FBQzlFO0VBQWlDLGlCWmxVRyxFWWtVa0M7O0FBQ3RFO0VBQXNDLGlCWm5VRixFWW1VNEM7O0FBQ2hGO0VBQXFDLGlCWnBVRCxFWW9VMEM7O0FBQzlFO0VBQXNDLGlCWnJVRixFWXFVNEM7O0FBQ2hGO0VBQW9DLGlCWnRVQSxFWXNVd0M7O0FBQzVFO0VBQW9DLGlCWnZVQSxFWXVVd0M7O0FBQzVFO0VBQWdDLGlCWnhVSSxFWXdVZ0M7O0FBQ3BFO0VBQXVDLGlCWnpVSCxFWXlVOEM7O0FBQ2xGO0VBQXlDLGlCWjFVTCxFWTBVa0Q7O0FBQ3RGO0VBQWdDLGlCWjNVSSxFWTJVZ0M7O0FBQ3BFO0VBQXNDLGlCWjVVRixFWTRVNEM7O0FBQ2hGO0VBQXFDLGlCWjdVRCxFWTZVMEM7O0FBQzlFO0VBQWlDLGlCWjlVRyxFWThVa0M7O0FBQ3RFO0VBQXFDLGlCWi9VRCxFWStVMEM7O0FBQzlFO0VBQW9DLGlCWmhWQSxFWWdWd0M7O0FBQzVFO0VBQXNDLGlCWmpWRixFWWlWNEM7O0FBQ2hGO0VBQXNDLGlCWmxWRixFWWtWNEM7O0FBQ2hGO0VBQXFDLGlCWm5WRCxFWW1WMEM7O0FBQzlFO0VBQXFDLGlCWnBWRCxFWW9WMEM7O0FBQzlFO0VBQXVDLGlCWnJWSCxFWXFWOEM7O0FBQ2xGO0VBQXFDLGlCWnRWRCxFWXNWMEM7O0FBQzlFO0VBQWlDLGlCWnZWRyxFWXVWa0M7O0FBQ3RFO0VBQTBDLGlCWnhWTixFWXdWb0Q7O0FBQ3hGO0VBQStDLGlCWnpWWCxFWXlWOEQ7O0FBQ2xHO0VBQXVDLGlCWjFWSCxFWTBWOEM7O0FBQ2xGO0VBQW9DLGlCWjNWQSxFWTJWd0M7O0FBQzVFO0VBQXNDLGlCWjVWRixFWTRWNEM7O0FBQ2hGO0VBQW1DLGlCWjdWQyxFWTZWc0M7O0FBQzFFO0VBQWtDLGlCWjlWRSxFWThWb0M7O0FBQ3hFO0VBQWdDLGlCWi9WSSxFWStWZ0M7O0FBQ3BFO0VBQW1DLGlCWmhXQyxFWWdXc0M7O0FBQzFFO0VBQW1DLGlCWmpXQyxFWWlXc0M7O0FBQzFFO0VBQWdDLGlCWmxXSSxFWWtXZ0M7O0FBQ3BFO0VBQXdDLGlCWm5XSixFWW1XZ0Q7O0FBQ3BGO0VBQWtDLGlCWnBXRSxFWW9Xb0M7O0FBQ3hFO0VBQTBDLGlCWnJXTixFWXFXb0Q7O0FBQ3hGO0VBQW1DLGlCWnRXQyxFWXNXc0M7O0FBQzFFO0VBQXdDLGlCWnZXSixFWXVXZ0Q7O0FBQ3BGO0VBQXNDLGlCWnhXRixFWXdXNEM7O0FBQ2hGO0VBQXVDLGlCWnpXSCxFWXlXOEM7O0FBQ2xGO0VBQWlDLGlCWjFXRyxFWTBXa0M7O0FBQ3RFO0VBQXFDLGlCWjNXRCxFWTJXMEM7O0FBQzlFO0VBQTBDLGlCWjVXTixFWTRXb0Q7O0FBQ3hGO0VBQTZDLGlCWjdXVCxFWTZXMEQ7O0FBQzlGO0VBQW1DLGlCWjlXQyxFWThXc0M7O0FBQzFFO0VBQXlDLGlCWi9XTCxFWStXa0Q7O0FBQ3RGO0VBQXFDLGlCWmhYRCxFWWdYMEM7O0FBQzlFO0VBQTRDLGlCWmpYUixFWWlYd0Q7O0FBQzVGO0VBQW9DLGlCWmxYQSxFWWtYd0M7O0FBQzVFO0VBQWlDLGlCWm5YRyxFWW1Ya0M7O0FBQ3RFO0VBQTBDLGlCWnBYTixFWW9Yb0Q7O0FBQ3hGO0VBQTJDLGlCWnJYUCxFWXFYc0Q7O0FBQzFGO0VBQW1DLGlCWnRYQyxFWXNYc0M7O0FBQzFFO0VBQXFDLGlCWnZYRCxFWXVYMEM7O0FBQzlFO0VBQXFDLGlCWnhYRCxFWXdYMEM7O0FBQzlFO0VBQTBDLGlCWnpYTixFWXlYb0Q7O0FBQ3hGO0VBQW9DLGlCWjFYQSxFWTBYd0M7O0FBQzVFO0VBQW1DLGlCWjNYQyxFWTJYc0M7O0FBQzFFO0VBQXVDLGlCWjVYSCxFWTRYOEM7O0FBQ2xGO0VBQWlDLGlCWjdYRyxFWTZYa0M7O0FBQ3RFO0VBQWlDLGlCWjlYRyxFWThYa0M7O0FBQ3RFO0VBQWlDLGlCWi9YRyxFWStYa0M7O0FBQ3RFO0VBQWdDLGlCWmhZSSxFWWdZZ0M7O0FBQ3BFO0VBQWtDLGlCWmpZRSxFWWlZb0M7O0FBQ3hFO0VBQXNDLGlCWmxZRixFWWtZNEM7O0FBQ2hGO0VBQXVDLGlCWm5ZSCxFWW1ZOEM7O0FBQ2xGO0VBQXVDLGlCWnBZSCxFWW9ZOEM7O0FBQ2xGO0VBQWlDLGlCWnJZRyxFWXFZa0M7O0FBQ3RFO0VBQWtDLGlCWnRZRSxFWXNZb0M7O0FBQ3hFO0VBQW1DLGlCWnZZQyxFWXVZc0M7O0FBQzFFO0VBQXFDLGlCWnhZRCxFWXdZMEM7O0FBQzlFO0VBQTBDLGlCWnpZTixFWXlZb0Q7O0FBQ3hGO0VBQStDLGlCWjFZWCxFWTBZOEQ7O0FBQ2xHO0VBQTRDLGlCWjNZUixFWTJZd0Q7O0FBQzVGO0VBQW1DLGlCWjVZQyxFWTRZc0M7O0FBQzFFO0VBQW1DLGlCWjdZQyxFWTZZc0M7O0FBQzFFO0VBQW1DLGlCWjlZQyxFWThZc0M7O0FBQzFFO0VBQW1DLGlCWi9ZQyxFWStZc0M7O0FBQzFFO0VBQXFDLGlCWmhaRCxFWWdaMEM7O0FBQzlFO0VBQXFDLGlCWmpaRCxFWWlaMEM7O0FBQzlFO0VBQWlDLGlCWmxaRyxFWWtaa0M7O0FBQ3RFO0VBQXNDLGlCWm5aRixFWW1aNEM7O0FBQ2hGO0VBQXFDLGlCWnBaRCxFWW9aMEM7O0FBQzlFO0VBQXlDLGlCWnJaTCxFWXFaa0Q7O0FBQ3RGO0VBQXdDLGlCWnRaSixFWXNaZ0Q7O0FBQ3BGO0VBQStDLGlCWnZaWCxFWXVaOEQ7O0FBQ2xHO0VBQWlELGlCWnhaYixFWXdaa0U7O0FBQ3RHO0VBQW1DLGlCWnpaQyxFWXlac0M7O0FBQzFFO0VBQThDLGlCWjFaVixFWTBaNEQ7O0FBQ2hHO0VBQXlDLGlCWjNaTCxFWTJaa0Q7O0FBQ3RGO0VBQThDLGlCWjVaVixFWTRaNEQ7O0FBQ2hHO0VBQXFELGlCWjdaakIsRVk2WjBFOztBQUM5RztFQUFnQyxpQlo5WkksRVk4WmdDOztBQUNwRTtFQUF3QyxpQlovWkosRVkrWmdEOztBQUNwRjtFQUFzQyxpQlpoYUYsRVlnYTRDOztBQUNoRjtFQUFxQyxpQlpqYUQsRVlpYTBDOztBQUM5RTtFQUF1QyxpQlpsYUgsRVlrYThDOztBQUNsRjtFQUErQyxpQlpuYVgsRVltYThEOztBQUNsRztFQUE0QyxpQlpwYVIsRVlvYXdEOztBQUM1RjtFQUFnQyxpQlpyYUksRVlxYWdDOztBQUNwRTtFQUFpRCxpQlp0YWIsRVlzYWtFOztBQUN0RztFQUEwQyxpQlp2YU4sRVl1YW9EOztBQUN4RjtFQUF5QyxpQlp4YUwsRVl3YWtEOztBQUN0RjtFQUFnQyxpQlp6YUksRVl5YWdDOztBQUNwRTtFQUFvQyxpQloxYUEsRVkwYXdDOztBQUM1RTtFQUF3QyxpQlozYUosRVkyYWdEOztBQUNwRjtFQUFrQyxpQlo1YUUsRVk0YW9DOztBQUN4RTtFQUFtQyxpQlo3YUMsRVk2YXNDOztBQUMxRTtFQUFtQyxpQlo5YUMsRVk4YXNDOztBQUMxRTtFQUF3QyxpQlovYUosRVkrYWdEOztBQUNwRjtFQUFrQyxpQlpoYkUsRVlnYm9DOztBQUN4RTtFQUFpQyxpQlpqYkcsRVlpYmtDOztBQUN0RTtFQUFxQyxpQlpsYkQsRVlrYjBDOztBQUM5RTtFQUF5QyxpQlpuYkwsRVltYmtEOztBQUN0RjtFQUF1QyxpQlpwYkgsRVlvYjhDOztBQUNsRjtFQUFzQyxpQlpyYkYsRVlxYjRDOztBQUNoRjtFQUEwQyxpQlp0Yk4sRVlzYm9EOztBQUN4RjtFQUFxQyxpQlp2YkQsRVl1YjBDOztBQUM5RTtFQUEwQyxpQlp4Yk4sRVl3Ym9EOztBQUN4RjtFQUF1QyxpQlp6YkgsRVl5YjhDOztBQUNsRjtFQUF3QyxpQloxYkosRVkwYmdEOztBQUNwRjtFQUF1QyxpQlozYkgsRVkyYjhDOztBQUNsRjtFQUF3QyxpQlo1YkosRVk0YmdEOztBQUNwRjtFQUF5QyxpQlo3YkwsRVk2YmtEOztBQUN0RjtFQUFnRCxpQlo5YlosRVk4YmdFOztBQUNwRztFQUF5QyxpQlovYkwsRVkrYmtEOztBQUN0RjtFQUE2QyxpQlpoY1QsRVlnYzBEOztBQUM5RjtFQUFxQyxpQlpqY0QsRVlpYzBDOztBQUM5RTtFQUE0QyxpQlpsY1IsRVlrY3dEOztBQUM1RjtFQUE4QyxpQlpuY1YsRVltYzREOztBQUNoRztFQUEyQyxpQlpwY1AsRVlvY3NEOztBQUMxRjtFQUF3QyxpQlpyY0osRVlxY2dEOztBQUNwRjtFQUF1QyxpQlp0Y0gsRVlzYzhDOztBQUNsRjtFQUFzQyxpQlp2Y0YsRVl1YzRDOztBQUNoRjtFQUFpQyxpQlp4Y0csRVl3Y2tDOztBQUN0RTtFQUFzQyxpQlp6Y0YsRVl5YzRDOztBQUNoRjtFQUFpQyxpQloxY0csRVkwY2tDOztBQUN0RTtFQUFtQyxpQlozY0MsRVkyY3NDOztBQUMxRTtFQUF3QyxpQlo1Y0osRVk0Y2dEOztBQUNwRjtFQUFpQyxpQlo3Y0csRVk2Y2tDOztBQUN0RTtFQUFxQyxpQlo5Y0QsRVk4YzBDOztBQUM5RTtFQUE4QyxpQlovY1YsRVkrYzREOztBQUNoRztFQUFvQyxpQlpoZEEsRVlnZHdDOztBQUM1RTtFQUFzQyxpQlpqZEYsRVlpZDRDOztBQUNoRjtFQUF3QyxpQlpsZEosRVlrZGdEOztBQUNwRjtFQUE0QyxpQlpuZFIsRVltZHdEOztBQUM1RjtFQUF1QyxpQlpwZEgsRVlvZDhDOztBQUNsRjtFQUFpQyxpQlpyZEcsRVlxZGtDOztBQUN0RTtFQUF3QyxpQlp0ZEosRVlzZGdEOztBQUNwRjtFQUFpQyxpQlp2ZEcsRVl1ZGtDOztBQUN0RTtFQUEyQyxpQlp4ZFAsRVl3ZHNEOztBQUMxRjtFQUFxQyxpQlp6ZEQsRVl5ZDBDOztBQUM5RTtFQUFrQyxpQloxZEUsRVkwZG9DOztBQUN4RTtFQUFtQyxpQlozZEMsRVkyZHNDOztBQUMxRTtFQUFzQyxpQlo1ZEYsRVk0ZDRDOztBQUNoRjtFQUFvQyxpQlo3ZEEsRVk2ZHdDOztBQUM1RTtFQUFnQyxpQlo5ZEksRVk4ZGdDOztBQUNwRTtFQUFtQyxpQlovZEMsRVkrZHNDOztBQUMxRTtFQUF5QyxpQlpoZUwsRVlnZWtEOztBQUN0RjtFQUF3QyxpQlpqZUosRVlpZWdEOztBQUNwRjtFQUF3QyxpQlpsZUosRVlrZWdEOztBQUNwRjtFQUFpQyxpQlpuZUcsRVltZWtDOztBQUN0RTtFQUF5QyxpQlpwZUwsRVlvZWtEOztBQUN0RjtFQUE2QyxpQlpyZVQsRVlxZTBEOztBQUM5RjtFQUE4QyxpQlp0ZVYsRVlzZTREOztBQUNoRztFQUFtRCxpQlp2ZWYsRVl1ZXNFOztBQUMxRztFQUFzQyxpQlp4ZUYsRVl3ZTRDOztBQUNoRjtFQUF5QyxpQlp6ZUwsRVl5ZWtEOztBQUN0RjtFQUEwQyxpQloxZU4sRVkwZW9EOztBQUN4RjtFQUF5QyxpQlozZUwsRVkyZWtEOztBQUN0RjtFQUE2QyxpQlo1ZVQsRVk0ZTBEOztBQUM5RjtFQUFxQyxpQlo3ZUQsRVk2ZTBDOztBQUM5RTtFQUFvQyxpQlo5ZUEsRVk4ZXdDOztBQUM1RTtFQUF1QyxpQlovZUgsRVkrZThDOztBQUNsRjtFQUEyQyxpQlpoZlAsRVlnZnNEOztBQUMxRjtFQUFvQyxpQlpqZkEsRVlpZndDOztBQUM1RTtFQUFpQyxpQlpsZkcsRVlrZmtDOztBQUN0RTtFQUFrQyxpQlpuZkUsRVltZm9DOztBQUN4RTtFQUF1QyxpQlpwZkgsRVlvZjhDOztBQUNsRjtFQUFvQyxpQlpyZkEsRVlxZndDOztBQUM1RTtFQUEwQyxpQlp0Zk4sRVlzZm9EOztBQUN4RjtFQUFtQyxpQlp2ZkMsRVl1ZnNDOztBQUMxRTtFQUE4QyxpQlp4ZlYsRVl3ZjREOztBQUNoRztFQUE0QyxpQlp6ZlIsRVl5ZndEOztBQUM1RjtFQUFvQyxpQloxZkEsRVkwZndDOztBQUM1RTtFQUFxQyxpQlozZkQsRVkyZjBDOztBQUM5RTtFQUFrQyxpQlo1ZkUsRVk0Zm9DOztBQUN4RTtFQUFnQyxpQlo3ZkksRVk2ZmdDOztBQUNwRTtFQUF1QyxpQlo5ZkgsRVk4ZjhDOztBQUNsRjtFQUF1QyxpQlovZkgsRVkrZjhDOztBQUNsRjtFQUErQixpQlpoZ0JLLEVZZ2dCOEI7O0FBQ2xFO0VBQXNDLGlCWmpnQkYsRVlpZ0I0Qzs7QUFDaEY7RUFBa0MsaUJabGdCRSxFWWtnQm9DOztBQUN4RTtFQUFpQyxpQlpuZ0JHLEVZbWdCa0M7O0FBQ3RFO0VBQWtDLGlCWnBnQkUsRVlvZ0JvQzs7QUFDeEU7RUFBZ0MsaUJacmdCSSxFWXFnQmdDOztBQUNwRTtFQUFvQyxpQlp0Z0JBLEVZc2dCd0M7O0FBQzVFO0VBQXVDLGlCWnZnQkgsRVl1Z0I4Qzs7QUFDbEY7RUFBbUMsaUJaeGdCQyxFWXdnQnNDOztBQUMxRTtFQUF1QyxpQlp6Z0JILEVZeWdCOEM7O0FBQ2xGO0VBQTBDLGlCWjFnQk4sRVkwZ0JvRDs7QUFDeEY7RUFBc0MsaUJaM2dCRixFWTJnQjRDOztBQUNoRjtFQUFtQyxpQlo1Z0JDLEVZNGdCc0M7O0FBQzFFO0VBQW1DLGlCWjdnQkMsRVk2Z0JzQzs7QUFDMUU7RUFBeUMsaUJaOWdCTCxFWThnQmtEOztBQUN0RjtFQUEwQyxpQlovZ0JOLEVZK2dCb0Q7O0FBQ3hGO0VBQThDLGlCWmhoQlYsRVlnaEI0RDs7QUFDaEc7RUFBMEMsaUJaamhCTixFWWloQm9EOztBQUN4RjtFQUFvQyxpQlpsaEJBLEVZa2hCd0M7O0FBQzVFO0VBQWtDLGlCWm5oQkUsRVltaEJvQzs7QUFDeEU7RUFBb0MsaUJacGhCQSxFWW9oQndDOztBQUM1RTtFQUFrQyxpQlpyaEJFLEVZcWhCb0M7O0FBQ3hFO0VBQXlDLGlCWnRoQkwsRVlzaEJrRDs7QUFDdEY7RUFBMkMsaUJadmhCUCxFWXVoQnNEOztBQUMxRjtFQUF1QyxpQlp4aEJILEVZd2hCOEM7O0FBQ2xGO0VBQXlDLGlCWnpoQkwsRVl5aEJrRDs7QUFDdEY7RUFBbUMsaUJaMWhCQyxFWTBoQnNDOztBQUMxRTtFQUFzQyxpQlozaEJGLEVZMmhCNEM7O0FBQ2hGO0VBQXNDLGlCWjVoQkYsRVk0aEI0Qzs7QUFDaEY7RUFBd0MsaUJaN2hCSixFWTZoQmdEOztBQUNwRjtFQUFtQyxpQlo5aEJDLEVZOGhCc0M7O0FBQzFFO0VBQXlDLGlCWi9oQkwsRVkraEJrRDs7QUFDdEY7RUFBd0MsaUJaaGlCSixFWWdpQmdEOztBQUNwRjtFQUF3QyxpQlpqaUJKLEVZaWlCZ0Q7O0FBQ3BGO0VBQTBDLGlCWmxpQk4sRVlraUJvRDs7QUFDeEY7RUFBK0MsaUJabmlCWCxFWW1pQjhEOztBQUNsRztFQUEwQyxpQlpwaUJOLEVZb2lCb0Q7O0FBQ3hGO0VBQW9DLGlCWnJpQkEsRVlxaUJ3Qzs7QUFDNUU7RUFBMkMsaUJadGlCUCxFWXNpQnNEOztBQUMxRjtFQUFxQyxpQlp2aUJELEVZdWlCMEM7O0FBQzlFO0VBQWlDLGlCWnhpQkcsRVl3aUJrQzs7QUFDdEU7RUFBeUMsaUJaemlCTCxFWXlpQmtEOztBQUN0RjtFQUErQyxpQloxaUJYLEVZMGlCOEQ7O0FBQ2xHO0VBQW9DLGlCWjNpQkEsRVkyaUJ3Qzs7QUFDNUU7RUFBaUMsaUJaNWlCRyxFWTRpQmtDOztBQUN0RTtFQUFxQyxpQlo3aUJELEVZNmlCMEM7O0FBQzlFO0VBQXNDLGlCWjlpQkYsRVk4aUI0Qzs7QUFDaEY7RUFBNEMsaUJaL2lCUixFWStpQndEOztBQUM1RjtFQUF3QyxpQlpoakJKLEVZZ2pCZ0Q7O0FBQ3BGO0VBQXdDLGlCWmpqQkosRVlpakJnRDs7QUFDcEY7RUFBOEMsaUJabGpCVixFWWtqQjREOztBQUNoRztFQUF1QyxpQlpuakJILEVZbWpCOEM7O0FBQ2xGO0VBQXVDLGlCWnBqQkgsRVlvakI4Qzs7QUFDbEY7RUFBd0MsaUJacmpCSixFWXFqQmdEOztBQUNwRjtFQUErQyxpQlp0akJYLEVZc2pCOEQ7O0FBQ2xHO0VBQTZDLGlCWnZqQlQsRVl1akIwRDs7QUFDOUY7RUFBc0MsaUJaeGpCRixFWXdqQjRDOztBQUNoRjtFQUE0QyxpQlp6akJSLEVZeWpCd0Q7O0FBQzVGO0VBQXVDLGlCWjFqQkgsRVkwakI4Qzs7QUFDbEY7RUFBZ0QsaUJaM2pCWixFWTJqQmdFOztBQUNwRztFQUEwQyxpQlo1akJOLEVZNGpCb0Q7O0FBQ3hGO0VBQXFDLGlCWjdqQkQsRVk2akIwQzs7QUFDOUU7RUFBa0MsaUJaOWpCRSxFWThqQm9DOztBQUN4RTtFQUFtQyxpQlovakJDLEVZK2pCc0M7O0FBQzFFO0VBQWlDLGlCWmhrQkcsRVlna0JrQzs7QUFDdEU7RUFBcUMsaUJaamtCRCxFWWlrQjBDOztBQUM5RTtFQUF3QyxpQlpsa0JKLEVZa2tCZ0Q7O0FBQ3BGO0VBQStDLGlCWm5rQlgsRVlta0I4RDs7QUFDbEc7RUFBdUMsaUJacGtCSCxFWW9rQjhDOztBQUNsRjtFQUFzQyxpQlpya0JGLEVZcWtCNEM7O0FBQ2hGO0VBQW1DLGlCWnRrQkMsRVlza0JzQzs7QUFDMUU7RUFBa0MsaUJadmtCRSxFWXVrQm9DOztBQUN4RTtFQUF5QyxpQlp4a0JMLEVZd2tCa0Q7O0FBQ3RGO0VBQStDLGlCWnprQlgsRVl5a0I4RDs7QUFDbEc7RUFBNkMsaUJaMWtCVCxFWTBrQjBEOztBQUM5RjtFQUF3QyxpQloza0JKLEVZMmtCZ0Q7O0FBQ3BGO0VBQStDLGlCWjVrQlgsRVk0a0I4RDs7QUFDbEc7RUFBdUMsaUJaN2tCSCxFWTZrQjhDOztBQUNsRjtFQUF1QyxpQlo5a0JILEVZOGtCOEM7O0FBQ2xGO0VBQTRDLGlCWi9rQlIsRVkra0J3RDs7QUFDNUY7RUFBNEMsaUJaaGxCUixFWWdsQndEOztBQUM1RjtFQUE2QyxpQlpqbEJULEVZaWxCMEQ7O0FBQzlGO0VBQTBDLGlCWmxsQk4sRVlrbEJvRDs7QUFDeEY7RUFBeUMsaUJabmxCTCxFWW1sQmtEOztBQUN0RjtFQUFzQyxpQlpwbEJGLEVZb2xCNEM7O0FBQ2hGO0VBQTBDLGlCWnJsQk4sRVlxbEJvRDs7QUFDeEY7RUFBdUMsaUJadGxCSCxFWXNsQjhDOztBQUNsRjtFQUFrQyxpQlp2bEJFLEVZdWxCb0M7O0FBQ3hFO0VBQTBDLGlCWnhsQk4sRVl3bEJvRDs7QUFDeEY7RUFBc0MsaUJaemxCRixFWXlsQjRDOztBQUNoRjtFQUFxQyxpQloxbEJELEVZMGxCMEM7O0FBQzlFO0VBQXFDLGlCWjNsQkQsRVkybEIwQzs7QUFDOUU7RUFBb0MsaUJaNWxCQSxFWTRsQndDOztBQUM1RTtFQUF1QyxpQlo3bEJILEVZNmxCOEM7O0FBQ2xGO0VBQW1DLGlCWjlsQkMsRVk4bEJzQzs7QUFDMUU7RUFBZ0MsaUJaL2xCSSxFWStsQmdDOztBQUNwRTtFQUFvQyxpQlpobUJBLEVZZ21Cd0M7O0FBQzVFO0VBQXVDLGlCWmptQkgsRVlpbUI4Qzs7QUFDbEY7RUFBMkMsaUJabG1CUCxFWWttQnNEOztBQUMxRjtFQUFvQyxpQlpubUJBLEVZbW1Cd0M7O0FBQzVFO0VBQWtDLGlCWnBtQkUsRVlvbUJvQzs7QUFDeEU7RUFBeUMsaUJacm1CTCxFWXFtQmtEOztBQUN0RjtFQUFzQyxpQlp0bUJGLEVZc21CNEM7O0FBQ2hGO0VBQXVDLGlCWnZtQkgsRVl1bUI4Qzs7QUFDbEY7RUFBd0MsaUJaeG1CSixFWXdtQmdEOztBQUNwRjtFQUFtQyxpQlp6bUJDLEVZeW1Cc0M7O0FBQzFFO0VBQWtDLGlCWjFtQkUsRVkwbUJvQzs7QUFDeEU7RUFBaUMsaUJaM21CRyxFWTJtQmtDOztBQUN0RTtFQUEwQyxpQlo1bUJOLEVZNG1Cb0Q7O0FBQ3hGO0VBQW9DLGlCWjdtQkEsRVk2bUJ3Qzs7QUFDNUU7RUFBd0MsaUJaOW1CSixFWThtQmdEOztBQUNwRjtFQUF3QyxpQlovbUJKLEVZK21CZ0Q7O0FBQ3BGO0VBQWlDLGlCWmhuQkcsRVlnbkJrQzs7QUFDdEU7RUFBa0MsaUJaam5CRSxFWWluQm9DOztBQUN4RTtFQUFxQyxpQlpsbkJELEVZa25CMEM7O0FBQzlFO0VBQWtDLGlCWm5uQkUsRVltbkJvQzs7QUFDeEU7RUFBdUMsaUJacG5CSCxFWW9uQjhDOztBQUNsRjtFQUFxQyxpQlpybkJELEVZcW5CMEM7O0FBQzlFO0VBQXlDLGlCWnRuQkwsRVlzbkJrRDs7QUFDdEY7RUFBNEMsaUJadm5CUixFWXVuQndEOztBQUM1RjtFQUFvQyxpQlp4bkJBLEVZd25Cd0M7O0FBQzVFO0VBQW1DLGlCWnpuQkMsRVl5bkJzQzs7QUFDMUU7RUFBa0MsaUJaMW5CRSxFWTBuQm9DOztBQUN4RTtFQUFtQyxpQlozbkJDLEVZMm5Cc0M7O0FBQzFFO0VBQXNDLGlCWjVuQkYsRVk0bkI0Qzs7QUFDaEY7RUFBMEMsaUJaN25CTixFWTZuQm9EOztBQUN4RjtFQUEyQyxpQlo5bkJQLEVZOG5Cc0Q7O0FBQzFGO0VBQTRDLGlCWi9uQlIsRVkrbkJ3RDs7QUFDNUY7RUFBeUMsaUJaaG9CTCxFWWdvQmtEOztBQUN0RjtFQUFrQyxpQlpqb0JFLEVZaW9Cb0M7O0FBQ3hFO0VBQW9DLGlCWmxvQkEsRVlrb0J3Qzs7QUFDNUU7RUFBa0MsaUJabm9CRSxFWW1vQm9DOztBQUN4RTtFQUFvQyxpQlpwb0JBLEVZb29Cd0M7O0FBQzVFO0VBQXFDLGlCWnJvQkQsRVlxb0IwQzs7QUFDOUU7RUFBc0MsaUJadG9CRixFWXNvQjRDOztBQUNoRjtFQUFvQyxpQlp2b0JBLEVZdW9Cd0M7O0FBQzVFO0VBQWtDLGlCWnhvQkUsRVl3b0JvQzs7QUFDeEU7RUFBcUMsaUJaem9CRCxFWXlvQjBDOztBQUM5RTtFQUFvQyxpQloxb0JBLEVZMG9Cd0M7O0FBQzVFO0VBQXdDLGlCWjNvQkosRVkyb0JnRDs7QUFDcEY7RUFBa0MsaUJaNW9CRSxFWTRvQm9DOztBQUN4RTtFQUFrQyxpQlo3b0JFLEVZNm9Cb0M7O0FBQ3hFO0VBQW1DLGlCWjlvQkMsRVk4b0JzQzs7QUFDMUU7RUFBaUMsaUJaL29CRyxFWStvQmtDOztBQUN0RTtFQUFrQyxpQlpocEJFLEVZZ3BCb0M7O0FBQ3hFO0VBQW1DLGlCWmpwQkMsRVlpcEJzQzs7QUFDMUU7RUFBcUMsaUJabHBCRCxFWWtwQjBDOztBQUM5RTtFQUFxQyxpQlpucEJELEVZbXBCMEM7O0FBQzlFO0VBQWlDLGlCWnBwQkcsRVlvcEJrQzs7QUFDdEU7RUFBd0MsaUJacnBCSixFWXFwQmdEOztBQUNwRjtFQUFzQyxpQlp0cEJGLEVZc3BCNEM7O0FBQ2hGO0VBQXFDLGlCWnZwQkQsRVl1cEIwQzs7QUFDOUU7RUFBOEMsaUJaeHBCVixFWXdwQjREOztBQUNoRztFQUFxQyxpQlp6cEJELEVZeXBCMEM7O0FBQzlFO0VBQW9DLGlCWjFwQkEsRVkwcEJ3Qzs7QUFDNUU7RUFBbUMsaUJaM3BCQyxFWTJwQnNDOztBQUMxRTtFQUFvQyxpQlo1cEJBLEVZNHBCd0M7O0FBQzVFO0VBQW1DLGlCWjdwQkMsRVk2cEJzQzs7QUFDMUU7RUFBd0MsaUJaOXBCSixFWThwQmdEOztBQUNwRjtFQUFpQyxpQlovcEJHLEVZK3BCa0M7O0FBQ3RFO0VBQWlDLGlCWmhxQkcsRVlncUJrQzs7QUFDdEU7RUFBdUMsaUJaanFCSCxFWWlxQjhDOztBQUNsRjtFQUFvQyxpQlpscUJBLEVZa3FCd0M7O0FBQzVFO0VBQWlDLGlCWm5xQkcsRVltcUJrQzs7QUFDdEU7RUFBa0MsaUJacHFCRSxFWW9xQm9DOztBQUN4RTtFQUFrQyxpQlpycUJFLEVZcXFCb0M7O0FBQ3hFO0VBQW1DLGlCWnRxQkMsRVlzcUJzQzs7QUFDMUU7RUFBMkMsaUJadnFCUCxFWXVxQnNEOztBQUMxRjtFQUErQixpQlp4cUJLLEVZd3FCOEI7O0FBQ2xFO0VBQXNDLGlCWnpxQkYsRVl5cUI0Qzs7QUFDaEY7RUFBcUMsaUJaMXFCRCxFWTBxQjBDOztBQUM5RTtFQUFrQyxpQlozcUJFLEVZMnFCb0M7O0FBQ3hFO0VBQW1DLGlCWjVxQkMsRVk0cUJzQzs7QUFDMUU7RUFBZ0MsaUJaN3FCSSxFWTZxQmdDOztBQUNwRTtFQUFvQyxpQlo5cUJBLEVZOHFCd0M7O0FBQzVFO0VBQXFDLGlCWi9xQkQsRVkrcUIwQzs7QUFDOUU7RUFBbUMsaUJaaHJCQyxFWWdyQnNDOztBQUMxRTtFQUFtQyxpQlpqckJDLEVZaXJCc0M7O0FBQzFFO0VBQXdDLGlCWmxyQkosRVlrckJnRDs7QUFDcEY7RUFBMEMsaUJabnJCTixFWW1yQm9EOztBQUN4RjtFQUFpQyxpQlpwckJHLEVZb3JCa0M7O0FBQ3RFO0VBQXNDLGlCWnJyQkYsRVlxckI0Qzs7QUFDaEY7RUFBNEMsaUJadHJCUixFWXNyQndEOztBQUM1RjtFQUFzQyxpQlp2ckJGLEVZdXJCNEM7O0FBQ2hGO0VBQW1DLGlCWnhyQkMsRVl3ckJzQzs7QUFDMUU7RUFBcUMsaUJaenJCRCxFWXlyQjBDOztBQUM5RTtFQUFxQyxpQloxckJELEVZMHJCMEM7O0FBQzlFO0VBQW1DLGlCWjNyQkMsRVkyckJzQzs7QUFDMUU7RUFBd0MsaUJaNXJCSixFWTRyQmdEOztBQUNwRjtFQUEyQyxpQlo3ckJQLEVZNnJCc0Q7O0FBQzFGO0VBQW9DLGlCWjlyQkEsRVk4ckJ3Qzs7QUFDNUU7RUFBbUMsaUJaL3JCQyxFWStyQnNDOztBQUMxRTtFQUEwQyxpQlpoc0JOLEVZZ3NCb0Q7O0FBQ3hGO0VBQWtDLGlCWmpzQkUsRVlpc0JvQzs7QUFDeEU7RUFBdUMsaUJabHNCSCxFWWtzQjhDOztBQUNsRjtFQUF5QyxpQlpuc0JMLEVZbXNCa0Q7O0FBQ3RGO0VBQXVDLGlCWnBzQkgsRVlvc0I4Qzs7QUFDbEY7RUFBd0MsaUJacnNCSixFWXFzQmdEOztBQUNwRjtFQUFpQyxpQlp0c0JHLEVZc3NCa0M7O0FBQ3RFO0VBQW9DLGlCWnZzQkEsRVl1c0J3Qzs7QUFDNUU7RUFBa0MsaUJaeHNCRSxFWXdzQm9DOztBQUN4RTtFQUFpQyxpQlp6c0JHLEVZeXNCa0M7O0FBQ3RFO0VBQXNDLGlCWjFzQkYsRVkwc0I0Qzs7QUFDaEY7RUFBNEMsaUJaM3NCUixFWTJzQndEOztBQUM1RjtFQUEyQyxpQlo1c0JQLEVZNHNCc0Q7O0FBQzFGO0VBQXlDLGlCWjdzQkwsRVk2c0JrRDs7QUFDdEY7RUFBc0MsaUJaOXNCRixFWThzQjRDOztBQUNoRjtFQUFzQyxpQlovc0JGLEVZK3NCNEM7O0FBQ2hGO0VBQWlDLGlCWmh0QkcsRVlndEJrQzs7QUFDdEU7RUFBaUMsaUJaanRCRyxFWWl0QmtDOztBQUN0RTtFQUFxQyxpQlpsdEJELEVZa3RCMEM7O0FBQzlFO0VBQXdDLGlCWm50QkosRVltdEJnRDs7QUFDcEY7RUFBbUMsaUJacHRCQyxFWW90QnNDOztBQUMxRTtFQUFrQyxpQlpydEJFLEVZcXRCb0M7O0FBQ3hFO0VBQXNDLGlCWnR0QkYsRVlzdEI0Qzs7QUFDaEY7RUFBaUMsaUJadnRCRyxFWXV0QmtDOztBQUN0RTtFQUFxQyxpQlp4dEJELEVZd3RCMEM7O0FBQzlFO0VBQW9DLGlCWnp0QkEsRVl5dEJ3Qzs7QUFDNUU7RUFBb0MsaUJaMXRCQSxFWTB0QndDOztBQUM1RTtFQUEyQyxpQlozdEJQLEVZMnRCc0Q7O0FBQzFGO0VBQWlDLGlCWjV0QkcsRVk0dEJrQzs7QUFDdEU7RUFBc0MsaUJaN3RCRixFWTZ0QjRDOztBQUNoRjtFQUFnRCxpQlo5dEJaLEVZOHRCZ0U7O0FBQ3BHO0VBQWdELGlCWi90QlosRVkrdEJnRTs7QUFDcEc7RUFBaUQsaUJaaHVCYixFWWd1QmtFOztBQUN0RztFQUE4QyxpQlpqdUJWLEVZaXVCNEQ7O0FBQ2hHO0VBQXVDLGlCWmx1QkgsRVlrdUI4Qzs7QUFDbEY7RUFBeUMsaUJabnVCTCxFWW11QmtEOztBQUN0RjtFQUFpQyxpQlpwdUJHLEVZb3VCa0M7O0FBQ3RFO0VBQW9DLGlCWnJ1QkEsRVlxdUJ3Qzs7QUFDNUU7RUFBa0MsaUJadHVCRSxFWXN1Qm9DOztBQUN4RTtFQUFtQyxpQlp2dUJDLEVZdXVCc0M7O0FBQzFFO0VBQXNDLGlCWnh1QkYsRVl3dUI0Qzs7QUFDaEY7RUFBc0MsaUJaenVCRixFWXl1QjRDOztBQUNoRjtFQUFpQyxpQloxdUJHLEVZMHVCa0M7O0FBQ3RFO0VBQXdDLGlCWjN1QkosRVkydUJnRDs7QUFDcEY7RUFBZ0MsaUJaNXVCSSxFWTR1QmdDOztBQUNwRTtFQUF1QyxpQlo3dUJILEVZNnVCOEM7O0FBQ2xGO0VBQTJDLGlCWjl1QlAsRVk4dUJzRDs7QUFDMUY7RUFBdUMsaUJaL3VCSCxFWSt1QjhDOztBQUNsRjtFQUEyQyxpQlpodkJQLEVZZ3ZCc0Q7O0FBQzFGO0VBQW9DLGlCWmp2QkEsRVlpdkJ3Qzs7QUFDNUU7RUFBc0MsaUJabHZCRixFWWt2QjRDOztBQUNoRjtFQUFxQyxpQlpudkJELEVZbXZCMEM7O0FBQzlFO0VBQW1DLGlCWnB2QkMsRVlvdkJzQzs7QUFDMUU7RUFBaUMsaUJacnZCRyxFWXF2QmtDOztBQUN0RTtFQUF3QyxpQlp0dkJKLEVZc3ZCZ0Q7O0FBQ3BGO0VBQXdDLGlCWnZ2QkosRVl1dkJnRDs7QUFDcEY7RUFBMEMsaUJaeHZCTixFWXd2Qm9EOztBQUN4RjtFQUEwQyxpQlp6dkJOLEVZeXZCb0Q7O0FBQ3hGO0VBQWlDLGlCWjF2QkcsRVkwdkJrQzs7QUFDdEU7RUFBcUMsaUJaM3ZCRCxFWTJ2QjBDOztBQUM5RTtFQUFtQyxpQlo1dkJDLEVZNHZCc0M7O0FBQzFFO0VBQWtDLGlCWjd2QkUsRVk2dkJvQzs7QUFDeEU7RUFBb0MsaUJaOXZCQSxFWTh2QndDOztBQUM1RTtFQUFtQyxpQlovdkJDLEVZK3ZCc0M7O0FBQzFFO0VBQXFDLGlCWmh3QkQsRVlnd0IwQzs7QUFDOUU7RUFBbUMsaUJaandCQyxFWWl3QnNDOztBQUMxRTtFQUFrQyxpQlpsd0JFLEVZa3dCb0M7O0FBQ3hFO0VBQW1DLGlCWm53QkMsRVltd0JzQzs7QUFDMUU7RUFBcUMsaUJacHdCRCxFWW93QjBDOztBQUM5RTtFQUFnQyxpQlpyd0JJLEVZcXdCZ0M7O0FBQ3BFO0VBQXNDLGlCWnR3QkYsRVlzd0I0Qzs7QUFDaEY7RUFBNkMsaUJadndCVCxFWXV3QjBEOztBQUM5RjtFQUFtQyxpQlp4d0JDLEVZd3dCc0M7O0FBQzFFO0VBQXFDLGlCWnp3QkQsRVl5d0IwQzs7QUFDOUU7RUFBb0MsaUJaMXdCQSxFWTB3QndDOztBQUM1RTtFQUFvQyxpQlozd0JBLEVZMndCd0M7O0FBQzVFO0VBQW1DLGlCWjV3QkMsRVk0d0JzQzs7QUFDMUU7RUFBc0MsaUJaN3dCRixFWTZ3QjRDOztBQUNoRjtFQUF1QyxpQlo5d0JILEVZOHdCOEM7O0FBQ2xGO0VBQTJDLGlCWi93QlAsRVkrd0JzRDs7QUFDMUY7RUFBaUQsaUJaaHhCYixFWWd4QmtFOztBQUN0RztFQUE2QyxpQlpqeEJULEVZaXhCMEQ7O0FBQzlGO0VBQXVDLGlCWmx4QkgsRVlreEI4Qzs7QUFDbEY7RUFBc0MsaUJabnhCRixFWW14QjRDOztBQUNoRjtFQUFrQyxpQlpweEJFLEVZb3hCb0M7O0FBQ3hFO0VBQXlDLGlCWnJ4QkwsRVlxeEJrRDs7QUFDdEY7RUFBeUMsaUJadHhCTCxFWXN4QmtEOztBQUN0RjtFQUFtQyxpQlp2eEJDLEVZdXhCc0M7O0FBQzFFO0VBQWdDLGlCWnh4QkksRVl3eEJnQzs7QUFDcEU7RUFBcUMsaUJaenhCRCxFWXl4QjBDOztBQUM5RTtFQUFtQyxpQloxeEJDLEVZMHhCc0M7O0FBQzFFO0VBQW1DLGlCWjN4QkMsRVkyeEJzQzs7QUFDMUU7RUFBdUMsaUJaNXhCSCxFWTR4QjhDOztBQUNsRjtFQUFpQyxpQlo3eEJHLEVZNnhCa0M7O0FBQ3RFO0VBQW1DLGlCWjl4QkMsRVk4eEJzQzs7QUFDMUU7RUFBdUMsaUJaL3hCSCxFWSt4QjhDOztBQUNsRjtFQUEyQyxpQlpoeUJQLEVZZ3lCc0Q7O0FBQzFGO0VBQTRDLGlCWmp5QlIsRVlpeUJ3RDs7QUFDNUY7RUFBZ0QsaUJabHlCWixFWWt5QmdFOztBQUNwRztFQUF3QyxpQlpueUJKLEVZbXlCZ0Q7O0FBQ3BGO0VBQTRDLGlCWnB5QlIsRVlveUJ3RDs7QUFDNUY7RUFBcUMsaUJacnlCRCxFWXF5QjBDOztBQUM5RTtFQUFpQyxpQlp0eUJHLEVZc3lCa0M7O0FBQ3RFO0VBQTBDLGlCWnZ5Qk4sRVl1eUJvRDs7QUFDeEY7RUFBbUMsaUJaeHlCQyxFWXd5QnNDOztBQUMxRTtFQUF1QyxpQlp6eUJILEVZeXlCOEM7O0FBQ2xGO0VBQXFDLGlCWjF5QkQsRVkweUIwQzs7QUFDOUU7RUFBMEMsaUJaM3lCTixFWTJ5Qm9EOztBQUN4RjtFQUFvQyxpQlo1eUJBLEVZNHlCd0M7O0FBQzVFO0VBQWtDLGlCWjd5QkUsRVk2eUJvQzs7QUFDeEU7RUFBb0MsaUJaOXlCQSxFWTh5QndDOztBQUM1RTtFQUFpQyxpQloveUJHLEVZK3lCa0M7O0FBQ3RFO0VBQTBDLGlCWmh6Qk4sRVlnekJvRDs7QUFDeEY7RUFBbUMsaUJaanpCQyxFWWl6QnNDOztBQUMxRTtFQUFzQyxpQlpsekJGLEVZa3pCNEM7O0FBQ2hGO0VBQW1DLGlCWm56QkMsRVltekJzQzs7QUFDMUU7RUFBaUMsaUJacHpCRyxFWW96QmtDOztBQUN0RTtFQUFvQyxpQlpyekJBLEVZcXpCd0M7O0FBQzVFO0VBQXNDLGlCWnR6QkYsRVlzekI0Qzs7QUFDaEY7RUFBMEMsaUJadnpCTixFWXV6Qm9EOztBQUN4RjtFQUFnQyxpQlp4ekJJLEVZd3pCZ0M7O0FBQ3BFO0VBQWdDLGlCWnp6QkksRVl5ekJnQzs7QUFDcEU7RUFBd0MsaUJaMXpCSixFWTB6QmdEOztBQUNwRjtFQUF5QyxpQlozekJMLEVZMnpCa0Q7O0FBQ3RGO0VBQTJDLGlCWjV6QlAsRVk0ekJzRDs7QUFDMUY7RUFBMEMsaUJaN3pCTixFWTZ6Qm9EOztBQUN4RjtFQUFpRCxpQlo5ekJiLEVZOHpCa0U7O0FBQ3RHO0VBQW9DLGlCWi96QkEsRVkrekJ3Qzs7QUFDNUU7RUFBeUMsaUJaaDBCTCxFWWcwQmtEOztBQUN0RjtFQUErQixpQlpqMEJLLEVZaTBCOEI7O0FBQ2xFO0VBQXFDLGlCWmwwQkQsRVlrMEIwQzs7QUFDOUU7RUFBbUMsaUJabjBCQyxFWW0wQnNDOztBQUMxRTtFQUFrQyxpQlpwMEJFLEVZbzBCb0M7O0FBQ3hFO0VBQTBDLGlCWnIwQk4sRVlxMEJvRDs7QUFDeEY7RUFBZ0MsaUJadDBCSSxFWXMwQmdDOztBQUNwRTtFQUFrQyxpQlp2MEJFLEVZdTBCb0M7O0FBQ3hFO0VBQW9DLGlCWngwQkEsRVl3MEJ3Qzs7QUFDNUU7RUFBa0MsaUJaejBCRSxFWXkwQm9DOztBQUN4RTtFQUFzQyxpQloxMEJGLEVZMDBCNEM7O0FBQ2hGO0VBQWtDLGlCWjMwQkUsRVkyMEJvQzs7QUFDeEU7RUFBd0MsaUJaNTBCSixFWTQwQmdEOztBQUNwRjtFQUF5QyxpQlo3MEJMLEVZNjBCa0Q7O0FBQ3RGO0VBQW9DLGlCWjkwQkEsRVk4MEJ3Qzs7QUFDNUU7RUFBbUMsaUJaLzBCQyxFWSswQnNDOztBQUMxRTtFQUFtQyxpQlpoMUJDLEVZZzFCc0M7O0FBQzFFO0VBQXdDLGlCWmoxQkosRVlpMUJnRDs7QUFDcEY7RUFBc0MsaUJabDFCRixFWWsxQjRDOztBQUNoRjtFQUEwQyxpQlpuMUJOLEVZbTFCb0Q7O0FBQ3hGO0VBQXNDLGlCWnAxQkYsRVlvMUI0Qzs7QUFDaEY7RUFBb0MsaUJacjFCQSxFWXExQndDOztBQUM1RTtFQUFxQyxpQlp0MUJELEVZczFCMEM7O0FBQzlFO0VBQTJDLGlCWnYxQlAsRVl1MUJzRDs7QUFDMUY7RUFBa0MsaUJaeDFCRSxFWXcxQm9DOztBQUN4RTtFQUFvQyxpQlp6MUJBLEVZeTFCd0M7O0FBQzVFO0VBQWtDLGlCWjExQkUsRVkwMUJvQzs7QUFDeEU7RUFBeUMsaUJaMzFCTCxFWTIxQmtEOztBQUN0RjtFQUFnQyxpQlo1MUJJLEVZNDFCZ0M7O0FBQ3BFO0VBQW1DLGlCWjcxQkMsRVk2MUJzQzs7QUFDMUU7RUFBa0MsaUJaOTFCRSxFWTgxQm9DOztBQUN4RTtFQUFnQyxpQlovMUJJLEVZKzFCZ0M7O0FBQ3BFO0VBQW9DLGlCWmgyQkEsRVlnMkJ3Qzs7QUFDNUU7RUFBc0MsaUJaajJCRixFWWkyQjRDOztBQUNoRjtFQUFvQyxpQlpsMkJBLEVZazJCd0M7O0FBQzVFO0VBQXVDLGlCWm4yQkgsRVltMkI4Qzs7QUFDbEY7RUFBdUMsaUJacDJCSCxFWW8yQjhDOztBQUNsRjtFQUF5QyxpQlpyMkJMLEVZcTJCa0Q7O0FBQ3RGO0VBQXlDLGlCWnQyQkwsRVlzMkJrRDs7QUFDdEY7RUFBeUMsaUJadjJCTCxFWXUyQmtEOztBQUN0RjtFQUF1QyxpQlp4MkJILEVZdzJCOEM7O0FBQ2xGO0VBQW9DLGlCWnoyQkEsRVl5MkJ3Qzs7QUFDNUU7RUFBdUMsaUJaMTJCSCxFWTAyQjhDOztBQUNsRjtFQUFzQyxpQlozMkJGLEVZMjJCNEM7O0FBQ2hGO0VBQXlDLGlCWjUyQkwsRVk0MkJrRDs7QUFDdEY7RUFBd0MsaUJaNzJCSixFWTYyQmdEOztBQUNwRjtFQUE4QyxpQlo5MkJWLEVZODJCNEQ7O0FBQ2hHO0VBQTZDLGlCWi8yQlQsRVkrMkIwRDs7QUFDOUY7RUFBa0MsaUJaaDNCRSxFWWczQm9DOztBQUN4RTtFQUFzQyxpQlpqM0JGLEVZaTNCNEM7O0FBQ2hGO0VBQXdDLGlCWmwzQkosRVlrM0JnRDs7QUFDcEY7RUFBeUMsaUJabjNCTCxFWW0zQmtEOztBQUN0RjtFQUE2QyxpQlpwM0JULEVZbzNCMEQ7O0FBQzlGO0VBQXlDLGlCWnIzQkwsRVlxM0JrRDs7QUFDdEY7RUFBd0MsaUJadDNCSixFWXMzQmdEOztBQUNwRjtFQUFnQyxpQlp2M0JJLEVZdTNCZ0M7O0FBQ3BFO0VBQXVDLGlCWngzQkgsRVl3M0I4Qzs7QUFDbEY7RUFBMkMsaUJaejNCUCxFWXkzQnNEOztBQUMxRjtFQUEyQyxpQloxM0JQLEVZMDNCc0Q7O0FBQzFGO0VBQTBDLGlCWjMzQk4sRVkyM0JvRDs7QUFDeEY7RUFBdUMsaUJaNTNCSCxFWTQzQjhDOztBQUNsRjtFQUFrQyxpQlo3M0JFLEVZNjNCb0M7O0FBQ3hFO0VBQXNDLGlCWjkzQkYsRVk4M0I0Qzs7QUFDaEY7RUFBd0MsaUJaLzNCSixFWSszQmdEOztBQUNwRjtFQUE2QyxpQlpoNEJULEVZZzRCMEQ7O0FBQzlGO0VBQXdDLGlCWmo0QkosRVlpNEJnRDs7QUFDcEY7RUFBNkMsaUJabDRCVCxFWWs0QjBEOztBQUM5RjtFQUFrQyxpQlpuNEJFLEVZbTRCb0M7O0FBQ3hFO0VBQTBDLGlCWnA0Qk4sRVlvNEJvRDs7QUFDeEY7RUFBNEMsaUJacjRCUixFWXE0QndEOztBQUM1RjtFQUFpQyxpQlp0NEJHLEVZczRCa0M7O0FBQ3RFO0VBQXdDLGlCWnY0QkosRVl1NEJnRDs7QUFDcEY7RUFBd0MsaUJaeDRCSixFWXc0QmdEOztBQUNwRjtFQUFpQyxpQlp6NEJHLEVZeTRCa0M7O0FBQ3RFO0VBQWlDLGlCWjE0QkcsRVkwNEJrQzs7QUFDdEU7RUFBd0MsaUJaMzRCSixFWTI0QmdEOztBQUNwRjtFQUF3QyxpQlo1NEJKLEVZNDRCZ0Q7O0FBQ3BGO0VBQW9DLGlCWjc0QkEsRVk2NEJ3Qzs7QUFDNUU7RUFBaUMsaUJaOTRCRyxFWTg0QmtDOztBQUN0RTtFQUFtQyxpQlovNEJDLEVZKzRCc0M7O0FBQzFFO0VBQWdDLGlCWmg1QkksRVlnNUJnQzs7QUFDcEU7RUFBc0MsaUJaajVCRixFWWk1QjRDOztBQUNoRjtFQUFpQyxpQlpsNUJHLEVZazVCa0M7O0FBQ3RFO0VBQXFDLGlCWm41QkQsRVltNUIwQzs7QUFDOUU7RUFBdUMsaUJacDVCSCxFWW81QjhDOztBQUNsRjtFQUFzQyxpQlpyNUJGLEVZcTVCNEM7O0FBQ2hGO0VBQWlDLGlCWnQ1QkcsRVlzNUJrQzs7QUFDdEU7RUFBMEMsaUJadjVCTixFWXU1Qm9EOztBQUN4RjtFQUF5QyxpQlp4NUJMLEVZdzVCa0Q7O0FBQ3RGO0VBQWdELGlCWno1QlosRVl5NUJnRTs7QUFDcEc7RUFBb0QsaUJaMTVCaEIsRVkwNUJ3RTs7QUFDNUc7RUFBa0MsaUJaMzVCRSxFWTI1Qm9DOztBQUN4RTtFQUF1QyxpQlo1NUJILEVZNDVCOEM7O0FBQ2xGO0VBQXlDLGlCWjc1QkwsRVk2NUJrRDs7QUFDdEY7RUFBNEMsaUJaOTVCUixFWTg1QndEOztBQUM1RjtFQUFtQyxpQlovNUJDLEVZKzVCc0M7O0FBQzFFO0VBQXlDLGlCWmg2QkwsRVlnNkJrRDs7QUFDdEY7RUFBbUMsaUJaajZCQyxFWWk2QnNDOztBQUMxRTtFQUErQixpQlpsNkJLLEVZazZCOEI7O0FBQ2xFO0VBQW1DLGlCWm42QkMsRVltNkJzQzs7QUFDMUU7RUFBcUMsaUJacDZCRCxFWW82QjBDOztBQUM5RTtFQUE0QyxpQlpyNkJSLEVZcTZCd0Q7O0FBQzVGO0VBQXNDLGlCWnQ2QkYsRVlzNkI0Qzs7QUFDaEY7RUFBc0MsaUJadjZCRixFWXU2QjRDOztBQUNoRjtFQUFrQyxpQlp4NkJFLEVZdzZCb0M7O0FBQ3hFO0VBQXVDLGlCWno2QkgsRVl5NkI4Qzs7QUFDbEY7RUFBd0MsaUJaMTZCSixFWTA2QmdEOztBQUNwRjtFQUFrQyxpQlozNkJFLEVZMjZCb0M7O0FBQ3hFO0VBQXNDLGlCWjU2QkYsRVk0NkI0Qzs7QUFDaEY7RUFBc0MsaUJaNzZCRixFWTY2QjRDOztBQUNoRjtFQUEwQyxpQlo5NkJOLEVZODZCb0Q7O0FBQ3hGO0VBQW9DLGlCWi82QkEsRVkrNkJ3Qzs7QUFDNUU7RUFBbUMsaUJaaDdCQyxFWWc3QnNDOztBQUMxRTtFQUF5QyxpQlpqN0JMLEVZaTdCa0Q7O0FBQ3RGO0VBQW9DLGlCWmw3QkEsRVlrN0J3Qzs7QUFDNUU7RUFBa0MsaUJabjdCRSxFWW03Qm9DOztBQUN4RTtFQUF3QyxpQlpwN0JKLEVZbzdCZ0Q7O0FBQ3BGO0VBQW1DLGlCWnI3QkMsRVlxN0JzQzs7QUFDMUU7RUFBa0MsaUJadDdCRSxFWXM3Qm9DOztBQUN4RTtFQUFvQyxpQlp2N0JBLEVZdTdCd0M7O0FBQzVFO0VBQW9DLGlCWng3QkEsRVl3N0J3Qzs7QUFDNUU7RUFBc0MsaUJaejdCRixFWXk3QjRDOztBQUNoRjtFQUFtQyxpQloxN0JDLEVZMDdCc0M7O0FBQzFFO0VBQXlDLGlCWjM3QkwsRVkyN0JrRDs7QUFDdEY7RUFBMEMsaUJaNTdCTixFWTQ3Qm9EOztBQUN4RjtFQUFtQyxpQlo3N0JDLEVZNjdCc0M7O0FBQzFFO0VBQWlDLGlCWjk3QkcsRVk4N0JrQzs7QUFDdEU7RUFBcUMsaUJaLzdCRCxFWSs3QjBDOztBQUM5RTtFQUF1QyxpQlpoOEJILEVZZzhCOEM7O0FBQ2xGO0VBQTBDLGlCWmo4Qk4sRVlpOEJvRDs7QUFDeEY7RUFBbUMsaUJabDhCQyxFWWs4QnNDOztBQUMxRTtFQUFrQyxpQlpuOEJFLEVZbThCb0M7O0FBQ3hFO0VBQXNDLGlCWnA4QkYsRVlvOEI0Qzs7QUFDaEY7RUFBbUMsaUJacjhCQyxFWXE4QnNDOztBQUMxRTtFQUF1QyxpQlp0OEJILEVZczhCOEM7O0FBQ2xGO0VBQXlDLGlCWnY4QkwsRVl1OEJrRDs7QUFDdEY7RUFBc0MsaUJaeDhCRixFWXc4QjRDOztBQUNoRjtFQUFxQyxpQlp6OEJELEVZeThCMEM7O0FBQzlFO0VBQW9DLGlCWjE4QkEsRVkwOEJ3Qzs7QUFDNUU7RUFBZ0MsaUJaMzhCSSxFWTI4QmdDOztBQUNwRTtFQUFtQyxpQlo1OEJDLEVZNDhCc0M7O0FBQzFFO0VBQWlDLGlCWjc4QkcsRVk2OEJrQzs7QUFDdEU7RUFBaUMsaUJaOThCRyxFWTg4QmtDOztBQUN0RTtFQUFrQyxpQlovOEJFLEVZKzhCb0M7O0FBQ3hFO0VBQW1DLGlCWmg5QkMsRVlnOUJzQzs7QUFDMUU7RUFBdUMsaUJaajlCSCxFWWk5QjhDOztBQUNsRjtFQUFvQyxpQlpsOUJBLEVZazlCd0M7O0FBQzVFO0VBQWtDLGlCWm45QkUsRVltOUJvQzs7QUFDeEU7RUFBZ0MsaUJacDlCSSxFWW85QmdDOztBQUNwRTtFQUF1QyxpQlpyOUJILEVZcTlCOEM7O0FBQ2xGO0VBQXVDLGlCWnQ5QkgsRVlzOUI4Qzs7QUFDbEY7RUFBa0MsaUJadjlCRSxFWXU5Qm9DOztBQUN4RTtFQUEyQyxpQlp4OUJQLEVZdzlCc0Q7O0FBQzFGO0VBQTZDLGlCWno5QlQsRVl5OUIwRDs7QUFDOUY7RUFBMkMsaUJaMTlCUCxFWTA5QnNEOztBQUMxRjtFQUFvQyxpQlozOUJBLEVZMjlCd0M7O0FBQzVFO0VBQXVDLGlCWjU5QkgsRVk0OUI4Qzs7QUFDbEY7RUFBb0MsaUJaNzlCQSxFWTY5QndDOztBQUM1RTtFQUFxQyxpQlo5OUJELEVZODlCMEM7O0FBQzlFO0VBQW1DLGlCWi85QkMsRVkrOUJzQzs7QUFDMUU7RUFBdUMsaUJaaCtCSCxFWWcrQjhDOztBQUNsRjtFQUFpQyxpQlpqK0JHLEVZaStCa0M7O0FBQ3RFO0VBQXNDLGlCWmwrQkYsRVlrK0I0Qzs7QUFDaEY7RUFBMkMsaUJabitCUCxFWW0rQnNEOztBQUMxRjtFQUFpQyxpQlpwK0JHLEVZbytCa0M7O0FBQ3RFO0VBQW1DLGlCWnIrQkMsRVlxK0JzQzs7QUFDMUU7RUFBbUMsaUJadCtCQyxFWXMrQnNDOztBQUMxRTtFQUF3QyxpQlp2K0JKLEVZdStCZ0Q7O0FBQ3BGO0VBQW1DLGlCWngrQkMsRVl3K0JzQzs7QUFDMUU7RUFBbUMsaUJaeitCQyxFWXkrQnNDOztBQUMxRTtFQUFvQyxpQloxK0JBLEVZMCtCd0M7O0FBQzVFO0VBQW1DLGlCWjMrQkMsRVkyK0JzQzs7QUFDMUU7RUFBMEMsaUJaNStCTixFWTQrQm9EOztBQUN4RjtFQUE0QyxpQlo3K0JSLEVZNitCd0Q7O0FBQzVGO0VBQXlDLGlCWjkrQkwsRVk4K0JrRDs7QUFDdEY7RUFBd0MsaUJaLytCSixFWSsrQmdEOztBQUNwRjtFQUF3QyxpQlpoL0JKLEVZZy9CZ0Q7O0FBQ3BGO0VBQXFDLGlCWmovQkQsRVlpL0IwQzs7QUFDOUU7RUFBcUMsaUJabC9CRCxFWWsvQjBDOztBQUM5RTtFQUFtQyxpQlpuL0JDLEVZbS9Cc0M7O0FBQzFFO0VBQW1DLGlCWnAvQkMsRVlvL0JzQzs7QUFDMUU7RUFBeUMsaUJaci9CTCxFWXEvQmtEOztBQUN0RjtFQUFtQyxpQlp0L0JDLEVZcy9Cc0M7O0FBQzFFO0VBQWtDLGlCWnYvQkUsRVl1L0JvQzs7QUFDeEU7RUFBc0MsaUJaeC9CRixFWXcvQjRDOztBQUNoRjtFQUE2QyxpQlp6L0JULEVZeS9CMEQ7O0FBQzlGO0VBQXlDLGlCWjEvQkwsRVkwL0JrRDs7QUFDdEY7RUFBd0MsaUJaMy9CSixFWTIvQmdEOztBQUNwRjtFQUF1QyxpQlo1L0JILEVZNC9COEM7O0FBQ2xGO0VBQWlDLGlCWjcvQkcsRVk2L0JrQzs7QUFDdEU7RUFBMEMsaUJaOS9CTixFWTgvQm9EOztBQUN4RjtFQUF5QyxpQlovL0JMLEVZKy9Ca0Q7O0FBQ3RGO0VBQXdDLGlCWmhnQ0osRVlnZ0NnRDs7QUFDcEY7RUFBeUMsaUJaamdDTCxFWWlnQ2tEOztBQUN0RjtFQUE0QyxpQlpsZ0NSLEVZa2dDd0Q7O0FBQzVGO0VBQTBDLGlCWm5nQ04sRVltZ0NvRDs7QUFDeEY7RUFBcUMsaUJacGdDRCxFWW9nQzBDOztBQUM5RTtFQUFtQyxpQlpyZ0NDLEVZcWdDc0M7O0FBQzFFO0VBQXdDLGlCWnRnQ0osRVlzZ0NnRDs7QUFDcEY7RUFBaUMsaUJadmdDRyxFWXVnQ2tDOztBQUN0RTtFQUF3QyxpQlp4Z0NKLEVZd2dDZ0Q7O0FBQ3BGO0VBQTBDLGlCWnpnQ04sRVl5Z0NvRDs7QUFDeEY7RUFBeUMsaUJaMWdDTCxFWTBnQ2tEOztBQUN0RjtFQUFtQyxpQlozZ0NDLEVZMmdDc0M7O0FBQzFFO0VBQXNDLGlCWjVnQ0YsRVk0Z0M0Qzs7QUFDaEY7RUFBcUMsaUJaN2dDRCxFWTZnQzBDOztBQUM5RTtFQUF3QyxpQlo5Z0NKLEVZOGdDZ0Q7O0FBQ3BGO0VBQW9DLGlCWi9nQ0EsRVkrZ0N3Qzs7QUFDNUU7RUFBb0MsaUJaaGhDQSxFWWdoQ3dDOztBQUM1RTtFQUFpQyxpQlpqaENHLEVZaWhDa0M7O0FBQ3RFO0VBQW9DLGlCWmxoQ0EsRVlraEN3Qzs7QUFDNUU7RUFBbUMsaUJabmhDQyxFWW1oQ3NDOztBQUMxRTtFQUFtQyxpQlpwaENDLEVZb2hDc0M7O0FBQzFFO0VBQTBDLGlCWnJoQ04sRVlxaENvRDs7QUFDeEY7RUFBa0MsaUJadGhDRSxFWXNoQ29DOztBQUN4RTtFQUE2QyxpQlp2aENULEVZdWhDMEQ7O0FBQzlGO0VBQXFDLGlCWnhoQ0QsRVl3aEMwQzs7QUFDOUU7RUFBa0MsaUJaemhDRSxFWXloQ29DOztBQUN4RTtFQUFrQyxpQloxaENFLEVZMGhDb0M7O0FBQ3hFO0VBQXVDLGlCWjNoQ0gsRVkyaEM4Qzs7QUFDbEY7RUFBa0MsaUJaNWhDRSxFWTRoQ29DOztBQUN4RTtFQUFtQyxpQlo3aENDLEVZNmhDc0M7O0FBQzFFO0VBQXNDLGlCWjloQ0YsRVk4aEM0Qzs7QUFDaEY7RUFBdUMsaUJaL2hDSCxFWStoQzhDOztBQUNsRjtFQUFrQyxpQlpoaUNFLEVZZ2lDb0M7O0FBQ3hFO0VBQXVDLGlCWmppQ0gsRVlpaUM4Qzs7QUFDbEY7RUFBdUMsaUJabGlDSCxFWWtpQzhDOztBQUNsRjtFQUFpQyxpQlpuaUNHLEVZbWlDa0M7O0FBQ3RFO0VBQW9DLGlCWnBpQ0EsRVlvaUN3Qzs7QUFDNUU7RUFBd0MsaUJacmlDSixFWXFpQ2dEOztBQUNwRjtFQUFnQyxpQlp0aUNJLEVZc2lDZ0M7O0FBQ3BFO0VBQXFDLGlCWnZpQ0QsRVl1aUMwQzs7QUFDOUU7RUFBMkMsaUJaeGlDUCxFWXdpQ3NEOztBQUMxRjtFQUE0QyxpQlp6aUNSLEVZeWlDd0Q7O0FBQzVGO0VBQXlDLGlCWjFpQ0wsRVkwaUNrRDs7QUFDdEY7RUFBc0MsaUJaM2lDRixFWTJpQzRDOztBQUNoRjtFQUFvQyxpQlo1aUNBLEVZNGlDd0M7O0FBQzVFO0VBQXFDLGlCWjdpQ0QsRVk2aUMwQzs7QUFDOUU7RUFBa0MsaUJaOWlDRSxFWThpQ29DOztBQUN4RTtFQUF3QyxpQlovaUNKLEVZK2lDZ0Q7O0FBQ3BGO0VBQWlDLGlCWmhqQ0csRVlnakNrQzs7QUFDdEU7RUFBNEMsaUJaampDUixFWWlqQ3dEOztBQUM1RjtFQUFnRCxpQlpsakNaLEVZa2pDZ0U7O0FBQ3BHO0VBQTBDLGlCWm5qQ04sRVltakNvRDs7QUFDeEY7RUFBOEMsaUJacGpDVixFWW9qQzREOztBQUNoRztFQUE2QyxpQlpyakNULEVZcWpDMEQ7O0FBQzlGO0VBQWlELGlCWnRqQ2IsRVlzakNrRTs7QUFDdEc7RUFBMkMsaUJadmpDUCxFWXVqQ3NEOztBQUMxRjtFQUErQyxpQlp4akNYLEVZd2pDOEQ7O0FBQ2xHO0VBQXNDLGlCWnpqQ0YsRVl5akM0Qzs7QUFDaEY7RUFBOEMsaUJaMWpDVixFWTBqQzREOztBQUNoRztFQUFrRCxpQlozakNkLEVZMmpDb0U7O0FBQ3hHO0VBQTRDLGlCWjVqQ1IsRVk0akN3RDs7QUFDNUY7RUFBZ0QsaUJaN2pDWixFWTZqQ2dFOztBQUNwRztFQUFvQyxpQlo5akNBLEVZOGpDd0M7O0FBQzVFO0VBQXVDLGlCWi9qQ0gsRVkrakM4Qzs7QUFDbEY7RUFBdUMsaUJaaGtDSCxFWWdrQzhDOztBQUNsRjtFQUFnQyxpQlpqa0NJLEVZaWtDZ0M7O0FBQ3BFO0VBQTBDLGlCWmxrQ04sRVlra0NvRDs7QUFDeEY7RUFBb0MsaUJabmtDQSxFWW1rQ3dDOztBQUM1RTtFQUF5QyxpQlpwa0NMLEVZb2tDa0Q7O0FBQ3RGO0VBQXdDLGlCWnJrQ0osRVlxa0NnRDs7QUFDcEY7RUFBbUMsaUJadGtDQyxFWXNrQ3NDOztBQUMxRTtFQUFvQyxpQlp2a0NBLEVZdWtDd0M7O0FBQzVFO0VBQW9DLGlCWnhrQ0EsRVl3a0N3Qzs7QUFDNUU7RUFBb0MsaUJaemtDQSxFWXlrQ3dDOztBQUM1RTtFQUFzQyxpQloxa0NGLEVZMGtDNEM7O0FBQ2hGO0VBQW1DLGlCWjNrQ0MsRVkya0NzQzs7QUFDMUU7RUFBd0MsaUJaNWtDSixFWTRrQ2dEOztBQUNwRjtFQUE0QyxpQlo3a0NSLEVZNmtDd0Q7O0FBQzVGO0VBQXdDLGlCWjlrQ0osRVk4a0NnRDs7QUFDcEY7RUFBMkMsaUJaL2tDUCxFWStrQ3NEOztBQUMxRjtFQUEyQyxpQlpobENQLEVZZ2xDc0Q7O0FBQzFGO0VBQXNDLGlCWmpsQ0YsRVlpbEM0Qzs7QUFDaEY7RUFBa0MsaUJabGxDRSxFWWtsQ29DOztBQUN4RTtFQUFpQyxpQlpubENHLEVZbWxDa0M7O0FBQ3RFO0VBQThDLGlCWnBsQ1YsRVlvbEM0RDs7QUFDaEc7RUFBc0MsaUJacmxDRixFWXFsQzRDOztBQUNoRjtFQUEwQyxpQlp0bENOLEVZc2xDb0Q7O0FBQ3hGO0VBQTBDLGlCWnZsQ04sRVl1bENvRDs7QUFDeEY7RUFBeUMsaUJaeGxDTCxFWXdsQ2tEOztBQUN0RjtFQUF1QyxpQlp6bENILEVZeWxDOEM7O0FBQ2xGO0VBQWtDLGlCWjFsQ0UsRVkwbENvQzs7QUFDeEU7RUFBeUMsaUJaM2xDTCxFWTJsQ2tEOztBQUN0RjtFQUF5QyxpQlo1bENMLEVZNGxDa0Q7O0FBQ3RGO0VBQTBDLGlCWjdsQ04sRVk2bENvRDs7QUFDeEY7RUFBeUMsaUJaOWxDTCxFWThsQ2tEOztBQUN0RjtFQUF3QyxpQlovbENKLEVZK2xDZ0Q7O0FBQ3BGO0VBQXlDLGlCWmhtQ0wsRVlnbUNrRDs7QUFDdEY7RUFBd0MsaUJaam1DSixFWWltQ2dEOztBQUNwRjtFQUFpQyxpQlpsbUNHLEVZa21Da0M7O0FBQ3RFO0VBQXdDLGlCWm5tQ0osRVltbUNnRDs7QUFDcEY7RUFBc0MsaUJacG1DRixFWW9tQzRDOztBQUNoRjtFQUFrQyxpQlpybUNFLEVZcW1Db0M7O0FBQ3hFO0VBQXNDLGlCWnRtQ0YsRVlzbUM0Qzs7QUFDaEY7RUFBbUMsaUJadm1DQyxFWXVtQ3NDOztBQUMxRTtFQUFtQyxpQlp4bUNDLEVZd21Dc0M7O0FBQzFFO0VBQXdDLGlCWnptQ0osRVl5bUNnRDs7QUFDcEY7RUFBMEMsaUJaMW1DTixFWTBtQ29EOztBQUN4RjtFQUFtQyxpQlozbUNDLEVZMm1Dc0M7O0FBQzFFO0VBQXFDLGlCWjVtQ0QsRVk0bUMwQzs7QUFDOUU7RUFBd0MsaUJaN21DSixFWTZtQ2dEOztBQUNwRjtFQUF5QyxpQlo5bUNMLEVZOG1Da0Q7O0FBQ3RGO0VBQXdDLGlCWi9tQ0osRVkrbUNnRDs7QUFDcEY7RUFBK0MsaUJaaG5DWCxFWWduQzhEOztBQUNsRztFQUFzQyxpQlpqbkNGLEVZaW5DNEM7O0FBQ2hGO0VBQW1DLGlCWmxuQ0MsRVlrbkNzQzs7QUFDMUU7RUFBcUMsaUJabm5DRCxFWW1uQzBDOztBQUM5RTtFQUE2QyxpQlpwbkNULEVZb25DMEQ7O0FBQzlGO0VBQWdDLGlCWnJuQ0ksRVlxbkNnQzs7QUFDcEU7RUFBd0MsaUJadG5DSixFWXNuQ2dEOztBQUNwRjtFQUF3QyxpQlp2bkNKLEVZdW5DZ0Q7O0FBQ3BGO0VBQW1DLGlCWnhuQ0MsRVl3bkNzQzs7QUFDMUU7RUFBcUMsaUJaem5DRCxFWXluQzBDOztBQUM5RTtFQUFpQyxpQloxbkNHLEVZMG5Da0M7O0FBQ3RFO0VBQXVDLGlCWjNuQ0gsRVkybkM4Qzs7QUFDbEY7RUFBb0MsaUJaNW5DQSxFWTRuQ3dDOztBQUM1RTtFQUEwQyxpQlo3bkNOLEVZNm5Db0Q7O0FBQ3hGO0VBQW9DLGlCWjluQ0EsRVk4bkN3Qzs7QUFDNUU7RUFBc0MsaUJaL25DRixFWStuQzRDOztBQUNoRjtFQUFpQyxpQlpob0NHLEVZZ29Da0M7O0FBQ3RFO0VBQXFDLGlCWmpvQ0QsRVlpb0MwQzs7QUFDOUU7RUFBb0MsaUJabG9DQSxFWWtvQ3dDOztBQUM1RTtFQUFrQyxpQlpub0NFLEVZbW9Db0M7O0FBQ3hFO0VBQXlDLGlCWnBvQ0wsRVlvb0NrRDs7QUFDdEY7RUFBbUMsaUJacm9DQyxFWXFvQ3NDOztBQUMxRTtFQUF1QyxpQlp0b0NILEVZc29DOEM7O0FBQ2xGO0VBQW9DLGlCWnZvQ0EsRVl1b0N3Qzs7QUFDNUU7RUFBMkMsaUJaeG9DUCxFWXdvQ3NEOztBQUMxRjtFQUFnQyxpQlp6b0NJLEVZeW9DZ0M7O0FBQ3BFO0VBQWlDLGlCWjFvQ0csRVkwb0NrQzs7QUFDdEU7RUFBaUMsaUJaM29DRyxFWTJvQ2tDOztBQUN0RTtFQUFrQyxpQlo1b0NFLEVZNG9Db0M7O0FBQ3hFO0VBQWlDLGlCWjdvQ0csRVk2b0NrQzs7QUFDdEU7RUFBc0MsaUJaOW9DRixFWThvQzRDOztBQUNoRjtFQUFrQyxpQlovb0NFLEVZK29Db0M7O0FBQ3hFO0VBQXVDLGlCWmhwQ0gsRVlncEM4Qzs7QUFDbEY7RUFBcUMsaUJaanBDRCxFWWlwQzBDOztBQUM5RTtFQUEyQyxpQlpscENQLEVZa3BDc0Q7O0FBQzFGO0VBQTZDLGlCWm5wQ1QsRVltcEMwRDs7QUFDOUY7RUFBNEMsaUJacHBDUixFWW9wQ3dEOztBQUM1RjtFQUEwQyxpQlpycENOLEVZcXBDb0Q7O0FBQ3hGO0VBQWtDLGlCWnRwQ0UsRVlzcENvQzs7QUFDeEU7RUFBcUMsaUJadnBDRCxFWXVwQzBDOztBQUM5RTtFQUF3QyxpQlp4cENKLEVZd3BDZ0Q7O0FBQ3BGO0VBQXVDLGlCWnpwQ0gsRVl5cEM4Qzs7QUFDbEY7RUFBK0IsaUJaMXBDSyxFWTBwQzhCOztBQUNsRTtFQUFxQyxpQlozcENELEVZMnBDMEM7O0FBQzlFO0VBQW9DLGlCWjVwQ0EsRVk0cEN3Qzs7QUFDNUU7RUFBeUMsaUJaN3BDTCxFWTZwQ2tEOztBQUN0RjtFQUEwQyxpQlo5cENOLEVZOHBDb0Q7O0FBQ3hGO0VBQW9DLGlCWi9wQ0EsRVkrcEN3Qzs7QUFDNUU7RUFBc0MsaUJaaHFDRixFWWdxQzRDOztBQUNoRjtFQUF3QyxpQlpqcUNKLEVZaXFDZ0Q7O0FBQ3BGO0VBQThDLGlCWmxxQ1YsRVlrcUM0RDs7QUFDaEc7RUFBNkMsaUJabnFDVCxFWW1xQzBEOztBQUM5RjtFQUE2QyxpQlpwcUNULEVZb3FDMEQ7O0FBQzlGO0VBQWdELGlCWnJxQ1osRVlxcUNnRTs7QUFDcEc7RUFBdUQsaUJadHFDbkIsRVlzcUM4RTs7QUFDbEg7RUFBd0MsaUJadnFDSixFWXVxQ2dEOztBQUNwRjtFQUF3QyxpQlp4cUNKLEVZd3FDZ0Q7O0FBQ3BGO0VBQXNDLGlCWnpxQ0YsRVl5cUM0Qzs7QUFDaEY7RUFBc0MsaUJaMXFDRixFWTBxQzRDOztBQUNoRjtFQUF1QyxpQlozcUNILEVZMnFDOEM7O0FBQ2xGO0VBQWtDLGlCWjVxQ0UsRVk0cUNvQzs7QUFDeEU7RUFBeUMsaUJaN3FDTCxFWTZxQ2tEOztBQUN0RjtFQUFpQyxpQlo5cUNHLEVZOHFDa0M7O0FBQ3RFO0VBQXVDLGlCWi9xQ0gsRVkrcUM4Qzs7QUFDbEY7RUFBa0MsaUJaaHJDRSxFWWdyQ29DOztBQUN4RTtFQUF1QyxpQlpqckNILEVZaXJDOEM7O0FBQ2xGO0VBQXNDLGlCWmxyQ0YsRVlrckM0Qzs7QUFDaEY7RUFBbUMsaUJabnJDQyxFWW1yQ3NDOztBQUMxRTtFQUF5QyxpQlpwckNMLEVZb3JDa0Q7O0FBQ3RGO0VBQW9DLGlCWnJyQ0EsRVlxckN3Qzs7QUFDNUU7RUFBa0MsaUJadHJDRSxFWXNyQ29DOztBQUN4RTtFQUFrQyxpQlp2ckNFLEVZdXJDb0M7O0FBQ3hFO0VBQWtDLGlCWnhyQ0UsRVl3ckNvQzs7QUFDeEU7RUFBdUMsaUJaenJDSCxFWXlyQzhDOztBQUNsRjtFQUFvQyxpQloxckNBLEVZMHJDd0M7O0FBQzVFO0VBQTZDLGlCWjNyQ1QsRVkyckMwRDs7QUFDOUY7RUFBc0MsaUJaNXJDRixFWTRyQzRDOztBQUNoRjtFQUEwQyxpQlo3ckNOLEVZNnJDb0Q7O0FBQ3hGO0VBQWtDLGlCWjlyQ0UsRVk4ckNvQzs7QUFDeEU7RUFBaUMsaUJaL3JDRyxFWStyQ2tDOztBQUN0RTtFQUF3QyxpQlpoc0NKLEVZZ3NDZ0Q7O0FBQ3BGO0VBQTRDLGlCWmpzQ1IsRVlpc0N3RDs7QUFDNUY7RUFBa0MsaUJabHNDRSxFWWtzQ29DOztBQUN4RTtFQUFzQyxpQlpuc0NGLEVZbXNDNEM7O0FBQ2hGO0VBQTBDLGlCWnBzQ04sRVlvc0NvRDs7QUFDeEY7RUFBOEMsaUJacnNDVixFWXFzQzREOztBQUNoRztFQUFpQyxpQlp0c0NHLEVZc3NDa0M7O0FBQ3RFO0VBQW1DLGlCWnZzQ0MsRVl1c0NzQzs7QUFDMUU7RUFBd0MsaUJaeHNDSixFWXdzQ2dEOztBQUNwRjtFQUFtQyxpQlp6c0NDLEVZeXNDc0M7O0FBQzFFO0VBQWtDLGlCWjFzQ0UsRVkwc0NvQzs7QUFDeEU7RUFBMEMsaUJaM3NDTixFWTJzQ29EOztBQUN4RjtFQUEwQyxpQlo1c0NOLEVZNHNDb0Q7O0FBQ3hGO0VBQXlDLGlCWjdzQ0wsRVk2c0NrRDs7QUFDdEY7RUFBeUMsaUJaOXNDTCxFWThzQ2tEOztBQUN0RjtFQUFtQyxpQlovc0NDLEVZK3NDc0M7O0FBQzFFO0VBQWdDLGlCWmh0Q0ksRVlndENnQzs7QUFDcEU7RUFBbUMsaUJaanRDQyxFWWl0Q3NDOztBQUMxRTtFQUEwQyxpQlpsdENOLEVZa3RDb0Q7O0FBQ3hGO0VBQStCLGlCWm50Q0ssRVltdEM4Qjs7QUFDbEU7RUFBbUMsaUJacHRDQyxFWW90Q3NDOztBQUMxRTtFQUFvQyxpQlpydENBLEVZcXRDd0M7O0FBQzVFO0VBQTJDLGlCWnR0Q1AsRVlzdENzRDs7QUFDMUY7RUFBa0MsaUJadnRDRSxFWXV0Q29DOztBQUN4RTtFQUFpQyxpQlp4dENHLEVZd3RDa0M7O0FBQ3RFO0VBQW1DLGlCWnp0Q0MsRVl5dENzQzs7QUFDMUU7RUFBa0MsaUJaMXRDRSxFWTB0Q29DOztBQUN4RTtFQUFxQyxpQlozdENELEVZMnRDMEM7O0FBQzlFO0VBQTJDLGlCWjV0Q1AsRVk0dENzRDs7QUFDMUY7RUFBc0MsaUJaN3RDRixFWTZ0QzRDOztBQUNoRjtFQUFpQyxpQlo5dENHLEVZOHRDa0M7O0FBQ3RFO0VBQXFDLGlCWi90Q0QsRVkrdEMwQzs7QUFDOUU7RUFBd0MsaUJaaHVDSixFWWd1Q2dEOztBQUNwRjtFQUE2QyxpQlpqdUNULEVZaXVDMEQ7O0FBQzlGO0VBQXVDLGlCWmx1Q0gsRVlrdUM4Qzs7QUFDbEY7RUFBbUMsaUJabnVDQyxFWW11Q3NDOztBQUMxRTtFQUFtQyxpQlpwdUNDLEVZb3VDc0M7O0FBQzFFO0VBQXVDLGlCWnJ1Q0gsRVlxdUM4Qzs7QUFDbEY7RUFBb0MsaUJadHVDQSxFWXN1Q3dDOztBQUM1RTtFQUFtQyxpQlp2dUNDLEVZdXVDc0M7O0FBQzFFO0VBQWdDLGlCWnh1Q0ksRVl3dUNnQzs7QUFDcEU7RUFBZ0MsaUJaenVDSSxFWXl1Q2dDOztBQUNwRTtFQUFpQyxpQloxdUNHLEVZMHVDa0M7O0FBQ3RFO0VBQXFDLGlCWjN1Q0QsRVkydUMwQzs7QUFDOUU7RUFBMkMsaUJaNXVDUCxFWTR1Q3NEOztBQUMxRjtFQUEyQyxpQlo3dUNQLEVZNnVDc0Q7O0FBQzFGO0VBQXVDLGlCWjl1Q0gsRVk4dUM4Qzs7QUFDbEY7RUFBd0MsaUJaL3VDSixFWSt1Q2dEOztBQUNwRjtFQUF1QyxpQlpodkNILEVZZ3ZDOEM7O0FBQ2xGO0VBQXFDLGlCWmp2Q0QsRVlpdkMwQzs7QUFDOUU7RUFBc0MsaUJabHZDRixFWWt2QzRDOztBQUNoRjtFQUF5QyxpQlpudkNMLEVZbXZDa0Q7O0FBQ3RGO0VBQTBDLGlCWnB2Q04sRVlvdkNvRDs7QUFDeEY7RUFBeUMsaUJacnZDTCxFWXF2Q2tEOztBQUN0RjtFQUFzQyxpQlp0dkNGLEVZc3ZDNEM7O0FBQ2hGO0VBQW9DLGlCWnZ2Q0EsRVl1dkN3Qzs7QUFDNUU7RUFBdUMsaUJaeHZDSCxFWXd2QzhDOztBQUNsRjtFQUF1QyxpQlp6dkNILEVZeXZDOEM7O0FBQ2xGO0VBQXVDLGlCWjF2Q0gsRVkwdkM4Qzs7QUFDbEY7RUFBc0MsaUJaM3ZDRixFWTJ2QzRDOztBQUNoRjtFQUF3QyxpQlo1dkNKLEVZNHZDZ0Q7O0FBQ3BGO0VBQXdDLGlCWjd2Q0osRVk2dkNnRDs7QUFDcEY7RUFBdUMsaUJaOXZDSCxFWTh2QzhDOztBQUNsRjtFQUFxQyxpQlovdkNELEVZK3ZDMEM7O0FBQzlFO0VBQXFDLGlCWmh3Q0QsRVlnd0MwQzs7QUFDOUU7RUFBdUMsaUJaandDSCxFWWl3QzhDOztBQUNsRjtFQUFrQyxpQlpsd0NFLEVZa3dDb0M7O0FBQ3hFO0VBQXNDLGlCWm53Q0YsRVltd0M0Qzs7QUFDaEY7RUFBaUMsaUJacHdDRyxFWW93Q2tDOztBQUN0RTtFQUFxQyxpQlpyd0NELEVZcXdDMEM7O0FBQzlFO0VBQTBDLGlCWnR3Q04sRVlzd0NvRDs7QUFDeEY7RUFBcUMsaUJadndDRCxFWXV3QzBDOztBQUM5RTtFQUFtQyxpQlp4d0NDLEVZd3dDc0M7O0FBQzFFO0VBQTBDLGlCWnp3Q04sRVl5d0NvRDs7QUFDeEY7RUFBa0MsaUJaMXdDRSxFWTB3Q29DOztBQUN4RTtFQUF5QyxpQlozd0NMLEVZMndDa0Q7O0FBQ3RGO0VBQXVDLGlCWjV3Q0gsRVk0d0M4Qzs7QUFDbEY7RUFBb0MsaUJaN3dDQSxFWTZ3Q3dDOztBQUM1RTtFQUFtQyxpQlo5d0NDLEVZOHdDc0M7O0FBQzFFO0VBQTBDLGlCWi93Q04sRVkrd0NvRDs7QUFDeEY7RUFBaUMsaUJaaHhDRyxFWWd4Q2tDOztBQUN0RTtFQUFrQyxpQlpqeENFLEVZaXhDb0M7O0FBQ3hFO0VBQWtDLGlCWmx4Q0UsRVlreENvQzs7QUFDeEU7RUFBa0MsaUJabnhDRSxFWW14Q29DOztBQUN4RTtFQUF3QyxpQlpweENKLEVZb3hDZ0Q7O0FBQ3BGO0VBQW1DLGlCWnJ4Q0MsRVlxeENzQzs7QUFDMUU7RUFBa0MsaUJadHhDRSxFWXN4Q29DOztBQUN4RTtFQUF5QyxpQlp2eENMLEVZdXhDa0Q7O0FBQ3RGO0VBQW9DLGlCWnh4Q0EsRVl3eEN3Qzs7QUFDNUU7RUFBaUMsaUJaenhDRyxFWXl4Q2tDOztBQUN0RTtFQUErQixpQloxeENLLEVZMHhDOEI7O0FBQ2xFO0VBQWdDLGlCWjN4Q0ksRVkyeENnQzs7QUFDcEU7RUFBc0MsaUJaNXhDRixFWTR4QzRDOztBQUNoRjtFQUE0QyxpQlo3eENSLEVZNnhDd0Q7O0FBQzVGO0VBQXdDLGlCWjl4Q0osRVk4eENnRDs7QUFDcEY7RUFBd0MsaUJaL3hDSixFWSt4Q2dEOztBQUNwRjtFQUF1QyxpQlpoeUNILEVZZ3lDOEM7O0FBQ2xGO0VBQXNDLGlCWmp5Q0YsRVlpeUM0Qzs7QUFDaEY7RUFBcUMsaUJabHlDRCxFWWt5QzBDOztBQUM5RTtFQUF5QyxpQlpueUNMLEVZbXlDa0Q7O0FBQ3RGO0VBQWtDLGlCWnB5Q0UsRVlveUNvQzs7QUFDeEU7RUFBb0MsaUJacnlDQSxFWXF5Q3dDOztBQUM1RTtFQUFtQyxpQlp0eUNDLEVZc3lDc0M7O0FBQzFFO0VBQXNDLGlCWnZ5Q0YsRVl1eUM0Qzs7QUFDaEY7RUFBa0MsaUJaeHlDRSxFWXd5Q29DOztBQUN4RTtFQUF3QyxpQlp6eUNKLEVZeXlDZ0Q7O0FBQ3BGO0VBQWlDLGlCWjF5Q0csRVkweUNrQzs7QUFDdEU7RUFBbUMsaUJaM3lDQyxFWTJ5Q3NDOztBQUMxRTtFQUFrQyxpQlo1eUNFLEVZNHlDb0M7O0FBQ3hFO0VBQW1DLGlCWjd5Q0MsRVk2eUNzQzs7QUFDMUU7RUFBMkMsaUJaOXlDUCxFWTh5Q3NEOztBQUMxRjtFQUFtQyxpQloveUNDLEVZK3lDc0M7O0FBQzFFO0VBQXFDLGlCWmh6Q0QsRVlnekMwQzs7QUFDOUU7RUFBNEMsaUJaanpDUixFWWl6Q3dEOztBQUM1RjtFQUF1QyxpQlpsekNILEVZa3pDOEM7O0FBQ2xGO0VBQWtDLGlCWm56Q0UsRVltekNvQzs7QUFDeEU7RUFBaUMsaUJacHpDRyxFWW96Q2tDOztBQUN0RTtFQUF3QyxpQlpyekNKLEVZcXpDZ0Q7O0FBQ3BGO0VBQWlDLGlCWnR6Q0csRVlzekNrQzs7QUFDdEU7RUFBeUMsaUJadnpDTCxFWXV6Q2tEOztBQUN0RjtFQUE0QyxpQlp4ekNSLEVZd3pDd0Q7O0FBQzVGO0VBQTRDLGlCWnp6Q1IsRVl5ekN3RDs7QUFDNUY7RUFBMkMsaUJaMXpDUCxFWTB6Q3NEOztBQUMxRjtFQUFvQyxpQlozekNBLEVZMnpDd0M7O0FBQzVFO0VBQXdDLGlCWjV6Q0osRVk0ekNnRDs7QUFDcEY7RUFBdUMsaUJaN3pDSCxFWTZ6QzhDOztBQUNsRjtFQUEyQyxpQlo5ekNQLEVZOHpDc0Q7O0FBQzFGO0VBQWdDLGlCWi96Q0ksRVkrekNnQzs7QUFDcEU7RUFBaUQsaUJaaDBDYixFWWcwQ2tFOztBQUN0RztFQUFnRCxpQlpqMENaLEVZaTBDZ0U7O0FBQ3BHO0VBQXFDLGlCWmwwQ0QsRVlrMEMwQzs7QUFDOUU7RUFBc0MsaUJabjBDRixFWW0wQzRDOztBQUNoRjtFQUE2QyxpQlpwMENULEVZbzBDMEQ7O0FBQzlGO0VBQXVDLGlCWnIwQ0gsRVlxMEM4Qzs7QUFDbEY7RUFBdUMsaUJadDBDSCxFWXMwQzhDOztBQUNsRjtFQUFvQyxpQlp2MENBLEVZdTBDd0M7O0FBQzVFO0VBQW9DLGlCWngwQ0EsRVl3MEN3Qzs7QUFDNUU7RUFBbUMsaUJaejBDQyxFWXkwQ3NDOztBQUMxRTtFQUFrQyxpQloxMENFLEVZMDBDb0M7O0FBQ3hFO0VBQWlDLGlCWjMwQ0csRVkyMENrQzs7QUFDdEU7RUFBaUMsaUJaNTBDRyxFWTQwQ2tDOztBQUN0RTtFQUF3QyxpQlo3MENKLEVZNjBDZ0Q7O0FBQ3BGO0VBQXlDLGlCWjkwQ0wsRVk4MENrRDs7QUFDdEY7RUFBa0MsaUJaLzBDRSxFWSswQ29DOztBQUN4RTtFQUFtQyxpQlpoMUNDLEVZZzFDc0M7O0FBQzFFO0VBQW1DLGlCWmoxQ0MsRVlpMUNzQzs7QUFDMUU7RUFBaUQsaUJabDFDYixFWWsxQ2tFOztBQUN0RztFQUFpQyxpQlpuMUNHLEVZbTFDa0M7O0FBQ3RFO0VBQWlDLGlCWnAxQ0csRVlvMUNrQzs7QUFDdEU7RUFBcUMsaUJacjFDRCxFWXExQzBDOztBQUM5RTtFQUFxQyxpQlp0MUNELEVZczFDMEM7O0FBQzlFO0VBQWtDLGlCWnYxQ0UsRVl1MUNvQzs7QUFDeEU7RUFBb0MsaUJaeDFDQSxFWXcxQ3dDOztBQUM1RTtFQUEyQyxpQlp6MUNQLEVZeTFDc0Q7O0FBQzFGO0VBQWtDLGlCWjExQ0UsRVkwMUNvQzs7QUN4MkN4RTtFSDBCRSxVQUFTO0VBQ1Qs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QUN0QjtFQTFTTDtJQTRTVyxvQkFBbUIsRUFDekIsRUFBQTs7QUFHTDtFQWhUQTtJQWtUUSxVQUFTLEVBQ1o7RUFuVEw7SUFxVFEsWUFBVztJQUNYLGdCQUFlLEVBQ2xCO0VBbkZMO0lBcUZRLHNCQUFvQjtJQUNwQixvQkFBa0IsRUFDckI7RUEzVEw7SUE4VFEsWUFBVztJQUNYLGlCQUFnQjtJQUNoQixzQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLGdDQUF1QjtRQUF2QixzQkFBdUI7WUFBdkIsd0JBQXVCO0lBQ3ZCLDRCQUFtQjtRQUFuQix1QkFBbUI7WUFBbkIsb0JBQW1CO0lBQ25CLGVBQWMsRUFXakI7SUFqQkQ7TUFVUSxhQUFZO01BQ1osc0JBQXFCLEVBQ3hCO0lBWkw7TUFlUSwwQkFBeUIsRUFDNUIsRUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRDU1NXSVpBUkRSWS1HUklEU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogQ09OVEVOVFNcbiAqIElOVFJPRFVDVElPTi4uLi4uLi4uLkhvdyB0aGUgZ3JpZCBzeXN0ZW0gd29ya3MuXG4gKiBWQVJJQUJMRVMuLi4uLi4uLi4uLi5Zb3VyIHNldHRpbmdzLlxuICogTUlYSU5TLi4uLi4uLi4uLi4uLi4uTGlicmFyeSBtaXhpbnMuXG4gKiBHUklEIFNFVFVQLi4uLi4uLi4uLi5CdWlsZCB0aGUgZ3JpZCBzdHJ1Y3R1cmUuXG4gKiBXSURUSFMuLi4uLi4uLi4uLi4uLi5CdWlsZCBvdXIgcmVzcG9uc2l2ZSB3aWR0aHMgYXJvdW5kIG91ciBicmVha3BvaW50cy5cbiAqIFBVU0guLi4uLi4uLi4uLi4uLi4uLlB1c2ggY2xhc3Nlcy5cbiAqIFBVTEwuLi4uLi4uLi4uLi4uLi4uLlB1bGwgY2xhc3Nlcy5cbiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkSU5UUk9EVUNUSU9OXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBjc3N3aXphcmRyeSBncmlkcyBwcm92aWRlcyB5b3Ugd2l0aCB3aWR0aHMgdG8gc3VpdCBhIG51bWJlciBvZiBicmVha3BvaW50c1xuICogZGVzaWduZWQgYXJvdW5kIGRldmljZXMgb2YgYSBzaXplIHlvdSBzcGVjaWZ5LiBPdXQgb2YgdGhlIGJveCwgY3Nzd2l6YXJkcnlcbiAqIGdyaWRzIGNhdGVycyB0byB0aGUgZm9sbG93aW5nIHR5cGVzIG9mIGRldmljZTpcbiAqXG4gKiBwYWxtICAgICAtLSAgcGFsbS1iYXNlZCBkZXZpY2VzLCBsaWtlIHBob25lcyBhbmQgc21hbGwgdGFibGV0c1xuICogbGFwICAgICAgLS0gIGxhcC1iYXNlZCBkZXZpY2VzLCBsaWtlIGlQYWRzIG9yIGxhcHRvcHNcbiAqIHBvcnRhYmxlIC0tICBhbGwgb2YgdGhlIGFib3ZlXG4gKiBkZXNrICAgICAtLSAgc3RhdGlvbmFyeSBkZXZpY2VzLCBsaWtlIGRlc2t0b3AgY29tcHV0ZXJzXG4gKiByZWd1bGFyICAtLSAgYW55L2FsbCB0eXBlcyBvZiBkZXZpY2VcbiAqXG4gKiBUaGVzZSBuYW1lc3BhY2VzIGFyZSB0aGVuIHVzZWQgaW4gdGhlIGxpYnJhcnkgdG8gZ2l2ZSB5b3UgdGhlIGFiaWxpdHkgdG9cbiAqIG1hbmlwdWxhdGUgeW91ciBsYXlvdXRzIGJhc2VkIGFyb3VuZCB0aGVtLCBmb3IgZXhhbXBsZTpcbiAqXG4gICA8ZGl2IGNsYXNzPVwiZ3JpZF9faXRlbSAgb25lLXdob2xlICBsYXAtLW9uZS1oYWxmICBkZXNrLS1vbmUtdGhpcmRcIj5cbiAqXG4gKiBUaGlzIHdvdWxkIGdpdmUgeW91IGEgZ3JpZCBpdGVtIHdoaWNoIGlzIDEwMCUgd2lkdGggdW5sZXNzIGl0IGlzIG9uIGEgbGFwXG4gKiBkZXZpY2UsIGF0IHdoaWNoIHBvaW50IGl0IGJlY29tZSA1MCUgd2lkZSwgb3IgaXQgaXMgb24gYSBkZXNrdG9wIGRldmljZSwgYXRcbiAqIHdoaWNoIHBvaW50IGl0IGJlY29tZXMgMzMuMzMzJSB3aWR0aC5cbiAqXG4gKiBjc3N3aXphcmRyeSBncmlkcyBhbHNvIGhhcyBwdXNoIGFuZCBwdWxsIGNsYXNzZXMgd2hpY2ggYWxsb3cgeW91IHRvIG51ZGdlXG4gKiBncmlkIGl0ZW1zIGxlZnQgYW5kIHJpZ2h0IGJ5IGEgZGVmaW5lZCBhbW91bnQuIFRoZXNlIGZvbGxvdyB0aGUgc2FtZSBuYW1pbmdcbiAqIGNvbnZlbnRpb24gYXMgYWJvdmUsIGJ1dCBhcmUgcHJlcGVuZGVkIGJ5IGVpdGhlciBgcHVzaC0tYCBvciBgcHVsbC0tYCwgZm9yXG4gKiBleGFtcGxlOlxuICpcbiAgIGBjbGFzcz1cImdyaWRfX2l0ZW0gIG9uZS1oYWxmICBwdXNoLS1vbmUtaGFsZlwiYFxuICpcbiAqIFRoaXMgd291bGQgZ2l2ZSB5b3UgYSBncmlkIGl0ZW0gd2hpY2ggaXMgNTAlIHdpZHRoIGFuZCBwdXNoZWQgb3ZlciB0byB0aGVcbiAqIHJpZ2h0IGJ5IDUwJS5cbiAqXG4gKiBBbGwgY2xhc3NlcyBpbiBjc3N3aXphcmRyeSBncmlkcyBmb2xsb3cgdGhpcyBwYXR0ZW4sIHNvIHlvdSBzaG91bGQgZmFpcmx5XG4gKiBxdWlja2x5IGJlIGFibGUgdG8gcGllY2UgdG9nZXRoZXIgYW55IGNvbWJpbmF0aW9ucyB5b3UgY2FuIGltYWdpbmUsIGZvclxuICogZXhhbXBsZTpcbiAqXG4gICBgY2xhc3M9XCJncmlkX19pdGVtICBvbmUtd2hvbGUgIGxhcC0tb25lLWhhbGYgIGRlc2stLW9uZS10aGlyZCAgcHVzaC0tZGVzay0tb25lLXRoaXJkXCJgXG4gKlxuICAgYGNsYXNzPVwiZ3JpZF9faXRlbSAgb25lLXF1YXJ0ZXIgIHBhbG0tLW9uZS1oYWxmICBwdXNoLS1wYWxtLS1vbmUtaGFsZlwiYFxuICpcbiAgIGBjbGFzcz1cImdyaWRfX2l0ZW0gIHBhbG0tLW9uZS10aGlyZCAgZGVzay0tZml2ZS10d2VsZnRoc1wiYFxuICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRWQVJJQUJMRVNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIElmIHlvdSBhcmUgYnVpbGRpbmcgYSBub24tcmVzcG9uc2l2ZSBzaXRlIGJ1dCB3b3VsZCBzdGlsbCBsaWtlIHRvIHVzZVxuICogY3Nzd2l6YXJkcnktZ3JpZHMsIHNldCB0aGlzIHRvIOKAmGZhbHNl4oCZOlxuICovXG4vKipcbiAqIElzIHRoaXMgYnVpbGQgbW9iaWxlIGZpcnN0PyBTZXR0aW5nIHRvIOKAmHRydWXigJkgbWVhbnMgdGhhdCBhbGwgZ3JpZHMgd2lsbCBiZVxuICogMTAwJSB3aWR0aCBpZiB5b3UgZG8gbm90IGFwcGx5IGEgbW9yZSBzcGVjaWZpYyBjbGFzcyB0byB0aGVtLlxuICovXG4vKipcbiAqIFNldCB0aGUgc3BhY2luZyBiZXR3ZWVuIHlvdXIgZ3JpZCBpdGVtcy5cbiAqL1xuLyoqXG4gKiBXb3VsZCB5b3UgbGlrZSBTYXNz4oCZIHNpbGVudCBjbGFzc2VzLCBvciByZWd1bGFyIENTUyBjbGFzc2VzP1xuICovXG4vKipcbiAqIFdvdWxkIHlvdSBsaWtlIHB1c2ggYW5kIHB1bGwgY2xhc3NlcyBlbmFibGVkP1xuICovXG4vKipcbiAqIFVzaW5nIGBpbmxpbmUtYmxvY2tgIG1lYW5zIHRoYXQgdGhlIGdyaWQgaXRlbXMgbmVlZCB0aGVpciB3aGl0ZXNwYWNlIHJlbW92aW5nXG4gKiBpbiBvcmRlciBmb3IgdGhlbSB0byB3b3JrIGNvcnJlY3RseS4gU2V0IHRoZSBmb2xsb3dpbmcgdG8gdHJ1ZSBpZiB5b3UgYXJlXG4gKiBnb2luZyB0byBhY2hpZXZlIHRoaXMgYnkgbWFudWFsbHkgcmVtb3ZpbmcvY29tbWVudGluZyBvdXQgYW55IHdoaXRlc3BhY2UgaW5cbiAqIHlvdXIgSFRNTCB5b3Vyc2VsZi5cbiAqXG4gKiBTZXR0aW5nIHRoaXMgdG8gZmFsc2UgaW52b2tlcyBhIGhhY2sgd2hpY2ggY2Fubm90IGFsd2F5cyBiZSBndWFyYW50ZWVkLFxuICogcGxlYXNlIHNlZSB0aGUgZm9sbG93aW5nIGZvciBtb3JlIGRldGFpbDpcbiAqXG4gKiBnaXRodWIuY29tL2Nzc3dpemFyZHJ5L2Nzc3dpemFyZHJ5LWdyaWRzL2NvbW1pdC83NDRkNGIyM2M5ZDJiNzdkNjA1YjU5OTFlNTRhMzk3ZGY3MmUwNjg4XG4gKiBnaXRodWIuY29tL2Nzc3dpemFyZHJ5L2ludWl0LmNzcy9pc3N1ZXMvMTcwI2lzc3VlY29tbWVudC0xNDg1OTM3MVxuICovXG4vKipcbiAqIERlZmluZSB5b3VyIGJyZWFrcG9pbnRzLiBUaGUgZmlyc3QgdmFsdWUgaXMgdGhlIHByZWZpeCB0aGF0IHNoYWxsIGJlIHVzZWQgZm9yXG4gKiB5b3VyIGNsYXNzZXMgKGUuZy4gYC5wYWxtLS1vbmUtaGFsZmApLCB0aGUgc2Vjb25kIHZhbHVlIGlzIHRoZSBtZWRpYSBxdWVyeVxuICogdGhhdCB0aGUgYnJlYWtwb2ludCBmaXJlcyBhdC5cbiAqL1xuLyoqXG4gKiBEZWZpbmUgd2hpY2ggbmFtZXNwYWNlZCBicmVha3BvaW50cyB5b3Ugd291bGQgbGlrZSB0byBnZW5lcmF0ZSBmb3IgZWFjaCBvZlxuICogd2lkdGhzLCBwdXNoIGFuZCBwdWxsLiBUaGlzIGlzIGhhbmR5IGlmIHlvdSBvbmx5IG5lZWQgcHVsbCBvbiwgc2F5LCBkZXNrLCBvclxuICogeW91IG9ubHkgbmVlZCBhIG5ldyB3aWR0aCBicmVha3BvaW50IGF0IG1vYmlsZSBzaXplcy4gSXQgYWxsb3dzIHlvdSB0byBvbmx5XG4gKiBjb21waWxlIGFzIG11Y2ggQ1NTIGFzIHlvdSBuZWVkLiBBbGwgYXJlIHR1cm5lZCBvbiBieSBkZWZhdWx0LCBidXQgeW91IGNhblxuICogYWRkIGFuZCByZW1vdmUgYnJlYWtwb2ludHMgYXQgd2lsbC5cbiAqXG4gKiBQdXNoIGFuZCBwdWxsIHNoYWxsIG9ubHkgYmUgdXNlZCBpZiBgJHB1c2hgIGFuZC9vciBgJHB1bGxgIGFuZCBgJHJlc3BvbnNpdmVgXG4gKiBoYXZlIGJlZW4gc2V0IHRvIOKAmHRydWXigJkuXG4gKi9cbi8qKlxuICogWW91IGRvIG5vdCBuZWVkIHRvIGVkaXQgYW55dGhpbmcgZnJvbSB0aGlzIGxpbmUgb253YXJkOyBjc3N3aXphcmRyeS1ncmlkcyBpc1xuICogZ29vZCB0byBnby4gSGFwcHkgZ3JpZGRpbuKAmSFcbiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkTUlYSU5TXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBUaGVzZSBtaXhpbnMgYXJlIGZvciB0aGUgbGlicmFyeSB0byB1c2Ugb25seSwgeW91IHNob3VsZCBub3QgbmVlZCB0byBtb2RpZnlcbiAqIHRoZW0gYXQgYWxsLlxuICpcbiAqIEVuY2xvc2UgYSBibG9jayBvZiBjb2RlIHdpdGggYSBtZWRpYSBxdWVyeSBhcyBuYW1lZCBpbiBgJGJyZWFrcG9pbnRzYC5cbiAqL1xuLyoqXG4gKiBEcm9wIHJlbGF0aXZlIHBvc2l0aW9uaW5nIGludG8gc2lsZW50IGNsYXNzZXMgd2hpY2ggY2Fu4oCZdCB0YWtlIGFkdmFudGFnZSBvZlxuICogdGhlIGBbY2xhc3MqPVwicHVzaC0tXCJdYCBhbmQgYFtjbGFzcyo9XCJwdWxsLS1cIl1gIHNlbGVjdG9ycy5cbiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkR1JJRCBTRVRVUFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogMS4gQWxsb3cgdGhlIGdyaWQgc3lzdGVtIHRvIGJlIHVzZWQgb24gbGlzdHMuXG4gKiAyLiBSZW1vdmUgYW55IG1hcmdpbnMgYW5kIHBhZGRpbmdzIHRoYXQgbWlnaHQgYWZmZWN0IHRoZSBncmlkIHN5c3RlbS5cbiAqIDMuIEFwcGx5IGEgbmVnYXRpdmUgYG1hcmdpbi1sZWZ0YCB0byBuZWdhdGUgdGhlIGNvbHVtbnPigJkgZ3V0dGVycy5cbiAqL1xuLmdyaWQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAvKiBbMV0gKi9cbiAgbWFyZ2luOiAwO1xuICAvKiBbMl0gKi9cbiAgcGFkZGluZzogMDtcbiAgLyogWzJdICovXG4gIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgLyogWzNdICovIH1cblxuLyoqXG4gICAgICogMS4gQ2F1c2UgY29sdW1ucyB0byBzdGFjayBzaWRlLWJ5LXNpZGUuXG4gICAgICogMi4gU3BhY2UgY29sdW1ucyBhcGFydC5cbiAgICAgKiAzLiBBbGlnbiBjb2x1bW5zIHRvIHRoZSB0b3BzIG9mIGVhY2ggb3RoZXIuXG4gICAgICogNC4gRnVsbC13aWR0aCB1bmxlc3MgdG9sZCB0byBiZWhhdmUgb3RoZXJ3aXNlLlxuICAgICAqIDUuIFJlcXVpcmVkIHRvIGNvbWJpbmUgZmx1aWQgd2lkdGhzIGFuZCBmaXhlZCBndXR0ZXJzLlxuICAgICAqL1xuLmdyaWRfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIFsxXSAqL1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIC8qIFsyXSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAvKiBbM10gKi9cbiAgd2lkdGg6IDEwMCU7XG4gIC8qIFs0XSAqL1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIFs1XSAqL1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIFs1XSAqL1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiBbNV0gKi8gfVxuXG4vKipcbiAqIFJldmVyc2VkIGdyaWRzIGFsbG93IHlvdSB0byBzdHJ1Y3R1cmUgeW91ciBzb3VyY2UgaW4gdGhlIG9wcG9zaXRlIG9yZGVyIHRvXG4gKiBob3cgeW91ciByZW5kZXJlZCBsYXlvdXQgd2lsbCBhcHBlYXIuIEV4dGVuZHMgYC5ncmlkYC5cbiAqL1xuLmdyaWQtLXJldiB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5ncmlkLS1yZXYgPiAuZ3JpZF9faXRlbSB7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKipcbiAqIEd1dHRlcmxlc3MgZ3JpZHMgaGF2ZSBhbGwgdGhlIHByb3BlcnRpZXMgb2YgcmVndWxhciBncmlkcywgbWludXMgYW55IHNwYWNpbmcuXG4gKiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbi5ncmlkLS1mdWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmdyaWQtLWZ1bGwgPiAuZ3JpZF9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi8qKlxuICogQWxpZ24gdGhlIGVudGlyZSBncmlkIHRvIHRoZSByaWdodC4gRXh0ZW5kcyBgLmdyaWRgLlxuICovXG4uZ3JpZC0tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuZ3JpZC0tcmlnaHQgPiAuZ3JpZF9faXRlbSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKipcbiAqIENlbnRlcmVkIGdyaWRzIGFsaWduIGdyaWQgaXRlbXMgY2VudHJhbGx5IHdpdGhvdXQgbmVlZGluZyB0byB1c2UgcHVzaCBvciBwdWxsXG4gKiBjbGFzc2VzLiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbi5ncmlkLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmdyaWQtLWNlbnRlciA+IC5ncmlkX19pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi8qKlxuICogQWxpZ24gZ3JpZCBjZWxscyB2ZXJ0aWNhbGx5IChgLmdyaWQtLW1pZGRsZWAgb3IgYC5ncmlkLS1ib3R0b21gKS4gRXh0ZW5kc1xuICogYC5ncmlkYC5cbiAqL1xuLmdyaWQtLW1pZGRsZSA+IC5ncmlkX19pdGVtIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uZ3JpZC0tYm90dG9tID4gLmdyaWRfX2l0ZW0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi8qKlxuICogQ3JlYXRlIGdyaWRzIHdpdGggbmFycm93ZXIgZ3V0dGVycy4gRXh0ZW5kcyBgLmdyaWRgLlxuICovXG4uZ3JpZC0tbmFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4OyB9XG4gIC5ncmlkLS1uYXJyb3cgPiAuZ3JpZF9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4OyB9XG5cbi8qKlxuICogQ3JlYXRlIGdyaWRzIHdpdGggd2lkZXIgZ3V0dGVycy4gRXh0ZW5kcyBgLmdyaWRgLlxuICovXG4uZ3JpZC0td2lkZSB7XG4gIG1hcmdpbi1sZWZ0OiAtNDhweDsgfVxuICAuZ3JpZC0td2lkZSA+IC5ncmlkX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkV0lEVEhTXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBDcmVhdGUgb3VyIHdpZHRoIGNsYXNzZXMsIHByZWZpeGVkIGJ5IHRoZSBzcGVjaWZpZWQgbmFtZXNwYWNlLlxuICovXG4vKipcbiAqIE91ciByZWd1bGFyLCBub24tcmVzcG9uc2l2ZSB3aWR0aCBjbGFzc2VzLlxuICovXG4vKipcbiAgICAgKiBXaG9sZVxuICAgICAqL1xuLm9uZS13aG9sZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qKlxuICAgICAqIEhhbHZlc1xuICAgICAqL1xuLm9uZS1oYWxmLCAudHdvLXF1YXJ0ZXJzLCAudGhyZWUtc2l4dGhzLCAuZm91ci1laWdodGhzLCAuZml2ZS10ZW50aHMsIC5zaXgtdHdlbGZ0aHMge1xuICB3aWR0aDogNTAlOyB9XG5cbi8qKlxuICAgICAqIFRoaXJkc1xuICAgICAqL1xuLm9uZS10aGlyZCwgLnR3by1zaXh0aHMsIC5mb3VyLXR3ZWxmdGhzIHtcbiAgd2lkdGg6IDMzLjMzMyU7IH1cblxuLnR3by10aGlyZHMsIC5mb3VyLXNpeHRocywgLmVpZ2h0LXR3ZWxmdGhzIHtcbiAgd2lkdGg6IDY2LjY2NiU7IH1cblxuLyoqXG4gICAgICogUXVhcnRlcnNcbiAgICAgKi9cbi5vbmUtcXVhcnRlciwgLnR3by1laWdodGhzLCAudGhyZWUtdHdlbGZ0aHMge1xuICB3aWR0aDogMjUlOyB9XG5cbi50aHJlZS1xdWFydGVycywgLnNpeC1laWdodGhzLCAubmluZS10d2VsZnRocyB7XG4gIHdpZHRoOiA3NSU7IH1cblxuLyoqXG4gICAgICogRmlmdGhzXG4gICAgICovXG4ub25lLWZpZnRoLCAudHdvLXRlbnRocyB7XG4gIHdpZHRoOiAyMCU7IH1cblxuLnR3by1maWZ0aHMsIC5mb3VyLXRlbnRocyB7XG4gIHdpZHRoOiA0MCU7IH1cblxuLnRocmVlLWZpZnRocywgLnNpeC10ZW50aHMge1xuICB3aWR0aDogNjAlOyB9XG5cbi5mb3VyLWZpZnRocywgLmVpZ2h0LXRlbnRocyB7XG4gIHdpZHRoOiA4MCU7IH1cblxuLyoqXG4gICAgICogU2l4dGhzXG4gICAgICovXG4ub25lLXNpeHRoLCAudHdvLXR3ZWxmdGhzIHtcbiAgd2lkdGg6IDE2LjY2NiU7IH1cblxuLmZpdmUtc2l4dGhzLCAudGVuLXR3ZWxmdGhzIHtcbiAgd2lkdGg6IDgzLjMzMyU7IH1cblxuLyoqXG4gICAgICogRWlnaHRoc1xuICAgICAqL1xuLm9uZS1laWdodGgge1xuICB3aWR0aDogMTIuNSU7IH1cblxuLnRocmVlLWVpZ2h0aHMge1xuICB3aWR0aDogMzcuNSU7IH1cblxuLmZpdmUtZWlnaHRocyB7XG4gIHdpZHRoOiA2Mi41JTsgfVxuXG4uc2V2ZW4tZWlnaHRocyB7XG4gIHdpZHRoOiA4Ny41JTsgfVxuXG4vKipcbiAgICAgKiBUZW50aHNcbiAgICAgKi9cbi5vbmUtdGVudGgge1xuICB3aWR0aDogMTAlOyB9XG5cbi50aHJlZS10ZW50aHMge1xuICB3aWR0aDogMzAlOyB9XG5cbi5zZXZlbi10ZW50aHMge1xuICB3aWR0aDogNzAlOyB9XG5cbi5uaW5lLXRlbnRocyB7XG4gIHdpZHRoOiA5MCU7IH1cblxuLyoqXG4gICAgICogVHdlbGZ0aHNcbiAgICAgKi9cbi5vbmUtdHdlbGZ0aCB7XG4gIHdpZHRoOiA4LjMzMyU7IH1cblxuLmZpdmUtdHdlbGZ0aHMge1xuICB3aWR0aDogNDEuNjY2JTsgfVxuXG4uc2V2ZW4tdHdlbGZ0aHMge1xuICB3aWR0aDogNTguMzMzJTsgfVxuXG4uZWxldmVuLXR3ZWxmdGhzIHtcbiAgd2lkdGg6IDkxLjY2NiU7IH1cblxuLyoqXG4gKiBPdXIgcmVzcG9uc2l2ZSBjbGFzc2VzLCBpZiB3ZSBoYXZlIGVuYWJsZWQgdGhlbS5cbiAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAvKipcbiAgICAgKiBXaG9sZVxuICAgICAqL1xuICAucGFsbS0tb25lLXdob2xlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKipcbiAgICAgKiBIYWx2ZXNcbiAgICAgKi9cbiAgLnBhbG0tLW9uZS1oYWxmLCAucGFsbS0tdHdvLXF1YXJ0ZXJzLCAucGFsbS0tdGhyZWUtc2l4dGhzLCAucGFsbS0tZm91ci1laWdodGhzLCAucGFsbS0tZml2ZS10ZW50aHMsIC5wYWxtLS1zaXgtdHdlbGZ0aHMge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLyoqXG4gICAgICogVGhpcmRzXG4gICAgICovXG4gIC5wYWxtLS1vbmUtdGhpcmQsIC5wYWxtLS10d28tc2l4dGhzLCAucGFsbS0tZm91ci10d2VsZnRocyB7XG4gICAgd2lkdGg6IDMzLjMzMyU7IH1cbiAgLnBhbG0tLXR3by10aGlyZHMsIC5wYWxtLS1mb3VyLXNpeHRocywgLnBhbG0tLWVpZ2h0LXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogNjYuNjY2JTsgfVxuICAvKipcbiAgICAgKiBRdWFydGVyc1xuICAgICAqL1xuICAucGFsbS0tb25lLXF1YXJ0ZXIsIC5wYWxtLS10d28tZWlnaHRocywgLnBhbG0tLXRocmVlLXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5wYWxtLS10aHJlZS1xdWFydGVycywgLnBhbG0tLXNpeC1laWdodGhzLCAucGFsbS0tbmluZS10d2VsZnRocyB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAvKipcbiAgICAgKiBGaWZ0aHNcbiAgICAgKi9cbiAgLnBhbG0tLW9uZS1maWZ0aCwgLnBhbG0tLXR3by10ZW50aHMge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnBhbG0tLXR3by1maWZ0aHMsIC5wYWxtLS1mb3VyLXRlbnRocyB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAucGFsbS0tdGhyZWUtZmlmdGhzLCAucGFsbS0tc2l4LXRlbnRocyB7XG4gICAgd2lkdGg6IDYwJTsgfVxuICAucGFsbS0tZm91ci1maWZ0aHMsIC5wYWxtLS1laWdodC10ZW50aHMge1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgLyoqXG4gICAgICogU2l4dGhzXG4gICAgICovXG4gIC5wYWxtLS1vbmUtc2l4dGgsIC5wYWxtLS10d28tdHdlbGZ0aHMge1xuICAgIHdpZHRoOiAxNi42NjYlOyB9XG4gIC5wYWxtLS1maXZlLXNpeHRocywgLnBhbG0tLXRlbi10d2VsZnRocyB7XG4gICAgd2lkdGg6IDgzLjMzMyU7IH1cbiAgLyoqXG4gICAgICogRWlnaHRoc1xuICAgICAqL1xuICAucGFsbS0tb25lLWVpZ2h0aCB7XG4gICAgd2lkdGg6IDEyLjUlOyB9XG4gIC5wYWxtLS10aHJlZS1laWdodGhzIHtcbiAgICB3aWR0aDogMzcuNSU7IH1cbiAgLnBhbG0tLWZpdmUtZWlnaHRocyB7XG4gICAgd2lkdGg6IDYyLjUlOyB9XG4gIC5wYWxtLS1zZXZlbi1laWdodGhzIHtcbiAgICB3aWR0aDogODcuNSU7IH1cbiAgLyoqXG4gICAgICogVGVudGhzXG4gICAgICovXG4gIC5wYWxtLS1vbmUtdGVudGgge1xuICAgIHdpZHRoOiAxMCU7IH1cbiAgLnBhbG0tLXRocmVlLXRlbnRocyB7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAucGFsbS0tc2V2ZW4tdGVudGhzIHtcbiAgICB3aWR0aDogNzAlOyB9XG4gIC5wYWxtLS1uaW5lLXRlbnRocyB7XG4gICAgd2lkdGg6IDkwJTsgfVxuICAvKipcbiAgICAgKiBUd2VsZnRoc1xuICAgICAqL1xuICAucGFsbS0tb25lLXR3ZWxmdGgge1xuICAgIHdpZHRoOiA4LjMzMyU7IH1cbiAgLnBhbG0tLWZpdmUtdHdlbGZ0aHMge1xuICAgIHdpZHRoOiA0MS42NjYlOyB9XG4gIC5wYWxtLS1zZXZlbi10d2VsZnRocyB7XG4gICAgd2lkdGg6IDU4LjMzMyU7IH1cbiAgLnBhbG0tLWVsZXZlbi10d2VsZnRocyB7XG4gICAgd2lkdGg6IDkxLjY2NiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC8qKlxuICAgICAqIFdob2xlXG4gICAgICovXG4gIC5sYXAtLW9uZS13aG9sZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyoqXG4gICAgICogSGFsdmVzXG4gICAgICovXG4gIC5sYXAtLW9uZS1oYWxmLCAubGFwLS10d28tcXVhcnRlcnMsIC5sYXAtLXRocmVlLXNpeHRocywgLmxhcC0tZm91ci1laWdodGhzLCAubGFwLS1maXZlLXRlbnRocywgLmxhcC0tc2l4LXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC8qKlxuICAgICAqIFRoaXJkc1xuICAgICAqL1xuICAubGFwLS1vbmUtdGhpcmQsIC5sYXAtLXR3by1zaXh0aHMsIC5sYXAtLWZvdXItdHdlbGZ0aHMge1xuICAgIHdpZHRoOiAzMy4zMzMlOyB9XG4gIC5sYXAtLXR3by10aGlyZHMsIC5sYXAtLWZvdXItc2l4dGhzLCAubGFwLS1laWdodC10d2VsZnRocyB7XG4gICAgd2lkdGg6IDY2LjY2NiU7IH1cbiAgLyoqXG4gICAgICogUXVhcnRlcnNcbiAgICAgKi9cbiAgLmxhcC0tb25lLXF1YXJ0ZXIsIC5sYXAtLXR3by1laWdodGhzLCAubGFwLS10aHJlZS10d2VsZnRocyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAubGFwLS10aHJlZS1xdWFydGVycywgLmxhcC0tc2l4LWVpZ2h0aHMsIC5sYXAtLW5pbmUtdHdlbGZ0aHMge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLyoqXG4gICAgICogRmlmdGhzXG4gICAgICovXG4gIC5sYXAtLW9uZS1maWZ0aCwgLmxhcC0tdHdvLXRlbnRocyB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAubGFwLS10d28tZmlmdGhzLCAubGFwLS1mb3VyLXRlbnRocyB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAubGFwLS10aHJlZS1maWZ0aHMsIC5sYXAtLXNpeC10ZW50aHMge1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgLmxhcC0tZm91ci1maWZ0aHMsIC5sYXAtLWVpZ2h0LXRlbnRocyB7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAvKipcbiAgICAgKiBTaXh0aHNcbiAgICAgKi9cbiAgLmxhcC0tb25lLXNpeHRoLCAubGFwLS10d28tdHdlbGZ0aHMge1xuICAgIHdpZHRoOiAxNi42NjYlOyB9XG4gIC5sYXAtLWZpdmUtc2l4dGhzLCAubGFwLS10ZW4tdHdlbGZ0aHMge1xuICAgIHdpZHRoOiA4My4zMzMlOyB9XG4gIC8qKlxuICAgICAqIEVpZ2h0aHNcbiAgICAgKi9cbiAgLmxhcC0tb25lLWVpZ2h0aCB7XG4gICAgd2lkdGg6IDEyLjUlOyB9XG4gIC5sYXAtLXRocmVlLWVpZ2h0aHMge1xuICAgIHdpZHRoOiAzNy41JTsgfVxuICAubGFwLS1maXZlLWVpZ2h0aHMge1xuICAgIHdpZHRoOiA2Mi41JTsgfVxuICAubGFwLS1zZXZlbi1laWdodGhzIHtcbiAgICB3aWR0aDogODcuNSU7IH1cbiAgLyoqXG4gICAgICogVGVudGhzXG4gICAgICovXG4gIC5sYXAtLW9uZS10ZW50aCB7XG4gICAgd2lkdGg6IDEwJTsgfVxuICAubGFwLS10aHJlZS10ZW50aHMge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgLmxhcC0tc2V2ZW4tdGVudGhzIHtcbiAgICB3aWR0aDogNzAlOyB9XG4gIC5sYXAtLW5pbmUtdGVudGhzIHtcbiAgICB3aWR0aDogOTAlOyB9XG4gIC8qKlxuICAgICAqIFR3ZWxmdGhzXG4gICAgICovXG4gIC5sYXAtLW9uZS10d2VsZnRoIHtcbiAgICB3aWR0aDogOC4zMzMlOyB9XG4gIC5sYXAtLWZpdmUtdHdlbGZ0aHMge1xuICAgIHdpZHRoOiA0MS42NjYlOyB9XG4gIC5sYXAtLXNldmVuLXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogNTguMzMzJTsgfVxuICAubGFwLS1lbGV2ZW4tdHdlbGZ0aHMge1xuICAgIHdpZHRoOiA5MS42NjYlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLyoqXG4gICAgICogV2hvbGVcbiAgICAgKi9cbiAgLnBvcnRhYmxlLS1vbmUtd2hvbGUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qKlxuICAgICAqIEhhbHZlc1xuICAgICAqL1xuICAucG9ydGFibGUtLW9uZS1oYWxmLCAucG9ydGFibGUtLXR3by1xdWFydGVycywgLnBvcnRhYmxlLS10aHJlZS1zaXh0aHMsIC5wb3J0YWJsZS0tZm91ci1laWdodGhzLCAucG9ydGFibGUtLWZpdmUtdGVudGhzLCAucG9ydGFibGUtLXNpeC10d2VsZnRocyB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAvKipcbiAgICAgKiBUaGlyZHNcbiAgICAgKi9cbiAgLnBvcnRhYmxlLS1vbmUtdGhpcmQsIC5wb3J0YWJsZS0tdHdvLXNpeHRocywgLnBvcnRhYmxlLS1mb3VyLXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogMzMuMzMzJTsgfVxuICAucG9ydGFibGUtLXR3by10aGlyZHMsIC5wb3J0YWJsZS0tZm91ci1zaXh0aHMsIC5wb3J0YWJsZS0tZWlnaHQtdHdlbGZ0aHMge1xuICAgIHdpZHRoOiA2Ni42NjYlOyB9XG4gIC8qKlxuICAgICAqIFF1YXJ0ZXJzXG4gICAgICovXG4gIC5wb3J0YWJsZS0tb25lLXF1YXJ0ZXIsIC5wb3J0YWJsZS0tdHdvLWVpZ2h0aHMsIC5wb3J0YWJsZS0tdGhyZWUtdHdlbGZ0aHMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnBvcnRhYmxlLS10aHJlZS1xdWFydGVycywgLnBvcnRhYmxlLS1zaXgtZWlnaHRocywgLnBvcnRhYmxlLS1uaW5lLXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC8qKlxuICAgICAqIEZpZnRoc1xuICAgICAqL1xuICAucG9ydGFibGUtLW9uZS1maWZ0aCwgLnBvcnRhYmxlLS10d28tdGVudGhzIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5wb3J0YWJsZS0tdHdvLWZpZnRocywgLnBvcnRhYmxlLS1mb3VyLXRlbnRocyB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAucG9ydGFibGUtLXRocmVlLWZpZnRocywgLnBvcnRhYmxlLS1zaXgtdGVudGhzIHtcbiAgICB3aWR0aDogNjAlOyB9XG4gIC5wb3J0YWJsZS0tZm91ci1maWZ0aHMsIC5wb3J0YWJsZS0tZWlnaHQtdGVudGhzIHtcbiAgICB3aWR0aDogODAlOyB9XG4gIC8qKlxuICAgICAqIFNpeHRoc1xuICAgICAqL1xuICAucG9ydGFibGUtLW9uZS1zaXh0aCwgLnBvcnRhYmxlLS10d28tdHdlbGZ0aHMge1xuICAgIHdpZHRoOiAxNi42NjYlOyB9XG4gIC5wb3J0YWJsZS0tZml2ZS1zaXh0aHMsIC5wb3J0YWJsZS0tdGVuLXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogODMuMzMzJTsgfVxuICAvKipcbiAgICAgKiBFaWdodGhzXG4gICAgICovXG4gIC5wb3J0YWJsZS0tb25lLWVpZ2h0aCB7XG4gICAgd2lkdGg6IDEyLjUlOyB9XG4gIC5wb3J0YWJsZS0tdGhyZWUtZWlnaHRocyB7XG4gICAgd2lkdGg6IDM3LjUlOyB9XG4gIC5wb3J0YWJsZS0tZml2ZS1laWdodGhzIHtcbiAgICB3aWR0aDogNjIuNSU7IH1cbiAgLnBvcnRhYmxlLS1zZXZlbi1laWdodGhzIHtcbiAgICB3aWR0aDogODcuNSU7IH1cbiAgLyoqXG4gICAgICogVGVudGhzXG4gICAgICovXG4gIC5wb3J0YWJsZS0tb25lLXRlbnRoIHtcbiAgICB3aWR0aDogMTAlOyB9XG4gIC5wb3J0YWJsZS0tdGhyZWUtdGVudGhzIHtcbiAgICB3aWR0aDogMzAlOyB9XG4gIC5wb3J0YWJsZS0tc2V2ZW4tdGVudGhzIHtcbiAgICB3aWR0aDogNzAlOyB9XG4gIC5wb3J0YWJsZS0tbmluZS10ZW50aHMge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLyoqXG4gICAgICogVHdlbGZ0aHNcbiAgICAgKi9cbiAgLnBvcnRhYmxlLS1vbmUtdHdlbGZ0aCB7XG4gICAgd2lkdGg6IDguMzMzJTsgfVxuICAucG9ydGFibGUtLWZpdmUtdHdlbGZ0aHMge1xuICAgIHdpZHRoOiA0MS42NjYlOyB9XG4gIC5wb3J0YWJsZS0tc2V2ZW4tdHdlbGZ0aHMge1xuICAgIHdpZHRoOiA1OC4zMzMlOyB9XG4gIC5wb3J0YWJsZS0tZWxldmVuLXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogOTEuNjY2JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC8qKlxuICAgICAqIFdob2xlXG4gICAgICovXG4gIC5kZXNrLS1vbmUtd2hvbGUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qKlxuICAgICAqIEhhbHZlc1xuICAgICAqL1xuICAuZGVzay0tb25lLWhhbGYsIC5kZXNrLS10d28tcXVhcnRlcnMsIC5kZXNrLS10aHJlZS1zaXh0aHMsIC5kZXNrLS1mb3VyLWVpZ2h0aHMsIC5kZXNrLS1maXZlLXRlbnRocywgLmRlc2stLXNpeC10d2VsZnRocyB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAvKipcbiAgICAgKiBUaGlyZHNcbiAgICAgKi9cbiAgLmRlc2stLW9uZS10aGlyZCwgLmRlc2stLXR3by1zaXh0aHMsIC5kZXNrLS1mb3VyLXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogMzMuMzMzJTsgfVxuICAuZGVzay0tdHdvLXRoaXJkcywgLmRlc2stLWZvdXItc2l4dGhzLCAuZGVzay0tZWlnaHQtdHdlbGZ0aHMge1xuICAgIHdpZHRoOiA2Ni42NjYlOyB9XG4gIC8qKlxuICAgICAqIFF1YXJ0ZXJzXG4gICAgICovXG4gIC5kZXNrLS1vbmUtcXVhcnRlciwgLmRlc2stLXR3by1laWdodGhzLCAuZGVzay0tdGhyZWUtdHdlbGZ0aHMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmRlc2stLXRocmVlLXF1YXJ0ZXJzLCAuZGVzay0tc2l4LWVpZ2h0aHMsIC5kZXNrLS1uaW5lLXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC8qKlxuICAgICAqIEZpZnRoc1xuICAgICAqL1xuICAuZGVzay0tb25lLWZpZnRoLCAuZGVzay0tdHdvLXRlbnRocyB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAuZGVzay0tdHdvLWZpZnRocywgLmRlc2stLWZvdXItdGVudGhzIHtcbiAgICB3aWR0aDogNDAlOyB9XG4gIC5kZXNrLS10aHJlZS1maWZ0aHMsIC5kZXNrLS1zaXgtdGVudGhzIHtcbiAgICB3aWR0aDogNjAlOyB9XG4gIC5kZXNrLS1mb3VyLWZpZnRocywgLmRlc2stLWVpZ2h0LXRlbnRocyB7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAvKipcbiAgICAgKiBTaXh0aHNcbiAgICAgKi9cbiAgLmRlc2stLW9uZS1zaXh0aCwgLmRlc2stLXR3by10d2VsZnRocyB7XG4gICAgd2lkdGg6IDE2LjY2NiU7IH1cbiAgLmRlc2stLWZpdmUtc2l4dGhzLCAuZGVzay0tdGVuLXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogODMuMzMzJTsgfVxuICAvKipcbiAgICAgKiBFaWdodGhzXG4gICAgICovXG4gIC5kZXNrLS1vbmUtZWlnaHRoIHtcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgLmRlc2stLXRocmVlLWVpZ2h0aHMge1xuICAgIHdpZHRoOiAzNy41JTsgfVxuICAuZGVzay0tZml2ZS1laWdodGhzIHtcbiAgICB3aWR0aDogNjIuNSU7IH1cbiAgLmRlc2stLXNldmVuLWVpZ2h0aHMge1xuICAgIHdpZHRoOiA4Ny41JTsgfVxuICAvKipcbiAgICAgKiBUZW50aHNcbiAgICAgKi9cbiAgLmRlc2stLW9uZS10ZW50aCB7XG4gICAgd2lkdGg6IDEwJTsgfVxuICAuZGVzay0tdGhyZWUtdGVudGhzIHtcbiAgICB3aWR0aDogMzAlOyB9XG4gIC5kZXNrLS1zZXZlbi10ZW50aHMge1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgLmRlc2stLW5pbmUtdGVudGhzIHtcbiAgICB3aWR0aDogOTAlOyB9XG4gIC8qKlxuICAgICAqIFR3ZWxmdGhzXG4gICAgICovXG4gIC5kZXNrLS1vbmUtdHdlbGZ0aCB7XG4gICAgd2lkdGg6IDguMzMzJTsgfVxuICAuZGVzay0tZml2ZS10d2VsZnRocyB7XG4gICAgd2lkdGg6IDQxLjY2NiU7IH1cbiAgLmRlc2stLXNldmVuLXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogNTguMzMzJTsgfVxuICAuZGVzay0tZWxldmVuLXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogOTEuNjY2JTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJFBVU0hcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIFB1c2ggY2xhc3NlcywgdG8gbW92ZSBncmlkIGl0ZW1zIG92ZXIgdG8gdGhlIHJpZ2h0IGJ5IGNlcnRhaW4gYW1vdW50cy5cbiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkUFVMTFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogUHVsbCBjbGFzc2VzLCB0byBtb3ZlIGdyaWQgaXRlbXMgYmFjayB0byB0aGUgbGVmdCBieSBjZXJ0YWluIGFtb3VudHMuXG4gKi9cbi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xMC4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi9zcmMvYXNzZXRzL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uLy4uL3NyYy9hc3NldHMvd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi8uLi9zcmMvYXNzZXRzL3dlYmZvbnRzL2ZhLWJyYW5kcy00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uLy4uL3NyYy9hc3NldHMvd2ViZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uLy4uL3NyYy9hc3NldHMvd2ViZm9udHMvZmEtYnJhbmRzLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uLy4uL3NyYy9hc3NldHMvd2ViZm9udHMvZmEtYnJhbmRzLTQwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG5cbi5mYWIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7IH1cblxuLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjEwLjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbi5mYS5mYS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMFwiOyB9XG5cbi5mYS5mYS1tZWV0dXAge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXN0YXItbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXN0YXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiOyB9XG5cbi5mYS5mYS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjsgfVxuXG4uZmEuZmEtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjsgfVxuXG4uZmEuZmEtZ2VhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiOyB9XG5cbi5mYS5mYS10cmFzaC1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtdHJhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlZFwiOyB9XG5cbi5mYS5mYS1maWxlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1maWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjsgfVxuXG4uZmEuZmEtY2xvY2stbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjsgfVxuXG4uZmEuZmEtYXJyb3ctY2lyY2xlLW8tZG93biB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNThcIjsgfVxuXG4uZmEuZmEtYXJyb3ctY2lyY2xlLW8tdXAge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YlwiOyB9XG5cbi5mYS5mYS1wbGF5LWNpcmNsZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiOyB9XG5cbi5mYS5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjsgfVxuXG4uZmEuZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7IH1cblxuLmZhLmZhLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjsgfVxuXG4uZmEuZmEtbGlzdC1hbHQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1kZWRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjsgfVxuXG4uZmEuZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7IH1cblxuLmZhLmZhLXBpY3R1cmUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiOyB9XG5cbi5mYS5mYS1waG90byB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXBob3RvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7IH1cblxuLmZhLmZhLWltYWdlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjsgfVxuXG4uZmEuZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAzXCI7IH1cblxuLmZhLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzVcIjsgfVxuXG4uZmEuZmEtcGVuY2lsLXNxdWFyZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7IH1cblxuLmZhLmZhLXNoYXJlLXNxdWFyZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjsgfVxuXG4uZmEuZmEtY2hlY2stc3F1YXJlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiOyB9XG5cbi5mYS5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjsgfVxuXG4uZmEuZmEtdGltZXMtY2lyY2xlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiOyB9XG5cbi5mYS5mYS1jaGVjay1jaXJjbGUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7IH1cblxuLmZhLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiOyB9XG5cbi5mYS5mYS1leWUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1leWUtc2xhc2gge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7IH1cblxuLmZhLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7IH1cblxuLmZhLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM4XCI7IH1cblxuLmZhLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM3XCI7IH1cblxuLmZhLmZhLWJhci1jaGFydCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiOyB9XG5cbi5mYS5mYS1iYXItY2hhcnQtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWJhci1jaGFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7IH1cblxuLmZhLmZhLXR3aXR0ZXItc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1mYWNlYm9vay1zcXVhcmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWdlYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7IH1cblxuLmZhLmZhLXRodW1icy1vLXVwIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIjsgfVxuXG4uZmEuZmEtdGh1bWJzLW8tZG93biB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIjsgfVxuXG4uZmEuZmEtaGVhcnQtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWhlYXJ0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDRcIjsgfVxuXG4uZmEuZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjVcIjsgfVxuXG4uZmEuZmEtbGlua2VkaW4tc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjsgfVxuXG4uZmEuZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiOyB9XG5cbi5mYS5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzVkXCI7IH1cblxuLmZhLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjZcIjsgfVxuXG4uZmEuZmEtZ2l0aHViLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtbGVtb24tbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjsgfVxuXG4uZmEuZmEtc3F1YXJlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiOyB9XG5cbi5mYS5mYS1ib29rbWFyay1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiOyB9XG5cbi5mYS5mYS10d2l0dGVyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1mYWNlYm9vayB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOWVcIjsgfVxuXG4uZmEuZmEtZmFjZWJvb2stZiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZmFjZWJvb2stZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZVwiOyB9XG5cbi5mYS5mYS1naXRodWIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWNyZWRpdC1jYXJkIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZmVlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiOyB9XG5cbi5mYS5mYS1oZGQtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWhkZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7IH1cblxuLmZhLmZhLWhhbmQtby1yaWdodCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiOyB9XG5cbi5mYS5mYS1oYW5kLW8tbGVmdCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7IH1cblxuLmZhLmZhLWhhbmQtby11cCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWhhbmQtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiOyB9XG5cbi5mYS5mYS1oYW5kLW8tZG93biB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWhhbmQtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7IH1cblxuLmZhLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMWVcIjsgfVxuXG4uZmEuZmEtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjsgfVxuXG4uZmEuZmEtY2hhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjsgfVxuXG4uZmEuZmEtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjsgfVxuXG4uZmEuZmEtZmlsZXMtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjsgfVxuXG4uZmEuZmEtZmxvcHB5LW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1mbG9wcHktbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjN1wiOyB9XG5cbi5mYS5mYS1uYXZpY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7IH1cblxuLmZhLmZhLXJlb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjsgfVxuXG4uZmEuZmEtcGludGVyZXN0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1waW50ZXJlc3Qtc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1nb29nbGUtcGx1cy1zcXVhcmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWdvb2dsZS1wbHVzIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiOyB9XG5cbi5mYS5mYS1tb25leSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QxXCI7IH1cblxuLmZhLmZhLXVuc29ydGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7IH1cblxuLmZhLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiOyB9XG5cbi5mYS5mYS1zb3J0LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiOyB9XG5cbi5mYS5mYS1saW5rZWRpbiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjsgfVxuXG4uZmEuZmEtcm90YXRlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjsgfVxuXG4uZmEuZmEtbGVnYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjsgfVxuXG4uZmEuZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZFwiOyB9XG5cbi5mYS5mYS1kYXNoYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmRcIjsgfVxuXG4uZmEuZmEtY29tbWVudC1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtY29tbWVudC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7IH1cblxuLmZhLmZhLWNvbW1lbnRzLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1jb21tZW50cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7IH1cblxuLmZhLmZhLWZsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7IH1cblxuLmZhLmZhLWNsaXBib2FyZCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXBhc3RlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMjhcIjsgfVxuXG4uZmEuZmEtbGlnaHRidWxiLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiOyB9XG5cbi5mYS5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MlwiOyB9XG5cbi5mYS5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4MVwiOyB9XG5cbi5mYS5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODJcIjsgfVxuXG4uZmEuZmEtYmVsbC1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7IH1cblxuLmZhLmZhLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTdcIjsgfVxuXG4uZmEuZmEtZmlsZS10ZXh0LW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1maWxlLXRleHQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiOyB9XG5cbi5mYS5mYS1idWlsZGluZy1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiOyB9XG5cbi5mYS5mYS1ob3NwaXRhbC1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiOyB9XG5cbi5mYS5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmFcIjsgfVxuXG4uZmEuZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NkXCI7IH1cblxuLmZhLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjZFwiOyB9XG5cbi5mYS5mYS1jaXJjbGUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7IH1cblxuLmZhLmZhLW1haWwtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTVcIjsgfVxuXG4uZmEuZmEtZ2l0aHViLWFsdCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZm9sZGVyLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiOyB9XG5cbi5mYS5mYS1mb2xkZXItb3Blbi1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3Y1wiOyB9XG5cbi5mYS5mYS1zbWlsZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiOyB9XG5cbi5mYS5mYS1mcm93bi1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiOyB9XG5cbi5mYS5mYS1tZWgtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLW1laC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7IH1cblxuLmZhLmZhLWtleWJvYXJkLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1rZXlib2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7IH1cblxuLmZhLmZhLWZsYWctbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWZsYWctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiOyB9XG5cbi5mYS5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiOyB9XG5cbi5mYS5mYS1zdGFyLWhhbGYtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7IH1cblxuLmZhLmZhLXN0YXItaGFsZi1lbXB0eSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiOyB9XG5cbi5mYS5mYS1zdGFyLWhhbGYtZnVsbCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7IH1cblxuLmZhLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiOyB9XG5cbi5mYS5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjsgfVxuXG4uZmEuZmEtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VkXCI7IH1cblxuLmZhLmZhLWNhbGVuZGFyLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7IH1cblxuLmZhLmZhLW1heGNkbiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtaHRtbDUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWNzczMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZlwiOyB9XG5cbi5mYS5mYS1taW51cy1zcXVhcmUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7IH1cblxuLmZhLmZhLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JmXCI7IH1cblxuLmZhLmZhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmVcIjsgfVxuXG4uZmEuZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiOyB9XG5cbi5mYS5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MFwiOyB9XG5cbi5mYS5mYS1jb21wYXNzIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtY2FyZXQtc3F1YXJlLW8tZG93biB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjsgfVxuXG4uZmEuZmEtdG9nZ2xlLWRvd24ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS10b2dnbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiOyB9XG5cbi5mYS5mYS1jYXJldC1zcXVhcmUtby11cCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7IH1cblxuLmZhLmZhLXRvZ2dsZS11cCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXRvZ2dsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiOyB9XG5cbi5mYS5mYS1jYXJldC1zcXVhcmUtby1yaWdodCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7IH1cblxuLmZhLmZhLXRvZ2dsZS1yaWdodCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiOyB9XG5cbi5mYS5mYS1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjsgfVxuXG4uZmEuZmEtZXVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiOyB9XG5cbi5mYS5mYS1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjsgfVxuXG4uZmEuZmEtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7IH1cblxuLmZhLmZhLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiOyB9XG5cbi5mYS5mYS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjsgfVxuXG4uZmEuZmEtcnVwZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjsgfVxuXG4uZmEuZmEtanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7IH1cblxuLmZhLmZhLWNueTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiOyB9XG5cbi5mYS5mYS1ybWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjsgfVxuXG4uZmEuZmEteWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7IH1cblxuLmZhLmZhLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiOyB9XG5cbi5mYS5mYS1ydWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiOyB9XG5cbi5mYS5mYS1yb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjsgfVxuXG4uZmEuZmEta3J3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7IH1cblxuLmZhLmZhLXdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiOyB9XG5cbi5mYS5mYS1idGMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWJpdGNvaW4ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjsgfVxuXG4uZmEuZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7IH1cblxuLmZhLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7IH1cblxuLmZhLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MVwiOyB9XG5cbi5mYS5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjsgfVxuXG4uZmEuZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4NFwiOyB9XG5cbi5mYS5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7IH1cblxuLmZhLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg2XCI7IH1cblxuLmZhLmZhLXlvdXR1YmUtc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS15b3V0dWJlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS14aW5nIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS14aW5nLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEteW91dHViZS1wbGF5IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjsgfVxuXG4uZmEuZmEtZHJvcGJveCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtc3RhY2stb3ZlcmZsb3cge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWluc3RhZ3JhbSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZmxpY2tyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1hZG4ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWJpdGJ1Y2tldCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtYml0YnVja2V0LXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiOyB9XG5cbi5mYS5mYS10dW1ibHIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXR1bWJsci1zcXVhcmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwOVwiOyB9XG5cbi5mYS5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBjXCI7IH1cblxuLmZhLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYVwiOyB9XG5cbi5mYS5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzBiXCI7IH1cblxuLmZhLmZhLWFwcGxlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS13aW5kb3dzIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1hbmRyb2lkIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1saW51eCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZHJpYmJibGUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXNreXBlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1mb3Vyc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS10cmVsbG8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWdyYXRpcGF5IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1naXR0aXAge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWdpdHRpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiOyB9XG5cbi5mYS5mYS1zdW4tbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXN1bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7IH1cblxuLmZhLmZhLW1vb24tbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLW1vb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiOyB9XG5cbi5mYS5mYS12ayB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtd2VpYm8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXJlbnJlbiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtcGFnZWxpbmVzIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1zdGFjay1leGNoYW5nZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YVwiOyB9XG5cbi5mYS5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OVwiOyB9XG5cbi5mYS5mYS1jYXJldC1zcXVhcmUtby1sZWZ0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiOyB9XG5cbi5mYS5mYS10b2dnbGUtbGVmdCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7IH1cblxuLmZhLmZhLWRvdC1jaXJjbGUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiOyB9XG5cbi5mYS5mYS12aW1lby1zcXVhcmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiOyB9XG5cbi5mYS5mYS10dXJraXNoLWxpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjsgfVxuXG4uZmEuZmEtcGx1cy1zcXVhcmUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjsgfVxuXG4uZmEuZmEtc2xhY2sge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXdvcmRwcmVzcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtb3BlbmlkIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1pbnN0aXR1dGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiOyB9XG5cbi5mYS5mYS1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7IH1cblxuLmZhLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiOyB9XG5cbi5mYS5mYS15YWhvbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZ29vZ2xlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1yZWRkaXQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXJlZGRpdC1zcXVhcmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXN0dW1ibGV1cG9uLWNpcmNsZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtc3R1bWJsZXVwb24ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWRlbGljaW91cyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZGlnZyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtcGllZC1waXBlci1wcCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtcGllZC1waXBlci1hbHQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWRydXBhbCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtam9vbWxhIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNVwiOyB9XG5cbi5mYS5mYS1iZWhhbmNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1iZWhhbmNlLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtc3RlYW0ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXN0ZWFtLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtYXV0b21vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiOyB9XG5cbi5mYS5mYS1jYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjsgfVxuXG4uZmEuZmEtZW52ZWxvcGUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjsgfVxuXG4uZmEuZmEtZGV2aWFudGFydCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtc291bmRjbG91ZCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZmlsZS1wZGYtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjsgfVxuXG4uZmEuZmEtZmlsZS13b3JkLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiOyB9XG5cbi5mYS5mYS1maWxlLWV4Y2VsLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjsgfVxuXG4uZmEuZmEtZmlsZS1wb3dlcnBvaW50LW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiOyB9XG5cbi5mYS5mYS1maWxlLWltYWdlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1maWxlLWltYWdlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzVcIjsgfVxuXG4uZmEuZmEtZmlsZS1waG90by1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZmlsZS1waG90by1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7IH1cblxuLmZhLmZhLWZpbGUtcGljdHVyZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzVcIjsgfVxuXG4uZmEuZmEtZmlsZS1hcmNoaXZlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiOyB9XG5cbi5mYS5mYS1maWxlLXppcC1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZmlsZS16aXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiOyB9XG5cbi5mYS5mYS1maWxlLWF1ZGlvLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjsgfVxuXG4uZmEuZmEtZmlsZS1zb3VuZC1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7IH1cblxuLmZhLmZhLWZpbGUtdmlkZW8tbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiOyB9XG5cbi5mYS5mYS1maWxlLW1vdmllLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1maWxlLW1vdmllLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzhcIjsgfVxuXG4uZmEuZmEtZmlsZS1jb2RlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiOyB9XG5cbi5mYS5mYS12aW5lIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1jb2RlcGVuIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1qc2ZpZGRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtbGlmZS1yaW5nIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtbGlmZS1ib3V5IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtbGlmZS1ib3V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7IH1cblxuLmZhLmZhLWxpZmUtYnVveSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWxpZmUtYnVveTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiOyB9XG5cbi5mYS5mYS1saWZlLXNhdmVyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtbGlmZS1zYXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiOyB9XG5cbi5mYS5mYS1zdXBwb3J0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtc3VwcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiOyB9XG5cbi5mYS5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiOyB9XG5cbi5mYS5mYS1yZWJlbCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtcmEge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7IH1cblxuLmZhLmZhLXJlc2lzdGFuY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXJlc2lzdGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjsgfVxuXG4uZmEuZmEtZW1waXJlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1nZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjsgfVxuXG4uZmEuZmEtZ2l0LXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZ2l0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1oYWNrZXItbmV3cyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEteS1jb21iaW5hdG9yLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiOyB9XG5cbi5mYS5mYS15Yy1zcXVhcmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXljLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiOyB9XG5cbi5mYS5mYS10ZW5jZW50LXdlaWJvIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1xcSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtd2VpeGluIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS13ZWNoYXQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXdlY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiOyB9XG5cbi5mYS5mYS1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7IH1cblxuLmZhLmZhLXBhcGVyLXBsYW5lLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7IH1cblxuLmZhLmZhLXNlbmQtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXNlbmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiOyB9XG5cbi5mYS5mYS1jaXJjbGUtdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWNpcmNsZS10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7IH1cblxuLmZhLmZhLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiOyB9XG5cbi5mYS5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7IH1cblxuLmZhLmZhLWZ1dGJvbC1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZnV0Ym9sLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjsgfVxuXG4uZmEuZmEtc29jY2VyLWJhbGwtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjsgfVxuXG4uZmEuZmEtc2xpZGVzaGFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtdHdpdGNoIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS15ZWxwIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1uZXdzcGFwZXItbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7IH1cblxuLmZhLmZhLXBheXBhbCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZ29vZ2xlLXdhbGxldCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtY2MtdmlzYSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtY2MtbWFzdGVyY2FyZCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtY2MtZGlzY292ZXIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWNjLWFtZXgge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWNjLXBheXBhbCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtY2Mtc3RyaXBlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1iZWxsLXNsYXNoLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjsgfVxuXG4uZmEuZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZWRcIjsgfVxuXG4uZmEuZmEtY29weXJpZ2h0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZXllZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiOyB9XG5cbi5mYS5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7IH1cblxuLmZhLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiOyB9XG5cbi5mYS5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7IH1cblxuLmZhLmZhLWxhc3RmbSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtbGFzdGZtLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtaW94aG9zdCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtYW5nZWxsaXN0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1jYyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7IH1cblxuLmZhLmZhLWlsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiOyB9XG5cbi5mYS5mYS1zaGVrZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjsgfVxuXG4uZmEuZmEtc2hlcWVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7IH1cblxuLmZhLmZhLW1lYW5wYXRoIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1tZWFucGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNFwiOyB9XG5cbi5mYS5mYS1idXlzZWxsYWRzIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1jb25uZWN0ZGV2ZWxvcCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZGFzaGN1YmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWZvcnVtYmVlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1sZWFucHViIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1zZWxsc3kge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXNoaXJ0c2luYnVsayB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtc2ltcGx5YnVpbHQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXNreWF0bGFzIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1kaWFtb25kIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhNVwiOyB9XG5cbi5mYS5mYS1pbnRlcnNleDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiOyB9XG5cbi5mYS5mYS1mYWNlYm9vay1vZmZpY2lhbCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjsgfVxuXG4uZmEuZmEtcGludGVyZXN0LXAge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXdoYXRzYXBwIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1ob3RlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiOyB9XG5cbi5mYS5mYS12aWFjb2luIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1tZWRpdW0ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXktY29tYmluYXRvciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEteWMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7IH1cblxuLmZhLmZhLW9wdGluLW1vbnN0ZXIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLW9wZW5jYXJ0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1leHBlZGl0ZWRzc2wge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWJhdHRlcnktNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiOyB9XG5cbi5mYS5mYS1iYXR0ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7IH1cblxuLmZhLmZhLWJhdHRlcnktMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiOyB9XG5cbi5mYS5mYS1iYXR0ZXJ5LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjsgfVxuXG4uZmEuZmEtYmF0dGVyeS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7IH1cblxuLmZhLmZhLWJhdHRlcnktMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiOyB9XG5cbi5mYS5mYS1vYmplY3QtZ3JvdXAge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1vYmplY3QtdW5ncm91cCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXN0aWNreS1ub3RlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7IH1cblxuLmZhLmZhLWNjLWpjYiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtY2MtZGluZXJzLWNsdWIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWNsb25lIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtaG91cmdsYXNzLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiOyB9XG5cbi5mYS5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiOyB9XG5cbi5mYS5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiOyB9XG5cbi5mYS5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiOyB9XG5cbi5mYS5mYS1oYW5kLXJvY2stbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWhhbmQtcm9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7IH1cblxuLmZhLmZhLWhhbmQtZ3JhYi1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtaGFuZC1ncmFiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjsgfVxuXG4uZmEuZmEtaGFuZC1wYXBlci1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7IH1cblxuLmZhLmZhLWhhbmQtc3RvcC1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtaGFuZC1zdG9wLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjsgfVxuXG4uZmEuZmEtaGFuZC1zY2lzc29ycy1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7IH1cblxuLmZhLmZhLWhhbmQtbGl6YXJkLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7IH1cblxuLmZhLmZhLWhhbmQtc3BvY2stbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiOyB9XG5cbi5mYS5mYS1oYW5kLXBvaW50ZXItbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7IH1cblxuLmZhLmZhLWhhbmQtcGVhY2UtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWhhbmQtcGVhY2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiOyB9XG5cbi5mYS5mYS1yZWdpc3RlcmVkIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtY3JlYXRpdmUtY29tbW9ucyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZ2cge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWdnLWNpcmNsZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtdHJpcGFkdmlzb3Ige1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLW9kbm9rbGFzc25pa2kge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1nZXQtcG9ja2V0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS13aWtpcGVkaWEtdyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtc2FmYXJpIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1jaHJvbWUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWZpcmVmb3gge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLW9wZXJhIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1pbnRlcm5ldC1leHBsb3JlciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiOyB9XG5cbi5mYS5mYS1jb250YW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLTUwMHB4IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1hbWF6b24ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWNhbGVuZGFyLXBsdXMtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiOyB9XG5cbi5mYS5mYS1jYWxlbmRhci1taW51cy1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtY2FsZW5kYXItbWludXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MlwiOyB9XG5cbi5mYS5mYS1jYWxlbmRhci10aW1lcy1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiOyB9XG5cbi5mYS5mYS1jYWxlbmRhci1jaGVjay1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiOyB9XG5cbi5mYS5mYS1tYXAtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLW1hcC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc5XCI7IH1cblxuLmZhLmZhLWNvbW1lbnRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YWRcIjsgfVxuXG4uZmEuZmEtY29tbWVudGluZy1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtY29tbWVudGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFkXCI7IH1cblxuLmZhLmZhLWhvdXp6IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS12aW1lbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjsgfVxuXG4uZmEuZmEtYmxhY2stdGllIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1mb250aWNvbnMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXJlZGRpdC1hbGllbiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZWRnZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7IH1cblxuLmZhLmZhLWNvZGllcGllIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1tb2R4IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1mb3J0LWF3ZXNvbWUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXVzYiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtcHJvZHVjdC1odW50IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1taXhjbG91ZCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtc2NyaWJkIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1wYXVzZS1jaXJjbGUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7IH1cblxuLmZhLmZhLXN0b3AtY2lyY2xlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7IH1cblxuLmZhLmZhLWJsdWV0b290aCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtYmx1ZXRvb3RoLWIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWdpdGxhYiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtd3BiZWdpbm5lciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtd3Bmb3JtcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZW52aXJhIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS13aGVlbGNoYWlyLWFsdCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjhcIjsgfVxuXG4uZmEuZmEtcXVlc3Rpb24tY2lyY2xlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiOyB9XG5cbi5mYS5mYS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiOyB9XG5cbi5mYS5mYS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7IH1cblxuLmZhLmZhLWRlYWZuZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7IH1cblxuLmZhLmZhLWhhcmQtb2YtaGVhcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNFwiOyB9XG5cbi5mYS5mYS1nbGlkZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZ2xpZGUtZyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtc2lnbmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhN1wiOyB9XG5cbi5mYS5mYS12aWFkZW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXZpYWRlby1zcXVhcmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXNuYXBjaGF0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1zbmFwY2hhdC1naG9zdCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtc25hcGNoYXQtc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1waWVkLXBpcGVyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1maXJzdC1vcmRlciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEteW9hc3Qge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXRoZW1laXNsZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZ29vZ2xlLXBsdXMtb2ZmaWNpYWwge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7IH1cblxuLmZhLmZhLWdvb2dsZS1wbHVzLWNpcmNsZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIzXCI7IH1cblxuLmZhLmZhLWZvbnQtYXdlc29tZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZmEge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWZhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7IH1cblxuLmZhLmZhLWhhbmRzaGFrZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtaGFuZHNoYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjVcIjsgfVxuXG4uZmEuZmEtZW52ZWxvcGUtb3Blbi1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI2XCI7IH1cblxuLmZhLmZhLWxpbm9kZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtYWRkcmVzcy1ib29rLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1hZGRyZXNzLWJvb2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiOVwiOyB9XG5cbi5mYS5mYS12Y2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiOyB9XG5cbi5mYS5mYS1hZGRyZXNzLWNhcmQtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7IH1cblxuLmZhLmZhLXZjYXJkLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS12Y2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7IH1cblxuLmZhLmZhLXVzZXItY2lyY2xlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7IH1cblxuLmZhLmZhLXVzZXItbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXVzZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiOyB9XG5cbi5mYS5mYS1pZC1iYWRnZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLWRyaXZlcnMtbGljZW5zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMlwiOyB9XG5cbi5mYS5mYS1pZC1jYXJkLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1pZC1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjsgfVxuXG4uZmEuZmEtZHJpdmVycy1saWNlbnNlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMlwiOyB9XG5cbi5mYS5mYS1xdW9yYSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtZnJlZS1jb2RlLWNhbXAge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXRlbGVncmFtIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS10aGVybW9tZXRlci00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7IH1cblxuLmZhLmZhLXRoZXJtb21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7IH1cblxuLmZhLmZhLXRoZXJtb21ldGVyLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjsgfVxuXG4uZmEuZmEtdGhlcm1vbWV0ZXItMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiOyB9XG5cbi5mYS5mYS10aGVybW9tZXRlci0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7IH1cblxuLmZhLmZhLXRoZXJtb21ldGVyLTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjsgfVxuXG4uZmEuZmEtYmF0aHR1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiOyB9XG5cbi5mYS5mYS1zMTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2RcIjsgfVxuXG4uZmEuZmEtd2luZG93LW1heGltaXplIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtd2luZG93LXJlc3RvcmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIjsgfVxuXG4uZmEuZmEtd2luZG93LWNsb3NlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS13aW5kb3ctY2xvc2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMFwiOyB9XG5cbi5mYS5mYS10aW1lcy1yZWN0YW5nbGUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEwXCI7IH1cblxuLmZhLmZhLWJhbmRjYW1wIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1ncmF2IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1ldHN5IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1pbWRiIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1yYXZlbHJ5IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1lZXJjYXN0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mYS5mYS1lZXJjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRhXCI7IH1cblxuLmZhLmZhLXNub3dmbGFrZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmEuZmEtc25vd2ZsYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGNcIjsgfVxuXG4uZmEuZmEtc3VwZXJwb3dlcnMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXdwZXhwbG9yZXIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLmZhLXNwb3RpZnkge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZhLFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhZCxcbi5mYWIge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtLjA2NjdlbTsgfVxuXG4uZmEteHMge1xuICBmb250LXNpemU6IC43NWVtOyB9XG5cbi5mYS1zbSB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtOyB9XG5cbi5mYS0xeCB7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtOyB9XG5cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtOyB9XG5cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtOyB9XG5cbi5mYS02eCB7XG4gIGZvbnQtc2l6ZTogNmVtOyB9XG5cbi5mYS03eCB7XG4gIGZvbnQtc2l6ZTogN2VtOyB9XG5cbi5mYS04eCB7XG4gIGZvbnQtc2l6ZTogOGVtOyB9XG5cbi5mYS05eCB7XG4gIGZvbnQtc2l6ZTogOWVtOyB9XG5cbi5mYS0xMHgge1xuICBmb250LXNpemU6IDEwZW07IH1cblxuLmZhLWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMS4yNWVtOyB9XG5cbi5mYS11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDIuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmZhLXVsID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZmEtbGkge1xuICBsZWZ0OiAtMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLWJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07IH1cblxuLmZhLXB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5mYS5mYS1wdWxsLWxlZnQsXG4uZmFzLmZhLXB1bGwtbGVmdCxcbi5mYXIuZmEtcHVsbC1sZWZ0LFxuLmZhbC5mYS1wdWxsLWxlZnQsXG4uZmFiLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4uZmEuZmEtcHVsbC1yaWdodCxcbi5mYXMuZmEtcHVsbC1yaWdodCxcbi5mYXIuZmEtcHVsbC1yaWdodCxcbi5mYWwuZmEtcHVsbC1yaWdodCxcbi5mYWIuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi5mYS1zcGluIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4uZmEtcHVsc2Uge1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7IH1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cblxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7IH1cblxuLmZhLWZsaXAtYm90aCwgLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpOyB9XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsLFxuOnJvb3QgLmZhLWZsaXAtYm90aCB7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG4uZmEtc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyLjVlbTsgfVxuXG4uZmEtc3RhY2stMXgsXG4uZmEtc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbnJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjsgfVxuXG4uZmEtYWNjZXNzaWJsZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY4XCI7IH1cblxuLmZhLWFjY3Vzb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzY5XCI7IH1cblxuLmZhLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YWZcIjsgfVxuXG4uZmEtYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDFcIjsgfVxuXG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7IH1cblxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYlwiOyB9XG5cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjsgfVxuXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7IH1cblxuLmZhLWFkb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzc4XCI7IH1cblxuLmZhLWFkdmVyc2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZhXCI7IH1cblxuLmZhLWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzZiXCI7IH1cblxuLmZhLWFpci1mcmVzaGVuZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZDBcIjsgfVxuXG4uZmEtYWlyYm5iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM0XCI7IH1cblxuLmZhLWFsZ29saWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmNcIjsgfVxuXG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM3XCI7IH1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjsgfVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiOyB9XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOFwiOyB9XG5cbi5mYS1hbGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NDJcIjsgfVxuXG4uZmEtYWxsZXJnaWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYxXCI7IH1cblxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiOyB9XG5cbi5mYS1hbWF6b24tcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJjXCI7IH1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiOyB9XG5cbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhM1wiOyB9XG5cbi5mYS1hbWlsaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmRcIjsgfVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7IH1cblxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjsgfVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjsgfVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiOyB9XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7IH1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7IH1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7IH1cblxuLmZhLWFuZ3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU2XCI7IH1cblxuLmZhLWFuZ3J5Y3JlYXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmVcIjsgfVxuXG4uZmEtYW5ndWxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyMFwiOyB9XG5cbi5mYS1hbmtoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjQ0XCI7IH1cblxuLmZhLWFwcC1zdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2ZlwiOyB9XG5cbi5mYS1hcHAtc3RvcmUtaW9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcwXCI7IH1cblxuLmZhLWFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcxXCI7IH1cblxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7IH1cblxuLmZhLWFwcGxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkMVwiOyB9XG5cbi5mYS1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTVcIjsgfVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiOyB9XG5cbi5mYS1hcmNod2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU3XCI7IH1cblxuLmZhLWFycm93LWFsdC1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1OFwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNTlcIjsgfVxuXG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1YVwiOyB9XG5cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzViXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjsgfVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2M1wiOyB9XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7IH1cblxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7IH1cblxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7IH1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjsgfVxuXG4uZmEtYXJyb3dzLWFsdC1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzM3XCI7IH1cblxuLmZhLWFycm93cy1hbHQtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMzOFwiOyB9XG5cbi5mYS1hcnRzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdhXCI7IH1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiOyB9XG5cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OVwiOyB9XG5cbi5mYS1hc3ltbWV0cmlrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzcyXCI7IH1cblxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7IH1cblxuLmZhLWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU4XCI7IH1cblxuLmZhLWF0bGFzc2lhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3YlwiOyB9XG5cbi5mYS1hdG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQyXCI7IH1cblxuLmZhLWF1ZGlibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzNcIjsgfVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWVcIjsgfVxuXG4uZmEtYXV0b3ByZWZpeGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFjXCI7IH1cblxuLmZhLWF2aWFuZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzRcIjsgfVxuXG4uZmEtYXZpYXRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIxXCI7IH1cblxuLmZhLWF3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU5XCI7IH1cblxuLmZhLWF3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3NVwiOyB9XG5cbi5mYS1iYWJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzdjXCI7IH1cblxuLmZhLWJhYnktY2FycmlhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3N2RcIjsgfVxuXG4uZmEtYmFja3NwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVhXCI7IH1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7IH1cblxuLmZhLWJhY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U1XCI7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjsgfVxuXG4uZmEtYmFsYW5jZS1zY2FsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTE1XCI7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTZcIjsgfVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7IH1cblxuLmZhLWJhbmQtYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDYyXCI7IH1cblxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ1XCI7IH1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmFcIjsgfVxuXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiOyB9XG5cbi5mYS1iYXNlYmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMzXCI7IH1cblxuLmZhLWJhc2tldGJhbGwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzNFwiOyB9XG5cbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7IH1cblxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIjsgfVxuXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7IH1cblxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiOyB9XG5cbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjsgfVxuXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiOyB9XG5cbi5mYS1iYXR0bGUtbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM1XCI7IH1cblxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiOyB9XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7IH1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjsgfVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjsgfVxuXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiOyB9XG5cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7IH1cblxuLmZhLWJlemllci1jdXJ2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU1YlwiOyB9XG5cbi5mYS1iaWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY0N1wiOyB9XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7IH1cblxuLmZhLWJpa2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0YVwiOyB9XG5cbi5mYS1iaW1vYmplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNzhcIjsgfVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiOyB9XG5cbi5mYS1iaW9oYXphcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODBcIjsgfVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiOyB9XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjsgfVxuXG4uZmEtYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM3OVwiOyB9XG5cbi5mYS1iaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdhXCI7IH1cblxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiOyB9XG5cbi5mYS1ibGFja2JlcnJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdiXCI7IH1cblxuLmZhLWJsZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTdcIjsgfVxuXG4uZmEtYmxlbmRlci1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiNlwiOyB9XG5cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiOyB9XG5cbi5mYS1ibG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzgxXCI7IH1cblxuLmZhLWJsb2dnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzN2NcIjsgfVxuXG4uZmEtYmxvZ2dlci1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdkXCI7IH1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiOyB9XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiOyB9XG5cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7IH1cblxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjsgfVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiOyB9XG5cbi5mYS1ib25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWQ3XCI7IH1cblxuLmZhLWJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWNcIjsgfVxuXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiOyB9XG5cbi5mYS1ib29rLWRlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YjdcIjsgfVxuXG4uZmEtYm9vay1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2U2XCI7IH1cblxuLmZhLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxOFwiOyB9XG5cbi5mYS1ib29rLXJlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVkYVwiOyB9XG5cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiOyB9XG5cbi5mYS1ib290c3RyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MzZcIjsgfVxuXG4uZmEtYm9yZGVyLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0Y1wiOyB9XG5cbi5mYS1ib3JkZXItbm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg1MFwiOyB9XG5cbi5mYS1ib3JkZXItc3R5bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NTNcIjsgfVxuXG4uZmEtYm93bGluZy1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM2XCI7IH1cblxuLmZhLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2NlwiOyB9XG5cbi5mYS1ib3gtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5ZVwiOyB9XG5cbi5mYS1ib3hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OFwiOyB9XG5cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmExXCI7IH1cblxuLmZhLWJyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWRjXCI7IH1cblxuLmZhLWJyZWFkLXNsaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VjXCI7IH1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiOyB9XG5cbi5mYS1icmllZmNhc2UtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2OVwiOyB9XG5cbi5mYS1icm9hZGNhc3QtdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTlcIjsgfVxuXG4uZmEtYnJvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWFcIjsgfVxuXG4uZmEtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWRcIjsgfVxuXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7IH1cblxuLmZhLWJ1ZmZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzN1wiOyB9XG5cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjsgfVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjsgfVxuXG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTFcIjsgfVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjsgfVxuXG4uZmEtYnVybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2YVwiOyB9XG5cbi5mYS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdmXCI7IH1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiOyB9XG5cbi5mYS1idXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTVlXCI7IH1cblxuLmZhLWJ1c2luZXNzLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGFcIjsgfVxuXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiOyB9XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7IH1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7IH1cblxuLmZhLWNhbGVuZGFyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiOyB9XG5cbi5mYS1jYWxlbmRhci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiOyB9XG5cbi5mYS1jYWxlbmRhci1kYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODNcIjsgfVxuXG4uZmEtY2FsZW5kYXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjsgfVxuXG4uZmEtY2FsZW5kYXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiOyB9XG5cbi5mYS1jYWxlbmRhci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiOyB9XG5cbi5mYS1jYWxlbmRhci13ZWVrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg0XCI7IH1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiOyB9XG5cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODNcIjsgfVxuXG4uZmEtY2FtcGdyb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZiYlwiOyB9XG5cbi5mYS1jYW5hZGlhbi1tYXBsZS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg1XCI7IH1cblxuLmZhLWNhbmR5LWNhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODZcIjsgfVxuXG4uZmEtY2FubmFiaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NWZcIjsgfVxuXG4uZmEtY2Fwc3VsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NmJcIjsgfVxuXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7IH1cblxuLmZhLWNhci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGVcIjsgfVxuXG4uZmEtY2FyLWJhdHRlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZGZcIjsgfVxuXG4uZmEtY2FyLWNyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWUxXCI7IH1cblxuLmZhLWNhci1zaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWU0XCI7IH1cblxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjsgfVxuXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOVwiOyB9XG5cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiOyB9XG5cbi5mYS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiOyB9XG5cbi5mYS1jYXJldC1zcXVhcmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiOyB9XG5cbi5mYS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjsgfVxuXG4uZmEtY2FyZXQtc3F1YXJlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7IH1cblxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7IH1cblxuLmZhLWNhcnJvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc4N1wiOyB9XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjsgfVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7IH1cblxuLmZhLWNhc2gtcmVnaXN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ODhcIjsgfVxuXG4uZmEtY2F0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmJlXCI7IH1cblxuLmZhLWNjLWFtYXpvbi1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmRcIjsgfVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiOyB9XG5cbi5mYS1jYy1hcHBsZS1wYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTZcIjsgfVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjsgfVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjsgfVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7IH1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjsgfVxuXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7IH1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNVwiOyB9XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7IH1cblxuLmZhLWNlbnRlcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODBcIjsgfVxuXG4uZmEtY2VudG9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzg5XCI7IH1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7IH1cblxuLmZhLWNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmMwXCI7IH1cblxuLmZhLWNoYWxrYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWJcIjsgfVxuXG4uZmEtY2hhbGtib2FyZC10ZWFjaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTFjXCI7IH1cblxuLmZhLWNoYXJnaW5nLXN0YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ZTdcIjsgfVxuXG4uZmEtY2hhcnQtYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiOyB9XG5cbi5mYS1jaGFydC1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjsgfVxuXG4uZmEtY2hhcnQtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiOyB9XG5cbi5mYS1jaGFydC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjsgfVxuXG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjsgfVxuXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7IH1cblxuLmZhLWNoZWNrLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2MFwiOyB9XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjsgfVxuXG4uZmEtY2hlZXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2VmXCI7IH1cblxuLmZhLWNoZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDM5XCI7IH1cblxuLmZhLWNoZXNzLWJpc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzYVwiOyB9XG5cbi5mYS1jaGVzcy1ib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQzY1wiOyB9XG5cbi5mYS1jaGVzcy1raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDNmXCI7IH1cblxuLmZhLWNoZXNzLWtuaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0MVwiOyB9XG5cbi5mYS1jaGVzcy1wYXduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQzXCI7IH1cblxuLmZhLWNoZXNzLXF1ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDQ1XCI7IH1cblxuLmZhLWNoZXNzLXJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NDdcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7IH1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiOyB9XG5cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjsgfVxuXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiOyB9XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7IH1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7IH1cblxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OFwiOyB9XG5cbi5mYS1jaHJvbWVjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM4XCI7IH1cblxuLmZhLWNodXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZFwiOyB9XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjsgfVxuXG4uZmEtY2lyY2xlLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7IH1cblxuLmZhLWNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NGZcIjsgfVxuXG4uZmEtY2xpbmljLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZjJcIjsgfVxuXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzI4XCI7IH1cblxuLmZhLWNsaXBib2FyZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2Y1wiOyB9XG5cbi5mYS1jbGlwYm9hcmQtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ2ZFwiOyB9XG5cbi5mYS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiOyB9XG5cbi5mYS1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZFwiOyB9XG5cbi5mYS1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiOyB9XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiOyB9XG5cbi5mYS1jbG91ZC1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODFcIjsgfVxuXG4uZmEtY2xvdWQtbWVhdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2JcIjsgfVxuXG4uZmEtY2xvdWQtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjM1wiOyB9XG5cbi5mYS1jbG91ZC1tb29uLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3M2NcIjsgfVxuXG4uZmEtY2xvdWQtcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjczZFwiOyB9XG5cbi5mYS1jbG91ZC1zaG93ZXJzLWhlYXZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzQwXCI7IH1cblxuLmZhLWNsb3VkLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjNFwiOyB9XG5cbi5mYS1jbG91ZC1zdW4tcmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0M1wiOyB9XG5cbi5mYS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzgyXCI7IH1cblxuLmZhLWNsb3Vkc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODNcIjsgfVxuXG4uZmEtY2xvdWRzbWl0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4NFwiOyB9XG5cbi5mYS1jbG91ZHZlcnNpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzODVcIjsgfVxuXG4uZmEtY29ja3RhaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjFcIjsgfVxuXG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiOyB9XG5cbi5mYS1jb2RlLWJyYW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiOyB9XG5cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNiXCI7IH1cblxuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg0XCI7IH1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiOyB9XG5cbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjsgfVxuXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiOyB9XG5cbi5mYS1jb2luczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxZVwiOyB9XG5cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7IH1cblxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjsgfVxuXG4uZmEtY29tbWVudC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2FcIjsgfVxuXG4uZmEtY29tbWVudC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTFcIjsgfVxuXG4uZmEtY29tbWVudC1kb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGFkXCI7IH1cblxuLmZhLWNvbW1lbnQtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmNVwiOyB9XG5cbi5mYS1jb21tZW50LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGIzXCI7IH1cblxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7IH1cblxuLmZhLWNvbW1lbnRzLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1M1wiOyB9XG5cbi5mYS1jb21wYWN0LWRpc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MWZcIjsgfVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiOyB9XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiOyB9XG5cbi5mYS1jb21wcmVzcy1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzhjXCI7IH1cblxuLmZhLWNvbmNpZXJnZS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTYyXCI7IH1cblxuLmZhLWNvbmZsdWVuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OGRcIjsgfVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjsgfVxuXG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZkXCI7IH1cblxuLmZhLWNvb2tpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2M1wiOyB9XG5cbi5mYS1jb29raWUtYml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NFwiOyB9XG5cbi5mYS1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7IH1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiOyB9XG5cbi5mYS1jb3R0b24tYnVyZWF1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODllXCI7IH1cblxuLmZhLWNvdWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGI4XCI7IH1cblxuLmZhLWNwYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4OFwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTdcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlOFwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGU5XCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWFcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlYlwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVjXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGVkXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZWVcIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlZlwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYwXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmMVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGYyXCI7IH1cblxuLmZhLWNyZWF0aXZlLWNvbW1vbnMtemVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmM1wiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZFwiOyB9XG5cbi5mYS1jcml0aWNhbC1yb2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmM5XCI7IH1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjsgfVxuXG4uZmEtY3JvcC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjVcIjsgfVxuXG4uZmEtY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NTRcIjsgfVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiOyB9XG5cbi5mYS1jcm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIwXCI7IH1cblxuLmZhLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTIxXCI7IH1cblxuLmZhLWNydXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdmN1wiOyB9XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7IH1cblxuLmZhLWNzczMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzhiXCI7IH1cblxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjsgfVxuXG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjsgfVxuXG4uZmEtY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7IH1cblxuLmZhLWN1dHRsZWZpc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGNcIjsgfVxuXG4uZmEtZC1hbmQtZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZFwiOyB9XG5cbi5mYS1kLWFuZC1kLWJleW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjYVwiOyB9XG5cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMFwiOyB9XG5cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiOyB9XG5cbi5mYS1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7IH1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiOyB9XG5cbi5mYS1kZW1vY3JhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc0N1wiOyB9XG5cbi5mYS1kZXBsb3lkb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOGVcIjsgfVxuXG4uZmEtZGVza3BybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM4ZlwiOyB9XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7IH1cblxuLmZhLWRldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZjY1wiOyB9XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7IH1cblxuLmZhLWRoYXJtYWNoYWtyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1NVwiOyB9XG5cbi5mYS1kaGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTBcIjsgfVxuXG4uZmEtZGlhZ25vc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDcwXCI7IH1cblxuLmZhLWRpYXNwb3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkxXCI7IH1cblxuLmZhLWRpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjJcIjsgfVxuXG4uZmEtZGljZS1kMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2Y2ZcIjsgfVxuXG4uZmEtZGljZS1kNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkMVwiOyB9XG5cbi5mYS1kaWNlLWZpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjNcIjsgfVxuXG4uZmEtZGljZS1mb3VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI0XCI7IH1cblxuLmZhLWRpY2Utb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI1XCI7IH1cblxuLmZhLWRpY2Utc2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTI2XCI7IH1cblxuLmZhLWRpY2UtdGhyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjdcIjsgfVxuXG4uZmEtZGljZS10d286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MjhcIjsgfVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiOyB9XG5cbi5mYS1kaWdpdGFsLW9jZWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkxXCI7IH1cblxuLmZhLWRpZ2l0YWwtdGFjaG9ncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2NlwiOyB9XG5cbi5mYS1kaXJlY3Rpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWViXCI7IH1cblxuLmZhLWRpc2NvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTJcIjsgfVxuXG4uZmEtZGlzY291cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzkzXCI7IH1cblxuLmZhLWRpdmlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyOVwiOyB9XG5cbi5mYS1kaXp6eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2N1wiOyB9XG5cbi5mYS1kbmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzFcIjsgfVxuXG4uZmEtZG9jaHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk0XCI7IH1cblxuLmZhLWRvY2tlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5NVwiOyB9XG5cbi5mYS1kb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDNcIjsgfVxuXG4uZmEtZG9sbGFyLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcIjsgfVxuXG4uZmEtZG9sbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzJcIjsgfVxuXG4uZmEtZG9sbHktZmxhdGJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3NFwiOyB9XG5cbi5mYS1kb25hdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YjlcIjsgfVxuXG4uZmEtZG9vci1jbG9zZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmFcIjsgfVxuXG4uZmEtZG9vci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJiXCI7IH1cblxuLmZhLWRvdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjsgfVxuXG4uZmEtZG92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiYVwiOyB9XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiOyB9XG5cbi5mYS1kcmFmdDJkaWdpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzk2XCI7IH1cblxuLmZhLWRyYWZ0aW5nLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NjhcIjsgfVxuXG4uZmEtZHJhZ29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmQ1XCI7IH1cblxuLmZhLWRyYXctcG9seWdvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVlZVwiOyB9XG5cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiOyB9XG5cbi5mYS1kcmliYmJsZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTdcIjsgfVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiOyB9XG5cbi5mYS1kcnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTY5XCI7IH1cblxuLmZhLWRydW0tc3RlZWxwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmFcIjsgfVxuXG4uZmEtZHJ1bXN0aWNrLWJpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZDdcIjsgfVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7IH1cblxuLmZhLWR1bWJiZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDRiXCI7IH1cblxuLmZhLWR1bXBzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzkzXCI7IH1cblxuLmZhLWR1bXBzdGVyLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTRcIjsgfVxuXG4uZmEtZHVuZ2VvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkOVwiOyB9XG5cbi5mYS1keWFsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzOTlcIjsgfVxuXG4uZmEtZWFybHliaXJkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5YVwiOyB9XG5cbi5mYS1lYmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY0XCI7IH1cblxuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODJcIjsgfVxuXG4uZmEtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiOyB9XG5cbi5mYS1lZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZmJcIjsgfVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjsgfVxuXG4uZmEtZWxlbWVudG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMwXCI7IH1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjsgfVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiOyB9XG5cbi5mYS1lbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWYxXCI7IH1cblxuLmZhLWVtYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDIzXCI7IH1cblxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiOyB9XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI2XCI7IH1cblxuLmZhLWVudmVsb3BlLW9wZW4tdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY1OFwiOyB9XG5cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjsgfVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk5XCI7IH1cblxuLmZhLWVxdWFsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyY1wiOyB9XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIjsgfVxuXG4uZmEtZXJsYW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzlkXCI7IH1cblxuLmZhLWV0aGVyZXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJlXCI7IH1cblxuLmZhLWV0aGVybmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk2XCI7IH1cblxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDdcIjsgfVxuXG4uZmEtZXVyby1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7IH1cblxuLmZhLWV2ZXJub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODM5XCI7IH1cblxuLmZhLWV4Y2hhbmdlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM2MlwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYVwiOyB9XG5cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjsgfVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7IH1cblxuLmZhLWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzFlXCI7IH1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZVwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM1ZFwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNjBcIjsgfVxuXG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7IH1cblxuLmZhLWV5ZS1kcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7IH1cblxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MFwiOyB9XG5cbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiOyB9XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzllXCI7IH1cblxuLmZhLWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjM5ZlwiOyB9XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjsgfVxuXG4uZmEtZmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODYzXCI7IH1cblxuLmZhLWZhbnRhc3ktZmxpZ2h0LWdhbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRjXCI7IH1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjsgfVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7IH1cblxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiOyB9XG5cbi5mYS1mZWF0aGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTJkXCI7IH1cblxuLmZhLWZlYXRoZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZiXCI7IH1cblxuLmZhLWZlZGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzk3XCI7IH1cblxuLmZhLWZlZG9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5OFwiOyB9XG5cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODJcIjsgfVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjsgfVxuXG4uZmEtZmlnbWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3OTlcIjsgfVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiOyB9XG5cbi5mYS1maWxlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiOyB9XG5cbi5mYS1maWxlLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjsgfVxuXG4uZmEtZmlsZS1hdWRpbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiOyB9XG5cbi5mYS1maWxlLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjsgfVxuXG4uZmEtZmlsZS1jb250cmFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2Y1wiOyB9XG5cbi5mYS1maWxlLWNzdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZkZFwiOyB9XG5cbi5mYS1maWxlLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTZkXCI7IH1cblxuLmZhLWZpbGUtZXhjZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjsgfVxuXG4uZmEtZmlsZS1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NmVcIjsgfVxuXG4uZmEtZmlsZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiOyB9XG5cbi5mYS1maWxlLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU2ZlwiOyB9XG5cbi5mYS1maWxlLWludm9pY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzBcIjsgfVxuXG4uZmEtZmlsZS1pbnZvaWNlLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3MVwiOyB9XG5cbi5mYS1maWxlLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NzdcIjsgfVxuXG4uZmEtZmlsZS1tZWRpY2FsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OFwiOyB9XG5cbi5mYS1maWxlLXBkZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiOyB9XG5cbi5mYS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjsgfVxuXG4uZmEtZmlsZS1wcmVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzJcIjsgfVxuXG4uZmEtZmlsZS1zaWduYXR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzNcIjsgfVxuXG4uZmEtZmlsZS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzRcIjsgfVxuXG4uZmEtZmlsZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiOyB9XG5cbi5mYS1maWxlLXdvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjsgfVxuXG4uZmEtZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU3NVwiOyB9XG5cbi5mYS1maWxsLWRyaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzZcIjsgfVxuXG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOFwiOyB9XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIjsgfVxuXG4uZmEtZmluZ2VycHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NzdcIjsgfVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiOyB9XG5cbi5mYS1maXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdlNFwiOyB9XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiOyB9XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7IH1cblxuLmZhLWZpcnN0LWFpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3OVwiOyB9XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiOyB9XG5cbi5mYS1maXJzdC1vcmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGFcIjsgfVxuXG4uZmEtZmlyc3RkcmFmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhMVwiOyB9XG5cbi5mYS1maXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc4XCI7IH1cblxuLmZhLWZpc3QtcmFpc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmRlXCI7IH1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjsgfVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjsgfVxuXG4uZmEtZmxhZy11c2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NGRcIjsgfVxuXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjsgfVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7IH1cblxuLmZhLWZsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ0ZFwiOyB9XG5cbi5mYS1mbHVzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTc5XCI7IH1cblxuLmZhLWZseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxN1wiOyB9XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjsgfVxuXG4uZmEtZm9sZGVyLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVkXCI7IH1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7IH1cblxuLmZhLWZvbGRlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjVlXCI7IH1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7IH1cblxuLmZhLWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNWNcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjVcIjsgfVxuXG4uZmEtZm9udC1hd2Vzb21lLWxvZ28tZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNlwiOyB9XG5cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjsgfVxuXG4uZmEtZm9udGljb25zLWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2EyXCI7IH1cblxuLmZhLWZvb3RiYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NGVcIjsgfVxuXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7IH1cblxuLmZhLWZvcnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTNcIjsgfVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjsgfVxuXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiOyB9XG5cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7IH1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7IH1cblxuLmZhLWZyZWVic2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYTRcIjsgfVxuXG4uZmEtZnJvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUyZVwiOyB9XG5cbi5mYS1mcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiOyB9XG5cbi5mYS1mcm93bi1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdhXCI7IH1cblxuLmZhLWZ1bGNydW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGJcIjsgfVxuXG4uZmEtZnVubmVsLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2MlwiOyB9XG5cbi5mYS1mdXRib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjsgfVxuXG4uZmEtZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MGNcIjsgfVxuXG4uZmEtZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBkXCI7IH1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjsgfVxuXG4uZmEtZ2FzLXB1bXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MmZcIjsgfVxuXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjsgfVxuXG4uZmEtZ2VtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E1XCI7IH1cblxuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjsgfVxuXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiOyB9XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiOyB9XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjsgfVxuXG4uZmEtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZTJcIjsgfVxuXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiOyB9XG5cbi5mYS1naWZ0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc5Y1wiOyB9XG5cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjsgfVxuXG4uZmEtZ2l0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0MVwiOyB9XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7IH1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiOyB9XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7IH1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjsgfVxuXG4uZmEtZ2l0a3Jha2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E2XCI7IH1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NlwiOyB9XG5cbi5mYS1naXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjZcIjsgfVxuXG4uZmEtZ2xhc3MtY2hlZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzlmXCI7IH1cblxuLmZhLWdsYXNzLW1hcnRpbmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjsgfVxuXG4uZmEtZ2xhc3MtbWFydGluaS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2JcIjsgfVxuXG4uZmEtZ2xhc3Mtd2hpc2tleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhMFwiOyB9XG5cbi5mYS1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMwXCI7IH1cblxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7IH1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTZcIjsgfVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjsgfVxuXG4uZmEtZ2xvYmUtYWZyaWNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdjXCI7IH1cblxuLmZhLWdsb2JlLWFtZXJpY2FzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdkXCI7IH1cblxuLmZhLWdsb2JlLWFzaWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1N2VcIjsgfVxuXG4uZmEtZ2xvYmUtZXVyb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2EyXCI7IH1cblxuLmZhLWdvZm9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhN1wiOyB9XG5cbi5mYS1nb2xmLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTBcIjsgfVxuXG4uZmEtZ29vZHJlYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E4XCI7IH1cblxuLmZhLWdvb2RyZWFkcy1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2E5XCI7IH1cblxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiOyB9XG5cbi5mYS1nb29nbGUtZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWFcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWJcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjsgfVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiOyB9XG5cbi5mYS1nb3B1cmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY0XCI7IH1cblxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7IH1cblxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7IH1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDZcIjsgfVxuXG4uZmEtZ3JlYXRlci10aGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTMxXCI7IH1cblxuLmZhLWdyZWF0ZXItdGhhbi1lcXVhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzMlwiOyB9XG5cbi5mYS1ncmltYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTdmXCI7IH1cblxuLmZhLWdyaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODBcIjsgfVxuXG4uZmEtZ3Jpbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODFcIjsgfVxuXG4uZmEtZ3Jpbi1iZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTgyXCI7IH1cblxuLmZhLWdyaW4tYmVhbS1zd2VhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4M1wiOyB9XG5cbi5mYS1ncmluLWhlYXJ0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NFwiOyB9XG5cbi5mYS1ncmluLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NVwiOyB9XG5cbi5mYS1ncmluLXNxdWludC10ZWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4NlwiOyB9XG5cbi5mYS1ncmluLXN0YXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTg3XCI7IH1cblxuLmZhLWdyaW4tdGVhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODhcIjsgfVxuXG4uZmEtZ3Jpbi10b25ndWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1ODlcIjsgfVxuXG4uZmEtZ3Jpbi10b25ndWUtc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThhXCI7IH1cblxuLmZhLWdyaW4tdG9uZ3VlLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OGJcIjsgfVxuXG4uZmEtZ3Jpbi13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNThjXCI7IH1cblxuLmZhLWdyaXAtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZFwiOyB9XG5cbi5mYS1ncmlwLWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2E0XCI7IH1cblxuLmZhLWdyaXAtbGluZXMtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTVcIjsgfVxuXG4uZmEtZ3JpcC12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZVwiOyB9XG5cbi5mYS1ncmlwZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhY1wiOyB9XG5cbi5mYS1ncnVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZFwiOyB9XG5cbi5mYS1ndWl0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YTZcIjsgfVxuXG4uZmEtZ3VscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNhZVwiOyB9XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiOyB9XG5cbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiOyB9XG5cbi5mYS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYWZcIjsgfVxuXG4uZmEtaGFja2VycmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmN1wiOyB9XG5cbi5mYS1oYW1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDVcIjsgfVxuXG4uZmEtaGFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmUzXCI7IH1cblxuLmZhLWhhbXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjY1XCI7IH1cblxuLmZhLWhhbmQtaG9sZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRiZFwiOyB9XG5cbi5mYS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YmVcIjsgfVxuXG4uZmEtaGFuZC1ob2xkaW5nLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjMFwiOyB9XG5cbi5mYS1oYW5kLWxpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiOyB9XG5cbi5mYS1oYW5kLW1pZGRsZS1maW5nZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MDZcIjsgfVxuXG4uZmEtaGFuZC1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiOyB9XG5cbi5mYS1oYW5kLXBlYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjViXCI7IH1cblxuLmZhLWhhbmQtcG9pbnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiOyB9XG5cbi5mYS1oYW5kLXBvaW50LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTVcIjsgfVxuXG4uZmEtaGFuZC1wb2ludC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiOyB9XG5cbi5mYS1oYW5kLXBvaW50LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7IH1cblxuLmZhLWhhbmQtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiOyB9XG5cbi5mYS1oYW5kLXJvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjsgfVxuXG4uZmEtaGFuZC1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiOyB9XG5cbi5mYS1oYW5kLXNwb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7IH1cblxuLmZhLWhhbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGMyXCI7IH1cblxuLmZhLWhhbmRzLWhlbHBpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0YzRcIjsgfVxuXG4uZmEtaGFuZHNoYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7IH1cblxuLmZhLWhhbnVraWFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmU2XCI7IH1cblxuLmZhLWhhcmQtaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODA3XCI7IH1cblxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIjsgfVxuXG4uZmEtaGF0LXdpemFyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZlOFwiOyB9XG5cbi5mYS1oYXlrYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NjZcIjsgfVxuXG4uZmEtaGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7IH1cblxuLmZhLWhlYWRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjsgfVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiOyB9XG5cbi5mYS1oZWFkcGhvbmVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU4ZlwiOyB9XG5cbi5mYS1oZWFkc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTkwXCI7IH1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7IH1cblxuLmZhLWhlYXJ0LWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdhOVwiOyB9XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjsgfVxuXG4uZmEtaGVsaWNvcHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzM1wiOyB9XG5cbi5mYS1oaWdobGlnaHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MVwiOyB9XG5cbi5mYS1oaWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWNcIjsgfVxuXG4uZmEtaGlwcG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZWRcIjsgfVxuXG4uZmEtaGlwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1MlwiOyB9XG5cbi5mYS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IwXCI7IH1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjsgfVxuXG4uZmEtaG9ja2V5LXB1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTNcIjsgfVxuXG4uZmEtaG9sbHktYmVycnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWFcIjsgfVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiOyB9XG5cbi5mYS1ob29saTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyN1wiOyB9XG5cbi5mYS1ob3JuYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5MlwiOyB9XG5cbi5mYS1ob3JzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMFwiOyB9XG5cbi5mYS1ob3JzZS1oZWFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FiXCI7IH1cblxuLmZhLWhvc3BpdGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7IH1cblxuLmZhLWhvc3BpdGFsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ3ZFwiOyB9XG5cbi5mYS1ob3NwaXRhbC1zeW1ib2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2VcIjsgfVxuXG4uZmEtaG90LXR1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5M1wiOyB9XG5cbi5mYS1ob3Rkb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MGZcIjsgfVxuXG4uZmEtaG90ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTRcIjsgfVxuXG4uZmEtaG90amFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IxXCI7IH1cblxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7IH1cblxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7IH1cblxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiOyB9XG5cbi5mYS1ob3VzZS1kYW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ZjFcIjsgfVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjsgfVxuXG4uZmEtaHJ5dm5pYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmMlwiOyB9XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiOyB9XG5cbi5mYS1odWJzcG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2IyXCI7IH1cblxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7IH1cblxuLmZhLWljZS1jcmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgxMFwiOyB9XG5cbi5mYS1pY2ljbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FkXCI7IH1cblxuLmZhLWljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODZkXCI7IH1cblxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMxXCI7IH1cblxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzJcIjsgfVxuXG4uZmEtaWQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0N2ZcIjsgfVxuXG4uZmEtaWdsb286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YWVcIjsgfVxuXG4uZmEtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjsgfVxuXG4uZmEtaW1hZ2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzAyXCI7IH1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDhcIjsgfVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjsgfVxuXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7IH1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7IH1cblxuLmZhLWluZmluaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM0XCI7IH1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjsgfVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjsgfVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7IH1cblxuLmZhLWludGVyY29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2FmXCI7IH1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7IH1cblxuLmZhLWludmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2IwXCI7IH1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjsgfVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7IH1cblxuLmZhLWl0Y2gtaW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2FcIjsgfVxuXG4uZmEtaXR1bmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I0XCI7IH1cblxuLmZhLWl0dW5lcy1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I1XCI7IH1cblxuLmZhLWphdmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTRcIjsgfVxuXG4uZmEtamVkaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY2OVwiOyB9XG5cbi5mYS1qZWRpLW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTBlXCI7IH1cblxuLmZhLWplbmtpbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjZcIjsgfVxuXG4uZmEtamlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiMVwiOyB9XG5cbi5mYS1qb2dldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiN1wiOyB9XG5cbi5mYS1qb2ludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NVwiOyB9XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjsgfVxuXG4uZmEtam91cm5hbC13aGlsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmFcIjsgfVxuXG4uZmEtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYjhcIjsgfVxuXG4uZmEtanMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2I5XCI7IH1cblxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCI7IH1cblxuLmZhLWthYWJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZiXCI7IH1cblxuLmZhLWthZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmYVwiOyB9XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODRcIjsgfVxuXG4uZmEta2V5YmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmNVwiOyB9XG5cbi5mYS1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiOyB9XG5cbi5mYS1rZXljZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmFcIjsgfVxuXG4uZmEta2hhbmRhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjZkXCI7IH1cblxuLmZhLWtpY2tzdGFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JiXCI7IH1cblxuLmZhLWtpY2tzdGFydGVyLWs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmNcIjsgfVxuXG4uZmEta2lzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5NlwiOyB9XG5cbi5mYS1raXNzLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTdcIjsgfVxuXG4uZmEta2lzcy13aW5rLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTk4XCI7IH1cblxuLmZhLWtpd2ktYmlyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzNVwiOyB9XG5cbi5mYS1rb3J2dWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmZcIjsgfVxuXG4uZmEtbGFuZG1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2NmZcIjsgfVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjsgfVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7IH1cblxuLmZhLWxhcHRvcC1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWZjXCI7IH1cblxuLmZhLWxhcHRvcC1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODEyXCI7IH1cblxuLmZhLWxhcmF2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYmRcIjsgfVxuXG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAyXCI7IH1cblxuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIjsgfVxuXG4uZmEtbGF1Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OTlcIjsgfVxuXG4uZmEtbGF1Z2gtYmVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5YVwiOyB9XG5cbi5mYS1sYXVnaC1zcXVpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWJcIjsgfVxuXG4uZmEtbGF1Z2gtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5Y1wiOyB9XG5cbi5mYS1sYXllci1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVmZFwiOyB9XG5cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7IH1cblxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTJcIjsgfVxuXG4uZmEtbGVtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjsgfVxuXG4uZmEtbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxZFwiOyB9XG5cbi5mYS1sZXNzLXRoYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzZcIjsgfVxuXG4uZmEtbGVzcy10aGFuLWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTM3XCI7IH1cblxuLmZhLWxldmVsLWRvd24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2JlXCI7IH1cblxuLmZhLWxldmVsLXVwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNiZlwiOyB9XG5cbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjsgfVxuXG4uZmEtbGlnaHRidWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGViXCI7IH1cblxuLmZhLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzBcIjsgfVxuXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiOyB9XG5cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiOyB9XG5cbi5mYS1saW5rZWRpbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiOyB9XG5cbi5mYS1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjhcIjsgfVxuXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjsgfVxuXG4uZmEtbGlyYS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCI7IH1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjsgfVxuXG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjJcIjsgfVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYlwiOyB9XG5cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7IH1cblxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7IH1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjsgfVxuXG4uZmEtbG9jay1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MxXCI7IH1cblxuLmZhLWxvbmctYXJyb3ctYWx0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDlcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYVwiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwYlwiOyB9XG5cbi5mYS1sb25nLWFycm93LWFsdC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwY1wiOyB9XG5cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE4XCI7IH1cblxuLmZhLWx1Z2dhZ2UtY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZFwiOyB9XG5cbi5mYS1seWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2MzXCI7IH1cblxuLmZhLW1hZ2VudG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzRcIjsgfVxuXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDBcIjsgfVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7IH1cblxuLmZhLW1haWwtYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NFwiOyB9XG5cbi5mYS1tYWlsY2hpbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1OWVcIjsgfVxuXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiOyB9XG5cbi5mYS1tYW5kYWxvcmlhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwZlwiOyB9XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjsgfVxuXG4uZmEtbWFwLW1hcmtlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU5ZlwiOyB9XG5cbi5mYS1tYXAtbWFya2VkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMFwiOyB9XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7IH1cblxuLmZhLW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M1XCI7IH1cblxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzZcIjsgfVxuXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7IH1cblxuLmZhLW1hcmtkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjBmXCI7IH1cblxuLmZhLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMVwiOyB9XG5cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7IH1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiOyB9XG5cbi5mYS1tYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZhXCI7IH1cblxuLmZhLW1hc3RvZG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY2XCI7IH1cblxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiOyB9XG5cbi5mYS1tZWRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhMlwiOyB9XG5cbi5mYS1tZWRhcHBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M2XCI7IH1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiOyB9XG5cbi5mYS1tZWRpdW0tbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjN1wiOyB9XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjsgfVxuXG4uZmEtbWVkcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzYzhcIjsgfVxuXG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUwXCI7IH1cblxuLmZhLW1lZ2Fwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWEzXCI7IH1cblxuLmZhLW1laDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiOyB9XG5cbi5mYS1tZWgtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTRcIjsgfVxuXG4uZmEtbWVoLXJvbGxpbmctZXllczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhNVwiOyB9XG5cbi5mYS1tZW1vcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MzhcIjsgfVxuXG4uZmEtbWVuZGVsZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjNcIjsgfVxuXG4uZmEtbWVub3JhaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3NlwiOyB9XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7IH1cblxuLmZhLW1ldGVvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1M1wiOyB9XG5cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGJcIjsgfVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiOyB9XG5cbi5mYS1taWNyb3Bob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjOVwiOyB9XG5cbi5mYS1taWNyb3Bob25lLWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzOVwiOyB9XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7IH1cblxuLmZhLW1pY3Jvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTBcIjsgfVxuXG4uZmEtbWljcm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2NhXCI7IH1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7IH1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjsgfVxuXG4uZmEtbWl0dGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2I1XCI7IH1cblxuLmZhLW1peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNjYlwiOyB9XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiOyB9XG5cbi5mYS1taXp1bmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2NcIjsgfVxuXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7IH1cblxuLmZhLW1vYmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzY2RcIjsgfVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiOyB9XG5cbi5mYS1tb25lcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDBcIjsgfVxuXG4uZmEtbW9uZXktYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiOyB9XG5cbi5mYS1tb25leS1iaWxsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMVwiOyB9XG5cbi5mYS1tb25leS1iaWxsLXdhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2FcIjsgfVxuXG4uZmEtbW9uZXktYmlsbC13YXZlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzYlwiOyB9XG5cbi5mYS1tb25leS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUzY1wiOyB9XG5cbi5mYS1tb25leS1jaGVjay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2RcIjsgfVxuXG4uZmEtbW9udW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YTZcIjsgfVxuXG4uZmEtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiOyB9XG5cbi5mYS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWE3XCI7IH1cblxuLmZhLW1vc3F1ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OFwiOyB9XG5cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7IH1cblxuLmZhLW1vdW50YWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmZjXCI7IH1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDVcIjsgfVxuXG4uZmEtbXVnLWhvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiNlwiOyB9XG5cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiOyB9XG5cbi5mYS1uYXBzdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QyXCI7IH1cblxuLmZhLW5lb3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MTJcIjsgfVxuXG4uZmEtbmV0d29yay13aXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZmZlwiOyB9XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjsgfVxuXG4uZmEtbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7IH1cblxuLmZhLW5pbWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhOFwiOyB9XG5cbi5mYS1ub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE5XCI7IH1cblxuLmZhLW5vZGUtanM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDNcIjsgfVxuXG4uZmEtbm90LWVxdWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTNlXCI7IH1cblxuLmZhLW5vdGVzLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODFcIjsgfVxuXG4uZmEtbnBtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q0XCI7IH1cblxuLmZhLW5zODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNVwiOyB9XG5cbi5mYS1udXRyaXRpb25peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkNlwiOyB9XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjsgfVxuXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDhcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiOyB9XG5cbi5mYS1vaWwtY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjEzXCI7IH1cblxuLmZhLW9sZC1yZXB1YmxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMFwiOyB9XG5cbi5mYS1vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3OVwiOyB9XG5cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZFwiOyB9XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjsgfVxuXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmFcIjsgfVxuXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiOyB9XG5cbi5mYS1vc2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWFcIjsgfVxuXG4uZmEtb3R0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MDBcIjsgfVxuXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiOyB9XG5cbi5mYS1wYWdlNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkN1wiOyB9XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjsgfVxuXG4uZmEtcGFnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MTVcIjsgfVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjsgfVxuXG4uZmEtcGFpbnQtcm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFhXCI7IH1cblxuLmZhLXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1M2ZcIjsgfVxuXG4uZmEtcGFsZmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q4XCI7IH1cblxuLmZhLXBhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4MlwiOyB9XG5cbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiOyB9XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjsgfVxuXG4uZmEtcGFyYWNodXRlLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZFwiOyB9XG5cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjsgfVxuXG4uZmEtcGFya2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MFwiOyB9XG5cbi5mYS1wYXNzcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhYlwiOyB9XG5cbi5mYS1wYXN0YWZhcmlhbmlzbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3YlwiOyB9XG5cbi5mYS1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiOyB9XG5cbi5mYS1wYXRyZW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Q5XCI7IH1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7IH1cblxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiOyB9XG5cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjsgfVxuXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7IH1cblxuLmZhLXBlYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjdjXCI7IH1cblxuLmZhLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwNFwiOyB9XG5cbi5mYS1wZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzA1XCI7IH1cblxuLmZhLXBlbi1mYW5jeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVhY1wiOyB9XG5cbi5mYS1wZW4tbmliOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFkXCI7IH1cblxuLmZhLXBlbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjsgfVxuXG4uZmEtcGVuY2lsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjMwM1wiOyB9XG5cbi5mYS1wZW5jaWwtcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YWVcIjsgfVxuXG4uZmEtcGVubnktYXJjYWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzA0XCI7IH1cblxuLmZhLXBlb3BsZS1jYXJyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRjZVwiOyB9XG5cbi5mYS1wZXBwZXItaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODE2XCI7IH1cblxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTVcIjsgfVxuXG4uZmEtcGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0MVwiOyB9XG5cbi5mYS1wZXJpc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZGFcIjsgfVxuXG4uZmEtcGVyc29uLWJvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzU2XCI7IH1cblxuLmZhLXBoYWJyaWNhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RiXCI7IH1cblxuLmZhLXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RjXCI7IH1cblxuLmZhLXBob2VuaXgtc3F1YWRyb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTFcIjsgfVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIjsgfVxuXG4uZmEtcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODc5XCI7IH1cblxuLmZhLXBob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RkXCI7IH1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiOyB9XG5cbi5mYS1waG9uZS1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdiXCI7IH1cblxuLmZhLXBob25lLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMFwiOyB9XG5cbi5mYS1waG90by12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg3Y1wiOyB9XG5cbi5mYS1waHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NTdcIjsgfVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZVwiOyB9XG5cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOFwiOyB9XG5cbi5mYS1waWVkLXBpcGVyLWhhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRlNVwiOyB9XG5cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7IH1cblxuLmZhLXBpZ2d5LWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDNcIjsgfVxuXG4uZmEtcGlsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODRcIjsgfVxuXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7IH1cblxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7IH1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjsgfVxuXG4uZmEtcGl6emEtc2xpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4MThcIjsgfVxuXG4uZmEtcGxhY2Utb2Ytd29yc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjY3ZlwiOyB9XG5cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiOyB9XG5cbi5mYS1wbGFuZS1hcnJpdmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWFmXCI7IH1cblxuLmZhLXBsYW5lLWRlcGFydHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMFwiOyB9XG5cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7IH1cblxuLmZhLXBsYXlzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2RmXCI7IH1cblxuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjsgfVxuXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiOyB9XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiOyB9XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiOyB9XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCI7IH1cblxuLmZhLXBvbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODFcIjsgfVxuXG4uZmEtcG9sbC1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgyXCI7IH1cblxuLmZhLXBvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJmZVwiOyB9XG5cbi5mYS1wb28tc3Rvcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWFcIjsgfVxuXG4uZmEtcG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYxOVwiOyB9XG5cbi5mYS1wb3J0cmFpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMFwiOyB9XG5cbi5mYS1wb3VuZC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7IH1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMVwiOyB9XG5cbi5mYS1wcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjgzXCI7IH1cblxuLmZhLXByYXlpbmctaGFuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODRcIjsgfVxuXG4uZmEtcHJlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIxXCI7IH1cblxuLmZhLXByZXNjcmlwdGlvbi1ib3R0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODVcIjsgfVxuXG4uZmEtcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ODZcIjsgfVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmZcIjsgfVxuXG4uZmEtcHJvY2VkdXJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4N1wiOyB9XG5cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjsgfVxuXG4uZmEtcHJvamVjdC1kaWFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQyXCI7IH1cblxuLmZhLXB1c2hlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlMVwiOyB9XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjsgfVxuXG4uZmEtcHl0aG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2UyXCI7IH1cblxuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7IH1cblxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOVwiOyB9XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiOyB9XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjsgfVxuXG4uZmEtcXVpZGRpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDU4XCI7IH1cblxuLmZhLXF1aW5zY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ1OVwiOyB9XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNFwiOyB9XG5cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7IH1cblxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7IH1cblxuLmZhLXF1cmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg3XCI7IH1cblxuLmZhLXItcHJvamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmN1wiOyB9XG5cbi5mYS1yYWRpYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YjlcIjsgfVxuXG4uZmEtcmFkaWF0aW9uLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiYVwiOyB9XG5cbi5mYS1yYWluYm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzViXCI7IH1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiOyB9XG5cbi5mYS1yYXNwYmVycnktcGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YmJcIjsgfVxuXG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOVwiOyB9XG5cbi5mYS1yZWFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxYlwiOyB9XG5cbi5mYS1yZWFjdGV1cm9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc1ZFwiOyB9XG5cbi5mYS1yZWFkbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDVcIjsgfVxuXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjsgfVxuXG4uZmEtcmVjZWlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0M1wiOyB9XG5cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7IH1cblxuLmZhLXJlZC1yaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlM1wiOyB9XG5cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjsgfVxuXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgxXCI7IH1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjsgfVxuXG4uZmEtcmVkaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JjXCI7IH1cblxuLmZhLXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjsgfVxuXG4uZmEtcmVkby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjlcIjsgfVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiOyB9XG5cbi5mYS1yZW1vdmUtZm9ybWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODdkXCI7IH1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiOyB9XG5cbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNVwiOyB9XG5cbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjsgfVxuXG4uZmEtcmVwbHlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U2XCI7IH1cblxuLmZhLXJlcHVibGljYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NWVcIjsgfVxuXG4uZmEtcmVzZWFyY2hnYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY4XCI7IH1cblxuLmZhLXJlc29sdmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlN1wiOyB9XG5cbi5mYS1yZXN0cm9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdiZFwiOyB9XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7IH1cblxuLmZhLXJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViMlwiOyB9XG5cbi5mYS1yaWJib246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDZcIjsgfVxuXG4uZmEtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcwYlwiOyB9XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7IH1cblxuLmZhLXJvYm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ0XCI7IH1cblxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiOyB9XG5cbi5mYS1yb2NrZXRjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2U4XCI7IH1cblxuLmZhLXJvY2tybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZTlcIjsgfVxuXG4uZmEtcm91dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDdcIjsgfVxuXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7IH1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjsgfVxuXG4uZmEtcnVibGUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiOyB9XG5cbi5mYS1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NVwiOyB9XG5cbi5mYS1ydWxlci1jb21iaW5lZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0NlwiOyB9XG5cbi5mYS1ydWxlci1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ3XCI7IH1cblxuLmZhLXJ1bGVyLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTQ4XCI7IH1cblxuLmZhLXJ1bm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MGNcIjsgfVxuXG4uZmEtcnVwZWUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiOyB9XG5cbi5mYS1zYWQtY3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWIzXCI7IH1cblxuLmZhLXNhZC10ZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI0XCI7IH1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiOyB9XG5cbi5mYS1zYWxlc2ZvcmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNiXCI7IH1cblxuLmZhLXNhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MWVcIjsgfVxuXG4uZmEtc2F0ZWxsaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2JmXCI7IH1cblxuLmZhLXNhdGVsbGl0ZS1kaXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2MwXCI7IH1cblxuLmZhLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjsgfVxuXG4uZmEtc2NobGl4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VhXCI7IH1cblxuLmZhLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0OVwiOyB9XG5cbi5mYS1zY3Jld2RyaXZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0YVwiOyB9XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjsgfVxuXG4uZmEtc2Nyb2xsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzBlXCI7IH1cblxuLmZhLXNkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzJcIjsgfVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7IH1cblxuLmZhLXNlYXJjaC1kb2xsYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2ODhcIjsgfVxuXG4uZmEtc2VhcmNoLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjg5XCI7IH1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiOyB9XG5cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiOyB9XG5cbi5mYS1zZWFyY2hlbmdpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlYlwiOyB9XG5cbi5mYS1zZWVkbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkOFwiOyB9XG5cbi5mYS1zZWxsY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiOyB9XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjsgfVxuXG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7IH1cblxuLmZhLXNlcnZpY2VzdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlY1wiOyB9XG5cbi5mYS1zaGFwZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MWZcIjsgfVxuXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjsgfVxuXG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7IH1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjsgfVxuXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7IH1cblxuLmZhLXNoZWtlbC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7IH1cblxuLmZhLXNoaWVsZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWRcIjsgfVxuXG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiOyB9XG5cbi5mYS1zaGlwcGluZy1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDhiXCI7IH1cblxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiOyB9XG5cbi5mYS1zaG9lLXByaW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0YlwiOyB9XG5cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7IH1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjsgfVxuXG4uZmEtc2hvcHdhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjVcIjsgfVxuXG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNjXCI7IH1cblxuLmZhLXNodXR0bGUtdmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWI2XCI7IH1cblxuLmZhLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZDlcIjsgfVxuXG4uZmEtc2lnbi1pbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjZcIjsgfVxuXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhN1wiOyB9XG5cbi5mYS1zaWduLW91dC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjVcIjsgfVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7IH1cblxuLmZhLXNpZ25hdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViN1wiOyB9XG5cbi5mYS1zaW0tY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNFwiOyB9XG5cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNVwiOyB9XG5cbi5mYS1zaXN0cml4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2VlXCI7IH1cblxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZThcIjsgfVxuXG4uZmEtc2l0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUxMlwiOyB9XG5cbi5mYS1za2F0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2M1XCI7IH1cblxuLmZhLXNrZXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjNlwiOyB9XG5cbi5mYS1za2lpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3YzlcIjsgfVxuXG4uZmEtc2tpaW5nLW5vcmRpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdjYVwiOyB9XG5cbi5mYS1za3VsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjU0Y1wiOyB9XG5cbi5mYS1za3VsbC1jcm9zc2JvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE0XCI7IH1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7IH1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7IH1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7IH1cblxuLmZhLXNsYWNrLWhhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZWZcIjsgfVxuXG4uZmEtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MTVcIjsgfVxuXG4uZmEtc2xlaWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NjXCI7IH1cblxuLmZhLXNsaWRlcnMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZVwiOyB9XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7IH1cblxuLmZhLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7IH1cblxuLmZhLXNtaWxlLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YjhcIjsgfVxuXG4uZmEtc21pbGUtd2luazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRkYVwiOyB9XG5cbi5mYS1zbW9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzVmXCI7IH1cblxuLmZhLXNtb2tpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OGRcIjsgfVxuXG4uZmEtc21va2luZy1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGRcIjsgfVxuXG4uZmEtc21zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2NkXCI7IH1cblxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCI7IH1cblxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFjXCI7IH1cblxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZFwiOyB9XG5cbi5mYS1zbm93Ym9hcmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3Y2VcIjsgfVxuXG4uZmEtc25vd2ZsYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRjXCI7IH1cblxuLmZhLXNub3dtYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDBcIjsgfVxuXG4uZmEtc25vd3Bsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDJcIjsgfVxuXG4uZmEtc29ja3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OTZcIjsgfVxuXG4uZmEtc29sYXItcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YmFcIjsgfVxuXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiOyB9XG5cbi5mYS1zb3J0LWFscGhhLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1kb3duLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg4MVwiOyB9XG5cbi5mYS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODgyXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODRcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtdXAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODg1XCI7IH1cblxuLmZhLXNvcnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtZG93bi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODZcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy11cC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ODdcIjsgfVxuXG4uZmEtc29ydC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiOyB9XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7IH1cblxuLmZhLXNvdXJjZXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZDNcIjsgfVxuXG4uZmEtc3BhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJiXCI7IH1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjsgfVxuXG4uZmEtc3BlYWthcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmM1wiOyB9XG5cbi5mYS1zcGVha2VyLWRlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2NcIjsgfVxuXG4uZmEtc3BlbGwtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OTFcIjsgfVxuXG4uZmEtc3BpZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzE3XCI7IH1cblxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjsgfVxuXG4uZmEtc3Bsb3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViY1wiOyB9XG5cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7IH1cblxuLmZhLXNwcmF5LWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZFwiOyB9XG5cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIjsgfVxuXG4uZmEtc3F1YXJlLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWNcIjsgfVxuXG4uZmEtc3F1YXJlLXJvb3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk4XCI7IH1cblxuLmZhLXNxdWFyZXNwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWJlXCI7IH1cblxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7IH1cblxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7IH1cblxuLmZhLXN0YWNrcGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg0MlwiOyB9XG5cbi5mYS1zdGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjViZlwiOyB9XG5cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7IH1cblxuLmZhLXN0YXItYW5kLWNyZXNjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjk5XCI7IH1cblxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiOyB9XG5cbi5mYS1zdGFyLWhhbGYtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWMwXCI7IH1cblxuLmZhLXN0YXItb2YtZGF2aWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWFcIjsgfVxuXG4uZmEtc3Rhci1vZi1saWZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjIxXCI7IH1cblxuLmZhLXN0YXlsaW5rZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjVcIjsgfVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjsgfVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7IH1cblxuLmZhLXN0ZWFtLXN5bWJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmNlwiOyB9XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7IH1cblxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiOyB9XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiOyB9XG5cbi5mYS1zdGlja2VyLW11bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZjdcIjsgfVxuXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjsgfVxuXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiOyB9XG5cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZFwiOyB9XG5cbi5mYS1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjJcIjsgfVxuXG4uZmEtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NGVcIjsgfVxuXG4uZmEtc3RvcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTRmXCI7IH1cblxuLmZhLXN0cmF2YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQyOFwiOyB9XG5cbi5mYS1zdHJlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTBcIjsgfVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIjsgfVxuXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjY1wiOyB9XG5cbi5mYS1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjlcIjsgfVxuXG4uZmEtc3RyaXBlLXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MmFcIjsgfVxuXG4uZmEtc3Ryb29wd2FmZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTFcIjsgfVxuXG4uZmEtc3R1ZGlvdmluYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2Y4XCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiOyB9XG5cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjsgfVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7IH1cblxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYyXCI7IH1cblxuLmZhLXN1aXRjYXNlLXJvbGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzFcIjsgfVxuXG4uZmEtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7IH1cblxuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRkXCI7IH1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7IH1cblxuLmZhLXN1cHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmOVwiOyB9XG5cbi5mYS1zdXJwcmlzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjMlwiOyB9XG5cbi5mYS1zdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q2XCI7IH1cblxuLmZhLXN3YXRjaGJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzNcIjsgfVxuXG4uZmEtc3dpbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNFwiOyB9XG5cbi5mYS1zd2ltbWluZy1wb29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM1XCI7IH1cblxuLmZhLXN5bWZvbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4M2RcIjsgfVxuXG4uZmEtc3luYWdvZ3VlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjliXCI7IH1cblxuLmZhLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjsgfVxuXG4uZmEtc3luYy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZjFcIjsgfVxuXG4uZmEtc3lyaW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ4ZVwiOyB9XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiOyB9XG5cbi5mYS10YWJsZS10ZW5uaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWRcIjsgfVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7IH1cblxuLmZhLXRhYmxldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmFcIjsgfVxuXG4uZmEtdGFibGV0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5MFwiOyB9XG5cbi5mYS10YWNob21ldGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNmZFwiOyB9XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjsgfVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiOyB9XG5cbi5mYS10YXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRiXCI7IH1cblxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7IH1cblxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjsgfVxuXG4uZmEtdGVhbXNwZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGY5XCI7IH1cblxuLmZhLXRlZXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjJlXCI7IH1cblxuLmZhLXRlZXRoLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MmZcIjsgfVxuXG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzZcIjsgfVxuXG4uZmEtdGVsZWdyYW0tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZmVcIjsgfVxuXG4uZmEtdGVtcGVyYXR1cmUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc2OVwiOyB9XG5cbi5mYS10ZW1wZXJhdHVyZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NmJcIjsgfVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiOyB9XG5cbi5mYS10ZW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjdkN1wiOyB9XG5cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiOyB9XG5cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNFwiOyB9XG5cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7IH1cblxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7IH1cblxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7IH1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjsgfVxuXG4uZmEtdGhlLXJlZC15ZXRpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjlkXCI7IH1cblxuLmZhLXRoZWF0ZXItbWFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2MzBcIjsgfVxuXG4uZmEtdGhlbWVjbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjNlwiOyB9XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjJcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTFcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2JcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiOyB9XG5cbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2FcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjsgfVxuXG4uZmEtdGhpbmstcGVha3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3MzFcIjsgfVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIjsgfVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7IH1cblxuLmZhLXRodW1idGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiOyB9XG5cbi5mYS10aWNrZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2ZmXCI7IH1cblxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7IH1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiOyB9XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCI7IH1cblxuLmZhLXRpbnQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzdcIjsgfVxuXG4uZmEtdGlyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1YzhcIjsgfVxuXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNFwiOyB9XG5cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIjsgfVxuXG4uZmEtdG9pbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q4XCI7IH1cblxuLmZhLXRvaWxldC1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcxZVwiOyB9XG5cbi5mYS10b29sYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTUyXCI7IH1cblxuLmZhLXRvb2xzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2Q5XCI7IH1cblxuLmZhLXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWM5XCI7IH1cblxuLmZhLXRvcmFoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmEwXCI7IH1cblxuLmZhLXRvcmlpLWdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTFcIjsgfVxuXG4uZmEtdHJhY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyMlwiOyB9XG5cbi5mYS10cmFkZS1mZWRlcmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTEzXCI7IH1cblxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1Y1wiOyB9XG5cbi5mYS10cmFmZmljLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjM3XCI7IH1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7IH1cblxuLmZhLXRyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZGFcIjsgfVxuXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjsgfVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7IH1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7IH1cblxuLmZhLXRyYXNoLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlZFwiOyB9XG5cbi5mYS10cmFzaC1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODI5XCI7IH1cblxuLmZhLXRyYXNoLXJlc3RvcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJhXCI7IH1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjsgfVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7IH1cblxuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCI7IH1cblxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiOyB9XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiOyB9XG5cbi5mYS10cnVjay1sb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRlXCI7IH1cblxuLmZhLXRydWNrLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2M2JcIjsgfVxuXG4uZmEtdHJ1Y2stbW92aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGRmXCI7IH1cblxuLmZhLXRydWNrLXBpY2t1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjYzY1wiOyB9XG5cbi5mYS10c2hpcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTNcIjsgfVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7IH1cblxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiOyB9XG5cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7IH1cblxuLmZhLXR2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7IH1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiOyB9XG5cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7IH1cblxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7IH1cblxuLmZhLXR5cG8zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDJiXCI7IH1cblxuLmZhLXViZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDJcIjsgfVxuXG4uZmEtdWJ1bnR1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2RmXCI7IH1cblxuLmZhLXVpa2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDAzXCI7IH1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7IH1cblxuLmZhLXVtYnJlbGxhLWJlYWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNhXCI7IH1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZFwiOyB9XG5cbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7IH1cblxuLmZhLXVuZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmVhXCI7IH1cblxuLmZhLXVuaXJlZ2lzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA0XCI7IH1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIjsgfVxuXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiOyB9XG5cbi5mYS11bmxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjsgfVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7IH1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjsgfVxuXG4uZmEtdW50YXBwZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwNVwiOyB9XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjsgfVxuXG4uZmEtdXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmN2UwXCI7IH1cblxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4N1wiOyB9XG5cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7IH1cblxuLmZhLXVzZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDA2XCI7IH1cblxuLmZhLXVzZXItYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZhXCI7IH1cblxuLmZhLXVzZXItYXN0cm9uYXV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNGZiXCI7IH1cblxuLmZhLXVzZXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmNcIjsgfVxuXG4uZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmRcIjsgfVxuXG4uZmEtdXNlci1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZFwiOyB9XG5cbi5mYS11c2VyLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjRmZVwiOyB9XG5cbi5mYS11c2VyLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZmZcIjsgfVxuXG4uZmEtdXNlci1mcmllbmRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTAwXCI7IH1cblxuLmZhLXVzZXItZ3JhZHVhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDFcIjsgfVxuXG4uZmEtdXNlci1pbmp1cmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI4XCI7IH1cblxuLmZhLXVzZXItbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwMlwiOyB9XG5cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7IH1cblxuLmZhLXVzZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MDNcIjsgfVxuXG4uZmEtdXNlci1uaW5qYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNFwiOyB9XG5cbi5mYS11c2VyLW51cnNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODJmXCI7IH1cblxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiOyB9XG5cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYlwiOyB9XG5cbi5mYS11c2VyLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjUwNVwiOyB9XG5cbi5mYS11c2VyLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA2XCI7IH1cblxuLmZhLXVzZXItdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA3XCI7IH1cblxuLmZhLXVzZXItdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA4XCI7IH1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjsgfVxuXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjsgfVxuXG4uZmEtdXNlcnMtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTA5XCI7IH1cblxuLmZhLXVzcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTFcIjsgfVxuXG4uZmEtdXNzdW5uYWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDdcIjsgfVxuXG4uZmEtdXRlbnNpbC1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlNVwiOyB9XG5cbi5mYS11dGVuc2lsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlN1wiOyB9XG5cbi5mYS12YWFkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDhcIjsgfVxuXG4uZmEtdmVjdG9yLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjYlwiOyB9XG5cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiOyB9XG5cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjZcIjsgfVxuXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiOyB9XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7IH1cblxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhOVwiOyB9XG5cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7IH1cblxuLmZhLXZpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTJcIjsgfVxuXG4uZmEtdmlhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTNcIjsgfVxuXG4uZmEtdmliZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MDlcIjsgfVxuXG4uZmEtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjsgfVxuXG4uZmEtdmlkZW8tc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTJcIjsgfVxuXG4uZmEtdmloYXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNmE3XCI7IH1cblxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBhXCI7IH1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiOyB9XG5cbi5mYS12aW1lby12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7IH1cblxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIjsgfVxuXG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIjsgfVxuXG4uZmEtdm52OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBiXCI7IH1cblxuLmZhLXZvaWNlbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjg5N1wiOyB9XG5cbi5mYS12b2xsZXliYWxsLWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0NWZcIjsgfVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjsgfVxuXG4uZmEtdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2YTlcIjsgfVxuXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiOyB9XG5cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjsgfVxuXG4uZmEtdm90ZS15ZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3NzJcIjsgfVxuXG4uZmEtdnItY2FyZGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzI5XCI7IH1cblxuLmZhLXZ1ZWpzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDFmXCI7IH1cblxuLmZhLXdhbGtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1NTRcIjsgfVxuXG4uZmEtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNTU1XCI7IH1cblxuLmZhLXdhcmVob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQ5NFwiOyB9XG5cbi5mYS13YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjc3M1wiOyB9XG5cbi5mYS13YXZlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjgzZVwiOyB9XG5cbi5mYS13YXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmODNmXCI7IH1cblxuLmZhLXdlZWJseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjVjY1wiOyB9XG5cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiOyB9XG5cbi5mYS13ZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTZcIjsgfVxuXG4uZmEtd2VpZ2h0LWhhbmdpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2RcIjsgfVxuXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7IH1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7IH1cblxuLmZhLXdoYXRzYXBwLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQwY1wiOyB9XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7IH1cblxuLmZhLXdobWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDBkXCI7IH1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjsgfVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjsgfVxuXG4uZmEtd2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjcyZVwiOyB9XG5cbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTBcIjsgfVxuXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCI7IH1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiOyB9XG5cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiOyB9XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7IH1cblxuLmZhLXdpbmUtYm90dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzJmXCI7IH1cblxuLmZhLXdpbmUtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0ZTNcIjsgfVxuXG4uZmEtd2luZS1nbGFzcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1Y2VcIjsgfVxuXG4uZmEtd2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNWNmXCI7IH1cblxuLmZhLXdpemFyZHMtb2YtdGhlLWNvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNzMwXCI7IH1cblxuLmZhLXdvbGYtcGFjay1iYXR0YWxpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY1MTRcIjsgfVxuXG4uZmEtd29uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjsgfVxuXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7IH1cblxuLmZhLXdvcmRwcmVzcy1zaW1wbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MTFcIjsgfVxuXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5N1wiOyB9XG5cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRlXCI7IH1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOThcIjsgfVxuXG4uZmEtd3ByZXNzcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNlNFwiOyB9XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjsgfVxuXG4uZmEteC1yYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0OTdcIjsgfVxuXG4uZmEteGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjQxMlwiOyB9XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7IH1cblxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7IH1cblxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiOyB9XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiOyB9XG5cbi5mYS15YW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4NDBcIjsgfVxuXG4uZmEteWFuZGV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDEzXCI7IH1cblxuLmZhLXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDE0XCI7IH1cblxuLmZhLXlhcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY3ZTNcIjsgfVxuXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiOyB9XG5cbi5mYS15ZW4tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiOyB9XG5cbi5mYS15aW4teWFuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjZhZFwiOyB9XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiOyB9XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7IH1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDMxXCI7IH1cblxuLmZhLXpoaWh1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNjNmXCI7IH1cblxuLnNyLW9ubHkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xMC4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vc3JjL2Fzc2V0cy93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vc3JjL2Fzc2V0cy93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi8uLi9zcmMvYXNzZXRzL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi8uLi9zcmMvYXNzZXRzL3dlYmZvbnRzL2ZhLXJlZ3VsYXItNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vLi4vc3JjL2Fzc2V0cy93ZWJmb250cy9mYS1yZWd1bGFyLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uLy4uL3NyYy9hc3NldHMvd2ViZm9udHMvZmEtcmVndWxhci00MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4uZmFyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4vKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTAuMiBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybChcIi4uLy4uLy4uL3NyYy9hc3NldHMvd2ViZm9udHMvZmEtc29saWQtOTAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi9zcmMvYXNzZXRzL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi8uLi9zcmMvYXNzZXRzL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vLi4vc3JjL2Fzc2V0cy93ZWJmb250cy9mYS1zb2xpZC05MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi8uLi9zcmMvYXNzZXRzL3dlYmZvbnRzL2ZhLXNvbGlkLTkwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uLy4uL3NyYy9hc3NldHMvd2ViZm9udHMvZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmZhLFxuLmZhcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZha3RQcm8tQm9sZFwiO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL0Zha3RQcm8tQm9sZC5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9GYWt0UHJvLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvRmFrdFByby1Cb2xkLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvRmFrdFByby1Cb2xkLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksIHVybChcIi4uL3dlYmZvbnRzL0Zha3RQcm8tQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL0Zha3RQcm8tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3dlYmZvbnRzL0Zha3RQcm8tQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRmFrdFByby1Ob3JtYWxcIjtcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9GYWt0UHJvLU5vcm1hbC5lb3RcIik7XG4gIC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9GYWt0UHJvLU5vcm1hbC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi93ZWJmb250cy9GYWt0UHJvLU5vcm1hbC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL0Zha3RQcm8tTm9ybWFsLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIiksIHVybChcIi4uL3dlYmZvbnRzL0Zha3RQcm8tTm9ybWFsLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vd2ViZm9udHMvRmFrdFByby1Ob3JtYWwud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi93ZWJmb250cy9GYWt0UHJvLU5vcm1hbC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5odG1sLCBib2R5IHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG5ib2R5ICoge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmJnLWxpZ2h0LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDVCREU2OyB9XG5cbi5iZy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzFDNTk4OyB9XG5cbi51bnNlcmUtdGhlbWUtd2l0aC1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwcHggNXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAudW5zZXJlLXRoZW1lLXdpdGgtc2hhZG93OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDIwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuXG4uZnVsbC13aXRoIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI4MHB4OyB9XG5cbi5pbm5lci13aWR0aCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExODBweDsgfVxuXG4uaW5uZXItd2lkdGgtYm9yZGVycyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTE4MHB4OyB9XG5cbi5pbm5lci1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmZvb3Rlci1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogOTAlOyB9XG5cbi5jZW50ZXItbWUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4ubWFpbi10b3BpYyB7XG4gIC8qYmFja2dyb3VuZC1jb2xvcjogIzY3Q0NENDtcbiAgICBvcGFjaXR5OiAxMDsqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwMywgMjA0LCAyMTIsIDAuMSkgIWltcG9ydGFudDsgfVxuICAubWFpbi10b3BpYyBoMSwgLm1haW4tdG9waWMgLnN1Yi10aXRsZSB7XG4gICAgY29sb3I6ICM2N0NDRDQgIWltcG9ydGFudDsgfVxuXG4uZm9yc2NodW5nLWlubm92YXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdDQ0Q0ICFpbXBvcnRhbnQ7IH1cblxuLnBoYXJtYXN0YW5kb3J0LXNjaHdlaXoge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVDNjc1ICFpbXBvcnRhbnQ7IH1cblxuLnZpc2libGVCbG9jayB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuXG4uZmEuZmEtd2hhdHNhcHAge1xuICBwYWRkaW5nOiAwIDAgMXB4IDFweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZmEuZmEtd2hhdHNhcHAge1xuICAgIHBhZGRpbmc6IDAgMCAwIDFweDsgfSB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGEsIGxpIHtcbiAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7IH1cblxuaDEge1xuICBmb250LXNpemU6IDUycHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cblxuaDIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cblxuaDMge1xuICBmb250LXNpemU6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cblxuaDQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cblxuaDUge1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cblxuaDYge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cblxudWwge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuXG5wLCBsaSwgYSB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG5hLCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzQwNDA0MDsgfVxuXG4vKiEgbm9ybWFsaXplLmNzcyB2NS4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDIgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDMgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAzICovIH1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7IH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBvdXRsaW5lIG9uIGZvY3VzZWQgbGlua3Mgd2hlbiB0aGV5IGFyZSBhbHNvIGFjdGl2ZSBvciBob3ZlcmVkXG4gKiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDsgfVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXG4gKiBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMsXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgfVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIEhpZGRlblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjUuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAyICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAzICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMyAqLyB9XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4ge1xuICAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgb3V0bGluZSBvbiBmb2N1c2VkIGxpbmtzIHdoZW4gdGhleSBhcmUgYWxzbyBhY3RpdmUgb3IgaG92ZXJlZFxuICogaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7IH1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbi8qKlxuICogQ2hhbmdlIHRoZSBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzLFxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogU2NyaXB0aW5nXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBIaWRkZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qISBub3JtYWxpemUuY3NzIHY1LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMiAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMyAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDMgKi8gfVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWRcbiAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwOyB9XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgfVxuXG4vKipcbiAqIENoYW5nZSB0aGUgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovIH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyxcbm1lbnUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbi8qIFNjcmlwdGluZ1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogSGlkZGVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jbWVudS1wcmltYXJ5LW1lbnUtZnIgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLCAjbWVudS1wcmltYXJ5LW1lbnUtZW4gPiBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLCAjbWVudS1wcmltYXJ5LW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLFxuI21lbnUtcHJpbWFyeS1tZW51LWZyID4gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIGEsICNtZW51LXByaW1hcnktbWVudS1lbiA+IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciBhLCAjbWVudS1wcmltYXJ5LW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgYSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDZweCAjMjg4Nzk4O1xuICBwYWRkaW5nLWJvdHRvbTogMjZweDsgfVxuXG4jbWVudS1wcmltYXJ5LW1lbnUtZnIgPiBsaSxcbiNtZW51LXByaW1hcnktbWVudS1lbiA+IGxpLFxuI21lbnUtcHJpbWFyeS1tZW51ID4gbGkge1xuICBwYWRkaW5nOiAwcHggMjZweCAyNHB4IDI0cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCA2cHggdHJhbnNwYXJlbnQ7IH1cblxuI21lbnUtcHJpbWFyeS1tZW51LWZyID4gbGk6bGFzdC1jaGlsZCwgI21lbnUtcHJpbWFyeS1tZW51LWVuID4gbGk6bGFzdC1jaGlsZCwgI21lbnUtcHJpbWFyeS1tZW51ID4gbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDBweCAwIDI0cHggMjRweDsgfVxuXG4jbWVudS1wcmltYXJ5LW1lbnUtZnIgPiBsaTpmaXJzdC1jaGlsZCwgI21lbnUtcHJpbWFyeS1tZW51LWVuID4gbGk6Zmlyc3QtY2hpbGQsICNtZW51LXByaW1hcnktbWVudSA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZzogMHB4IDI2cHggMjBweCAwOyB9XG5cbiNtZW51LXByaW1hcnktbWVudS1mciA+IGxpOmhvdmVyIGEsXG4jbWVudS1wcmltYXJ5LW1lbnUtZW4gPiBsaTpob3ZlciBhLFxuI21lbnUtcHJpbWFyeS1tZW51ID4gbGk6aG92ZXIgYSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDZweCAjMjg4Nzk4O1xuICBwYWRkaW5nLWJvdHRvbTogMjZweDsgfVxuXG4uaGVhZGVyLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaGVhZGVyLW5hdi1ob3Zlci1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMjBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODg3OTg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuI21lbnUtcHJpbWFyeS1tZW51LWZyID4gbGkgPiB1bCxcbiNtZW51LXByaW1hcnktbWVudS1lbiA+IGxpID4gdWwsXG4jbWVudS1wcmltYXJ5LW1lbnUgPiBsaSA+IHVsIHtcbiAgLyogU2Vjb25kIExldmVsICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogIzI4ODc5ODtcbiAgd2lkdGg6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xuICBib3gtc2hhZG93OiAwcHggNnB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbiNtZW51LXByaW1hcnktbWVudS1mciA+IGxpID4gdWwgPiBsaSxcbiNtZW51LXByaW1hcnktbWVudS1lbiA+IGxpID4gdWwgPiBsaSxcbiNtZW51LXByaW1hcnktbWVudSA+IGxpID4gdWwgPiBsaSB7XG4gIHBhZGRpbmc6IDMwcHg7IH1cblxuI21lbnUtcHJpbWFyeS1tZW51LWZyID4gbGkgPiB1bCA+IGxpOmZpcnN0LWNoaWxkLFxuI21lbnUtcHJpbWFyeS1tZW51LWVuID4gbGkgPiB1bCA+IGxpOmZpcnN0LWNoaWxkLFxuI21lbnUtcHJpbWFyeS1tZW51ID4gbGkgPiB1bCA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggMDsgfVxuXG4jbWVudS1wcmltYXJ5LW1lbnUtZnIgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCxcbiNtZW51LXByaW1hcnktbWVudS1lbiA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkLFxuI21lbnUtcHJpbWFyeS1tZW51ID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nOiAzMHB4IDAgMzBweCAzMHB4OyB9XG5cbiNtZW51LXByaW1hcnktbWVudS1mciA+IGxpID4gdWwgPiBsaSBhLFxuI21lbnUtcHJpbWFyeS1tZW51LWVuID4gbGkgPiB1bCA+IGxpIGEsXG4jbWVudS1wcmltYXJ5LW1lbnUgPiBsaSA+IHVsID4gbGkgYSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuXG4jbWVudS1wcmltYXJ5LW1lbnUtZnIgPiBsaSA+IHVsID4gbGkgYSxcbiNtZW51LXByaW1hcnktbWVudS1lbiA+IGxpID4gdWwgPiBsaSBhLFxuI21lbnUtcHJpbWFyeS1tZW51ID4gbGkgPiB1bCA+IGxpIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2cHggIWltcG9ydGFudDsgfVxuXG4jbWVudS1wcmltYXJ5LW1lbnUtZnIgPiBsaSA+IHVsID4gbGkgYSB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4jbWVudS1wcmltYXJ5LW1lbnUtZnIgPiBsaSA+IHVsID4gbGk6aG92ZXIgYSxcbiNtZW51LXByaW1hcnktbWVudS1lbiA+IGxpID4gdWwgPiBsaTpob3ZlciBhLFxuI21lbnUtcHJpbWFyeS1tZW51ID4gbGkgPiB1bCA+IGxpOmhvdmVyIGEge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggI2ZmZmZmZjtcbiAgcGFkZGluZy1ib3R0b206IDZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtNHB4OyB9XG5cbiNtZW51LXByaW1hcnktbWVudS1mciA+IGxpOmhvdmVyID4gdWwsXG4jbWVudS1wcmltYXJ5LW1lbnUtZW4gPiBsaTpob3ZlciA+IHVsLFxuI21lbnUtcHJpbWFyeS1tZW51ID4gbGk6aG92ZXIgPiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDI2cHggMCAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4jbWVudS1wcmltYXJ5LW1lbnUtZnIgPiBsaSA+IHVsID4gbGkgPiB1bCxcbiNtZW51LXByaW1hcnktbWVudS1lbiA+IGxpID4gdWwgPiBsaSA+IHVsLFxuI21lbnUtcHJpbWFyeS1tZW51ID4gbGkgPiB1bCA+IGxpID4gdWwge1xuICAvKiBUaGlyZCBMZXZlbCAmIGJleW9uZCAqL1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4jbWVudS1wcmltYXJ5LW1lbnUtZnIgPiBsaSA+IHVsID4gbGk6aG92ZXIgPiB1bCxcbiNtZW51LXByaW1hcnktbWVudS1lbiA+IGxpID4gdWwgPiBsaTpob3ZlciA+IHVsLFxuI21lbnUtcHJpbWFyeS1tZW51ID4gbGkgPiB1bCA+IGxpOmhvdmVyID4gdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbiNtZW51LXByaW1hcnktbWVudS1mciA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGksXG4jbWVudS1wcmltYXJ5LW1lbnUtZW4gPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpLFxuI21lbnUtcHJpbWFyeS1tZW51ID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbiNtZW51LXByaW1hcnktbWVudS1mciA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkgYSxcbiNtZW51LXByaW1hcnktbWVudS1lbiA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkgYSxcbiNtZW51LXByaW1hcnktbWVudSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIHBhZGRpbmc6IDZweCA2cHggMCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMHB4ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNtZW51LXByaW1hcnktbWVudS1mciA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkgYTphZnRlcixcbiAgI21lbnUtcHJpbWFyeS1tZW51LWVuID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSBhOmFmdGVyLFxuICAjbWVudS1wcmltYXJ5LW1lbnUgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA2cHg7XG4gICAgbGVmdDogMDsgfVxuICAjbWVudS1wcmltYXJ5LW1lbnUtZnIgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIGE6aG92ZXI6YWZ0ZXIsXG4gICNtZW51LXByaW1hcnktbWVudS1lbiA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkgYTpob3ZlcjphZnRlcixcbiAgI21lbnUtcHJpbWFyeS1tZW51ID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSBhOmhvdmVyOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgI21lbnUtcHJpbWFyeS1tZW51LWZyID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSBhIHNwYW4sXG4gICNtZW51LXByaW1hcnktbWVudS1lbiA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkgYSBzcGFuLFxuICAjbWVudS1wcmltYXJ5LW1lbnUgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMnB4OyB9XG5cbiNtZW51LXByaW1hcnktbWVudSxcbiNtZW51LXByaW1hcnktbWVudS1lbixcbiNtZW51LXByaW1hcnktbWVudS1mciB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjUwcHgpIHtcbiAgI21lbnUtcHJpbWFyeS1tZW51LWZyID4gbGkgPiB1bCA+IGxpIGEsXG4gICNtZW51LXByaW1hcnktbWVudS1lbiA+IGxpID4gdWwgPiBsaSBhLFxuICAjbWVudS1wcmltYXJ5LW1lbnUgPiBsaSA+IHVsID4gbGkgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7IH1cbiAgI21lbnUtcHJpbWFyeS1tZW51LWZyID4gbGkgPiB1bCA+IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4OyB9XG4gICNtZW51LXByaW1hcnktbWVudS1mciA+IGxpID4gdWwgPiBsaSxcbiAgI21lbnUtcHJpbWFyeS1tZW51LWVuID4gbGkgPiB1bCA+IGxpLFxuICAjbWVudS1wcmltYXJ5LW1lbnUgPiBsaSA+IHVsID4gbGkge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgI21lbnUtcHJpbWFyeS1tZW51LWZyID4gbGkgPiB1bCA+IGxpOmZpcnN0LWNoaWxkLFxuICAjbWVudS1wcmltYXJ5LW1lbnUtZW4gPiBsaSA+IHVsID4gbGk6Zmlyc3QtY2hpbGQsXG4gICNtZW51LXByaW1hcnktbWVudSA+IGxpID4gdWwgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMDsgfVxuICAjbWVudS1wcmltYXJ5LW1lbnUtZnIgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCxcbiAgI21lbnUtcHJpbWFyeS1tZW51LWVuID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQsXG4gICNtZW51LXByaW1hcnktbWVudSA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAyMHB4OyB9XG4gICNtZW51LXByaW1hcnktbWVudS1mciA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkgYSxcbiAgI21lbnUtcHJpbWFyeS1tZW51LWVuID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSBhLFxuICAjbWVudS1wcmltYXJ5LW1lbnUgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBwYWRkaW5nOiAzcHggM3B4IDAgMDsgfVxuICAjbWVudS1wcmltYXJ5LW1lbnUtZnIgPiBsaSA+IHVsID4gbGk6aG92ZXIgPiB1bCxcbiAgI21lbnUtcHJpbWFyeS1tZW51LWVuID4gbGkgPiB1bCA+IGxpOmhvdmVyID4gdWwsXG4gICNtZW51LXByaW1hcnktbWVudSA+IGxpID4gdWwgPiBsaTpob3ZlciA+IHVsIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgI21lbnUtcHJpbWFyeS1tZW51LWZyID4gbGkgPiB1bCA+IGxpIGEsXG4gICNtZW51LXByaW1hcnktbWVudS1lbiA+IGxpID4gdWwgPiBsaSBhLFxuICAjbWVudS1wcmltYXJ5LW1lbnUgPiBsaSA+IHVsID4gbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7IH1cbiAgI21lbnUtcHJpbWFyeS1tZW51LWZyID4gbGkgPiB1bCA+IGxpLFxuICAjbWVudS1wcmltYXJ5LW1lbnUtZW4gPiBsaSA+IHVsID4gbGksXG4gICNtZW51LXByaW1hcnktbWVudSA+IGxpID4gdWwgPiBsaSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICNtZW51LXByaW1hcnktbWVudS1mciA+IGxpID4gdWwgPiBsaTpmaXJzdC1jaGlsZCxcbiAgI21lbnUtcHJpbWFyeS1tZW51LWVuID4gbGkgPiB1bCA+IGxpOmZpcnN0LWNoaWxkLFxuICAjbWVudS1wcmltYXJ5LW1lbnUgPiBsaSA+IHVsID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDZweDsgfVxuICAjbWVudS1wcmltYXJ5LW1lbnUtZnIgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCxcbiAgI21lbnUtcHJpbWFyeS1tZW51LWVuID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQsXG4gICNtZW51LXByaW1hcnktbWVudSA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAyMHB4IDZweCAyMHB4IDIwcHg7IH1cbiAgI21lbnUtcHJpbWFyeS1tZW51LWZyID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSBhLFxuICAjbWVudS1wcmltYXJ5LW1lbnUtZW4gPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIGEsXG4gICNtZW51LXByaW1hcnktbWVudSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDNweCAzcHggMCAwOyB9XG4gICNtZW51LXByaW1hcnktbWVudS1mciA+IGxpID4gdWwgPiBsaTpob3ZlciA+IHVsLFxuICAjbWVudS1wcmltYXJ5LW1lbnUtZW4gPiBsaSA+IHVsID4gbGk6aG92ZXIgPiB1bCxcbiAgI21lbnUtcHJpbWFyeS1tZW51ID4gbGkgPiB1bCA+IGxpOmhvdmVyID4gdWwge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7IH0gfVxuXG4uYm9keS1uby1zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLm1vYmlsZS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4ODc5ODtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51LXRvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogOTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY0OyB9XG4gICAgLm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudS10b3AgPiBkaXYge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBoZWlnaHQ6IDkwcHg7IH1cbiAgICAubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51LXRvcCAubG9nby1pbWcgaW1nIHtcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIGhlaWdodDogMzhweDsgfVxuICAgIC5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnUtdG9wIGEge1xuICAgICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgLm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudS1saW5rcyB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudS1jZW50ZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudS1zZWFyY2gtbGFuZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAzMHB4IDAgNzBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubW9iaWxlLW1lbnUgLnNlYXJjaCB7XG4gICAgd2lkdGg6IDQwJTsgfVxuICAgIC5tb2JpbGUtbWVudSAuc2VhcmNoIGZvcm0ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubW9iaWxlLW1lbnUgLnNlYXJjaCBpbnB1dCB7XG4gICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgIC5tb2JpbGUtbWVudSAuc2VhcmNoIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5tb2JpbGUtbWVudSAuc2VhcmNoIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAubW9iaWxlLW1lbnUgLnNlYXJjaCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLm1vYmlsZS1tZW51IC5zZWFyY2ggaW5wdXQ6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAubW9iaWxlLW1lbnUgLmJvdHRvbS1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgLm1vYmlsZS1tZW51IC5saW5rIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLm1vYmlsZS1tZW51IC5saW5rIGEge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnOyB9XG4gICAgICAubW9iaWxlLW1lbnUgLmxpbmsgYSBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLUJvbGQnOyB9XG4gICAgLm1vYmlsZS1tZW51IC5saW5rIGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubW9iaWxlLW1lbnUgLnNob3AtbGluayB7XG4gICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLUJvbGQnO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIC5tb2JpbGUtbWVudSAuc2hvcC1saW5rIGltZyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTlweDsgfVxuICAgIC5tb2JpbGUtbWVudSAuc2hvcC1saW5rIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgLm1vYmlsZS1tZW51IC5zaG9wLWxpbms6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubW9iaWxlLW1lbnUgLmxhbmctc3dpdGNoZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5tb2JpbGUtbWVudSAubGFuZy1zd2l0Y2hlciB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAubW9iaWxlLW1lbnUgLmxhbmctc3dpdGNoZXIgdWwgbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gICAgICAgIC5tb2JpbGUtbWVudSAubGFuZy1zd2l0Y2hlciB1bCBsaSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAubW9iaWxlLW1lbnUgLmxhbmctc3dpdGNoZXIgdWwgbGkuYWN0aXZlIGEge1xuICAgICAgICBjb2xvcjogI0U0Qjc1NjsgfVxuXG4ubW9iaWxlLW1lbnUtbmF2ID4gZGl2IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLm1vYmlsZS1tZW51LW5hdiA+IGRpdiB1bCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1vYmlsZS1tZW51LW5hdiA+IGRpdiB1bCA+IGxpIGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tb2JpbGUtbWVudS1uYXYgPiBkaXYgdWwgPiBsaSBhOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC00cHg7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5tb2JpbGUtbWVudS1uYXYgPiBkaXYgdWwgPiBsaSBhOmhvdmVyOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm1vYmlsZS1tZW51LW5hdiA+IGRpdiB1bCA+IGxpID4gdWwge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tb2JpbGUtbWVudS1uYXYgPiBkaXYgdWwgPiBsaSA+IHVsIGxpIHtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7IH1cblxuLm1vYmlsZS1tZW51LW5hdiA+IGRpdiB1bCA+IGxpID4gdWwgbGkgYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuXG4ubW9iaWxlLW1lbnUtbmF2ID4gZGl2IHVsID4gbGkgPiB1bCBsaSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hcnJvdy1sZWZ0LnN2Z1wiKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTRweDtcbiAgbGVmdDogMDsgfVxuXG4ubW9iaWxlLW1lbnUtbmF2ID4gZGl2IHVsID4gbGkgPiB1bCBsaSBhOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNHB4O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLm1vYmlsZS1tZW51LW5hdiA+IGRpdiB1bCA+IGxpID4gdWwgbGk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm1vYmlsZS1tZW51LW5hdiA+IGRpdiB1bCA+IGxpID4gdWwgbGkgYTpob3ZlcjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1vYmlsZS1tZW51LW5hdiA+IGRpdiB1bCA+IGxpID4gdWwgbGkgdWwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLm1vYmlsZS1tZW51LW5hdiA+IGRpdiB1bCA+IGxpID4gdWwgbGkgdWwudmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuXG4ubW9iaWxlLW1lbnUtbmF2ID4gZGl2IHVsID4gbGkgPiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudS10b3AsXG4gIC5tb2JpbGUtbWVudSAubW9iaWxlLW1lbnUtdG9wID4gZGl2IHtcbiAgICBoZWlnaHQ6IDU1cHg7IH1cbiAgLm1vYmlsZS1tZW51IC5zZWFyY2gge1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgLm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudS10b3AgLmxvZ28taW1nIGltZyB7XG4gICAgd2lkdGg6IDE2NXB4O1xuICAgIGhlaWdodDogMjVweDsgfVxuICAubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51LWxpbmtzIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9iaWxlLW1lbnUtbmF2ID4gZGl2IHVsID4gbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5tb2JpbGUtbWVudS1uYXYgPiBkaXYgdWwgPiBsaSA+IHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51LXNlYXJjaC1sYW5nIHtcbiAgICBtYXJnaW46IDMwcHggMCA1MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51LXNlYXJjaC1sYW5nIHtcbiAgICBtYXJnaW46IDIwcHggMCAyMHB4OyB9XG4gIC5tb2JpbGUtbWVudS1uYXYgPiBkaXYgdWwgPiBsaSB7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDsgfVxuICAubW9iaWxlLW1lbnUtbmF2ID4gZGl2IHVsID4gbGkgPiB1bCBsaSB7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDsgfVxuICAubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51LWxpbmtzIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUwcHgpOyB9IH1cblxuLmhlYWRlci1uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjRGNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDsgfVxuICAuaGVhZGVyLW5hdiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuaGVhZGVyLW5hdiAuaGVhZGVyLW5hdi1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLmhlYWRlci1uYXYgLmJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmhlYWRlci1uYXYgLnNob3AtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDUycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMyODg3OTg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAuaGVhZGVyLW5hdiAuc2hvcC1saW5rIGltZyB7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7IH1cbiAgICAuaGVhZGVyLW5hdiAuc2hvcC1saW5rIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4ODc5ODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5oZWFkZXItbmF2IC5sb2dvLWltZyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAuaGVhZGVyLW5hdiAubG9nby1pbWcgaW1nIHtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICAgIHdpZHRoOiAzNzBweDsgfVxuICAuaGVhZGVyLW5hdiAuaGVhZGVyLW5hdi1yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLmhlYWRlci1uYXYgLmhlYWRlci1uYXYtci10b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmhlYWRlci1uYXYgLmhlYWRlci1zZWFyY2gge1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyODg3OTg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMHB4IDA7XG4gICAgd2lkdGg6IDE0NXB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5oZWFkZXItbmF2IC5oZWFkZXItc2VhcmNoOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjg4Nzk4OyB9XG4gIC5oZWFkZXItbmF2IC5saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogNTJweDsgfVxuICAgIC5oZWFkZXItbmF2IC5saW5rIGEge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMyODg3OTg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnOyB9XG4gICAgICAuaGVhZGVyLW5hdiAubGluayBhIHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7IH1cbiAgICAuaGVhZGVyLW5hdiAubGluayBhOnZpc2l0ZWQge1xuICAgICAgY29sb3I6ICMyODg3OTg7IH1cbiAgLmhlYWRlci1uYXYgLmxhbmctc3dpdGNoZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA1MnB4OyB9XG4gICAgLmhlYWRlci1uYXYgLmxhbmctc3dpdGNoZXIgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLmhlYWRlci1uYXYgLmxhbmctc3dpdGNoZXIgdWwgbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gICAgICAgIC5oZWFkZXItbmF2IC5sYW5nLXN3aXRjaGVyIHVsIGxpIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5oZWFkZXItbmF2IC5sYW5nLXN3aXRjaGVyIHVsIGxpLmFjdGl2ZSBhIHtcbiAgICAgICAgY29sb3I6ICMyODg3OTg7IH1cbiAgICAgIC5oZWFkZXItbmF2IC5sYW5nLXN3aXRjaGVyIHVsIGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuICAuaGVhZGVyLW5hdiAuaGVhZGVyLXNvY2lhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuaGVhZGVyLW5hdiAuaGVhZGVyLXNvY2lhbHMgYSB7XG4gICAgICBjb2xvcjogIzI4ODc5ODtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI4ODc5ODtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luOiAwIDEycHggMCAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLCAwLCAwLjIzLCAxKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzI4ODc5OCwgIzI4ODc5OCA1MCUsICNGM0Y0RjQgNTAlKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ1JSAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTsgfVxuICAgICAgLmhlYWRlci1uYXYgLmhlYWRlci1zb2NpYWxzIGE6aG92ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yMywgMSk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlO1xuICAgICAgICBjb2xvcjogI0YzRjRGNDsgfVxuICAgIC5oZWFkZXItbmF2IC5oZWFkZXItc29jaWFscyBhOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5oZWFkZXItbmF2IC5uYXZpZ2F0aW9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5oZWFkZXItbmF2IC5uYXZpZ2F0aW9uIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5oZWFkZXItbmF2IC5uYXZpZ2F0aW9uIHVsIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIC8qLnRoZW1lbi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9Ki8gfVxuICAgICAgICAuaGVhZGVyLW5hdiAubmF2aWdhdGlvbiB1bCBsaSBhIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmhlYWRlci1uYXYtbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiA5MHB4OyB9XG5cbi5zZWFyY2gtc29tZS1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udmlkZW8tc3RvcCB7XG4gIGN1cnNvcjogdXJsKC4uL2ltZy9jdXJzb3ItcGF1c2Uuc3ZnKSwgYXV0bzsgfVxuXG4uaGVhZGVyIHtcbiAgaGVpZ2h0OiAzODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oZWFkZXIuYWt0dWVsbC1oZWFkZXItdmlkZW8uYWt0dWVsbC1oZWFkZXItdmlkZW8tc3RvcCB7XG4gICAgY3Vyc29yOiB1cmwoLi4vaW1nL2N1cnNvci1wYXVzZS5zdmcpLCBhdXRvOyB9XG4gIC5oZWFkZXIuZ3JleS1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODg3OTg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5oZWFkZXIgLnN1Yi10aXRsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0OyB9XG4gIC5oZWFkZXIgaDEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7IH1cbiAgLmhlYWRlci5ha3R1ZWxsLWhlYWRlciB7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5oZWFkZXIgLmhlYWRlci1maWx0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMC4yOyB9XG4gIC5oZWFkZXIgLnBsYXktdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDEyMnB4O1xuICAgIGhlaWdodDogMTIycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDY7IH1cbiAgLmhlYWRlci5ha3R1ZWxsLWhlYWRlci12aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5oZWFkZXIuYWt0dWVsbC1oZWFkZXItdmlkZW8gLmhlYWRlci12aWRlby1ibG9jay1sb2FkZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIC5oZWFkZXIuYWt0dWVsbC1oZWFkZXItdmlkZW8gLmNhcmQtaW1nLXZpZGVvLXBsYXktYmxvY2sge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmhlYWRlci5ha3R1ZWxsLWhlYWRlci12aWRlbyAuY2FyZC1pbWctdmlkZW8tZmlsdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5oZWFkZXIuYWt0dWVsbC1oZWFkZXItdmlkZW8gLmNhcmQtaW1nLXZpZGVvLWZpbHRlciAuY2FyZC1pbWctdmlkZW8tZmlsdGVyLWJnIHtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMCU7XG4gICAgICAgIGxlZnQ6IDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAuaGVhZGVyLmFrdHVlbGwtaGVhZGVyLXZpZGVvIC5jYXJkLWltZy12aWRlby1maWx0ZXIgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgIC5oZWFkZXIuYWt0dWVsbC1oZWFkZXItdmlkZW8gdmlkZW8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlciAucGxheS12aWRlbyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4OyB9IH1cblxudmlkZW9bcG9zdGVyXSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1uYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDkwcHg7IH1cbiAgLmhlYWRlci1uYXYtbW9iIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGVhZGVyLW5hdiAuaGVhZGVyLW5hdi1pbm5lciB7XG4gICAgaGVpZ2h0OiA5MHB4OyB9XG4gIC5oZWFkZXItbmF2IC5sb2dvLWltZyB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuaGVhZGVyLW5hdiAubG9nby1pbWcgaW1nIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiAzOHB4OyB9XG4gIC5oZWFkZXItbmF2IC5idXJnZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5oZWFkZXItbmF2IC5oZWFkZXItbmF2LXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyLW5hdi1tb2Ige1xuICAgIGhlaWdodDogNTVweDsgfVxuICAuaGVhZGVyLW5hdiB7XG4gICAgaGVpZ2h0OiA1NXB4OyB9XG4gIC5oZWFkZXItbmF2IC5oZWFkZXItbmF2LWlubmVyIHtcbiAgICBoZWlnaHQ6IDU1cHg7IH1cbiAgLmhlYWRlci1uYXYgLmxvZ28taW1nIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5oZWFkZXItbmF2IC5sb2dvLWltZyBpbWcge1xuICAgIHdpZHRoOiAxNjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7IH0gfVxuXG4uaGVhZGVyLWhvbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5oZWFkZXItaG9tZSAucG9zdC1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMTJweCAyMHB4IDIwcHggMjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICAgIHdpZHRoOiAzNzhweDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAzLjklO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgaHlwaGVuczogYXV0bztcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmhlYWRlci1ob21lIC5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5oZWFkZXItaG9tZSAucG9zdC1kZXNjcmlwdGlvbiAuZGF0ZSB7XG4gICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmhlYWRlci1ob21lIC5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0bWV0YS1uYW1lIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuaGVhZGVyLWhvbWUgLnBvc3QtZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAgIC5oZWFkZXItaG9tZSAucG9zdC1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb246YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnIC4nO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBmb250LXNpemU6IDBweDsgfVxuICAgIC5oZWFkZXItaG9tZSAucG9zdC1kZXNjcmlwdGlvbiAucmVhZC1tb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGNvbG9yOiAjNzk3MDcxO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5oZWFkZXItaG9tZSAucG9zdC1kZXNjcmlwdGlvbiAucmVhZC1tb3JlIGltZyB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4OyB9XG4gIC5oZWFkZXItaG9tZSAuaG9tZS12aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmhlYWRlci1ob21lIC5ob21lLXZpZGVvIC5ob21lLXZpZGVvLWJsb2NrIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjclO1xuICAgICAgd2lkdGg6IDczJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAuaGVhZGVyLWhvbWUgLmhvbWUtdmlkZW8gLmhvbWUtdmlkZW8tYmxvY2staW5uZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5oZWFkZXItaG9tZSAuaG9tZS12aWRlbyAuaG9tZS12aWRlby1ibG9jay1pbm5lciAuaGVhZGVyLXZpZGVvLWJsb2NrLWxvYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAuaGVhZGVyLWhvbWUgLmhvbWUtdmlkZW8gLmhvbWUtdmlkZW8tYmxvY2staW5uZXIgLmNhcmQtaW1nLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuaGVhZGVyLWhvbWUgLmhvbWUtdmlkZW8gLmhvbWUtdmlkZW8tYmxvY2staW5uZXIgLmNhcmQtaW1nLWZpbHRlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDAlO1xuICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5oZWFkZXItaG9tZSAuaG9tZS12aWRlbyAuY2FyZC1pbWctdmlkZW8tYmxvY2sge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuaGVhZGVyLWhvbWUgLmhvbWUtdmlkZW8gLmNhcmQtaW1nLXZpZGVvLWJsb2NrIC5jYXJkLWltZy12aWRlby1maWx0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMCU7XG4gICAgICAgIGxlZnQ6IDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC5oZWFkZXItaG9tZSAuaG9tZS12aWRlbyAuY2FyZC1pbWctdmlkZW8tYmxvY2sgLmNhcmQtaW1nLXZpZGVvLWZpbHRlciAuY2FyZC1pbWctdmlkZW8tZmlsdGVyLWJnIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMCU7XG4gICAgICAgICAgbGVmdDogMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgICAgLmhlYWRlci1ob21lIC5ob21lLXZpZGVvIC5jYXJkLWltZy12aWRlby1ibG9jayAuY2FyZC1pbWctdmlkZW8tZmlsdGVyIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgei1pbmRleDogMTsgfVxuICAgIC5oZWFkZXItaG9tZSAuaG9tZS12aWRlbyB2aWRlbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5oZWFkZXItaG9tZSAuaG9tZS12aWRlbyAucGxheS12aWRlbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlYWRlci1ob21lIC5wb3N0LWRlc2NyaXB0aW9uIHtcbiAgICBsZWZ0OiAyLjUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1ob21lIC5ob21lLXZpZGVvIHZpZGVvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5oZWFkZXItaG9tZSAuaG9tZS12aWRlbyAuaG9tZS12aWRlby1ibG9jayB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNyU7XG4gICAgd2lkdGg6IDgzJTsgfVxuICAuaGVhZGVyLWhvbWUgLnBvc3QtZGVzY3JpcHRpb24ge1xuICAgIGxlZnQ6IDElOyB9XG4gIC5oZWFkZXItaG9tZSAucG9zdC1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5oZWFkZXItaG9tZSAucG9zdC1kZXNjcmlwdGlvbiAucG9zdC10YWdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlci1ob21lIC5ob21lLXZpZGVvIC5ob21lLXZpZGVvLWJsb2NrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5oZWFkZXItaG9tZSAucG9zdC1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMTRweCAxMnB4IDIwcHggMTJweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgYm9yZGVyOiAwcHggc29saWQgIzk3OTc5NztcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIG1hcmdpbi1ib3R0b206IDc0cHg7IH1cbiAgLmhlYWRlci1ob21lIC5wb3N0LWRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgLmhlYWRlci1ob21lIC5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7IH1cbiAgLmhlYWRlci1ob21lIC5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0bWV0YS1uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5oZWFkZXIuZ3JleS1oZWFkZXIge1xuICAgIGhlaWdodDogMTkwcHg7IH1cbiAgLmhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLWhvbWUgLnBvc3QtZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA4MCU7IH0gfVxuXG5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg4Nzk4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweCAwIDE4cHg7IH1cbiAgZm9vdGVyIC5mb290ZXItY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQlOyB9XG4gIGZvb3RlciAuZm9vdGVyLWNvbnRlbnQtY29sLWEge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgcGFkZGluZy1yaWdodDogMSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICBmb290ZXIgLmZvb3Rlci1jb250ZW50LWNvbC1iIHtcbiAgICB3aWR0aDogMTklO1xuICAgIHBhZGRpbmctcmlnaHQ6IDElO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgZm9vdGVyIC5mb290ZXItY29udGVudC1jb2wtYyB7XG4gICAgd2lkdGg6IDIzJTsgfVxuICBmb290ZXIgLmZvb3Rlci1jb250ZW50LWNvbC1tIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGZvb3RlciBwLnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBmb290ZXIgdWwgbGkgYSwgZm9vdGVyIHVsIGxpIGE6aG92ZXIsIGZvb3RlciB1bCBsaSBhOnZpc2l0ZWQsXG4gIGZvb3RlciBwIHtcbiAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBmb290ZXIgLmVtYWlsIHtcbiAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjMsIDEpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZmZmZiwgI2ZmZmZmZiA1MCUsICMyODg3OTggNTAlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NSUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlOyB9XG4gICAgZm9vdGVyIC5lbWFpbDpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yMywgMSk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJTtcbiAgICAgIGNvbG9yOiAjMjg4Nzk4OyB9XG4gIGZvb3RlciB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIGZvb3RlciB1bCBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgZm9vdGVyIC5zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgZm9vdGVyIC5zb2NpYWxzIGEge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLCAwLCAwLjIzLCAxKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2ZmZmZmZiwgI2ZmZmZmZiA1MCUsICMyODg3OTggNTAlKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ1JSAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTsgfVxuICAgICAgZm9vdGVyIC5zb2NpYWxzIGE6aG92ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yMywgMSk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlO1xuICAgICAgICBjb2xvcjogIzI4ODc5ODsgfVxuICAgIGZvb3RlciAuc29jaWFscyBhOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIGZvb3RlciAubG9nbyB7XG4gICAgbWFyZ2luLXRvcDogOTRweDsgfVxuICAgIGZvb3RlciAubG9nbyBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAyMzdweDtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICBmb290ZXIgLmZvb3Rlci1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgZm9vdGVyIC5sb2dvIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIGZvb3RlciAuZm9vdGVyLWNvbnRlbnQtY29sLWEge1xuICAgIHdpZHRoOiAyMyU7IH1cbiAgZm9vdGVyIC5mb290ZXItY29udGVudC1jb2wtYiB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICBmb290ZXIgLmZvb3Rlci1jb250ZW50LWNvbC1jIHtcbiAgICB3aWR0aDogMTUlOyB9XG4gIGZvb3RlciAuc29jaWFscyBhIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAyMnB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgZm9vdGVyIC5sb2dvIGltZyB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMTVweDsgfVxuICBmb290ZXIgLmZvb3Rlci1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBmb290ZXIgLmZvb3Rlci1jb250ZW50LWNvbC1hIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBmb290ZXIgLmZvb3Rlci1jb250ZW50LWNvbC1iIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGZvb3RlciAuZm9vdGVyLWNvbnRlbnQtY29sLWMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgZm9vdGVyIC5mb290ZXItY29udGVudC1jb2wtbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBmb290ZXIgLmxvZ28ge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9XG4gIGZvb3RlciAubG9nbyBwIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7IH1cbiAgZm9vdGVyIC5lbWFpbCBpbWcge1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDJweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIC5lbWFpbCB7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICBmb290ZXIgLmxvZ28gaW1nIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5uZXdzbGV0dGVyIHtcbiAgcGFkZGluZzogMjNweCAwIDE3cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4ODc5ODsgfVxuICAubmV3c2xldHRlciAubmV3c2xldHRlci1pbm5lci1jb250YWluZXIge1xuICAgIHdpZHRoOiA4MyU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLm5ld3NsZXR0ZXIgaDMge1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm5ld3NsZXR0ZXIgLmxlYWQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDFweDtcbiAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgLm5ld3NsZXR0ZXIgLmZvcm0gLmZvcm0taW5wdXRzLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAubmV3c2xldHRlciAuZm9ybSAuZm9ybS1pbnB1dHMtcm93ID4gZGl2IHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIlOyB9XG4gICAgLm5ld3NsZXR0ZXIgLmZvcm0gLmZvcm0taW5wdXRzLXJvdyA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubmV3c2xldHRlciAuaW5wdXQtZmllbGRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4OyB9XG4gIC5uZXdzbGV0dGVyIGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAubmV3c2xldHRlciBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAubmV3c2xldHRlciBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLm5ld3NsZXR0ZXIgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAubmV3c2xldHRlciBzZWxlY3Qge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAvKiBSZW1vdmUgZGVmYXVsdCBhcnJvdyAqL1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzRweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9wbHVzLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NiUgOHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gIC5uZXdzbGV0dGVyIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubmV3c2xldHRlciBidXR0b24ge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjMsIDEpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0YzRjRGNCwgI0YzRjRGNCA1MCUsICNmZmZmZmYgNTAlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NSUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlOyB9XG4gICAgLm5ld3NsZXR0ZXIgYnV0dG9uOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLCAwLCAwLjIzLCAxKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlO1xuICAgICAgY29sb3I6ICMyODg3OTg7IH1cbiAgLm5ld3NsZXR0ZXIgLmZvcm0taW5wdXRzLXJvdy1hZ3JlZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDIlICsgMTZweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLyogSGlkZSB0aGUgYnJvd3NlcidzIGRlZmF1bHQgY2hlY2tib3ggKi9cbiAgICAvKiBDcmVhdGUgYSBjdXN0b20gY2hlY2tib3ggKi9cbiAgICAvKiBPbiBtb3VzZS1vdmVyLCBhZGQgYSBncmV5IGJhY2tncm91bmQgY29sb3IgKi9cbiAgICAvKiBXaGVuIHRoZSBjaGVja2JveCBpcyBjaGVja2VkLCBhZGQgYSBibHVlIGJhY2tncm91bmQgKi9cbiAgICAvKiBDcmVhdGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKGhpZGRlbiB3aGVuIG5vdCBjaGVja2VkKSAqL1xuICAgIC8qIFNob3cgdGhlIGNoZWNrbWFyayB3aGVuIGNoZWNrZWQgKi9cbiAgICAvKiBTdHlsZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAqLyB9XG4gICAgLm5ld3NsZXR0ZXIgLmZvcm0taW5wdXRzLXJvdy1hZ3JlZSAuYWdyZWUtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgfVxuICAgICAgLm5ld3NsZXR0ZXIgLmZvcm0taW5wdXRzLXJvdy1hZ3JlZSAuYWdyZWUtY29udGFpbmVyIGEsIC5uZXdzbGV0dGVyIC5mb3JtLWlucHV0cy1yb3ctYWdyZWUgLmFncmVlLWNvbnRhaW5lciBhOnZpc2l0ZWQsIC5uZXdzbGV0dGVyIC5mb3JtLWlucHV0cy1yb3ctYWdyZWUgLmFncmVlLWNvbnRhaW5lciBhOmhvdmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLm5ld3NsZXR0ZXIgLmZvcm0taW5wdXRzLXJvdy1hZ3JlZSAuYWdyZWUtY29udGFpbmVyIGlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHdpZHRoOiAwOyB9XG4gICAgLm5ld3NsZXR0ZXIgLmZvcm0taW5wdXRzLXJvdy1hZ3JlZSAuY2hlY2ttYXJrIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgIC5uZXdzbGV0dGVyIC5mb3JtLWlucHV0cy1yb3ctYWdyZWUgLmNoZWNrbWFyazphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uZXdzbGV0dGVyIC5mb3JtLWlucHV0cy1yb3ctYWdyZWUgLmFncmVlLWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5uZXdzbGV0dGVyIC5mb3JtLWlucHV0cy1yb3ctYWdyZWUgLmFncmVlLWNvbnRhaW5lciAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgd2lkdGg6IDNweDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgYm9yZGVyOiBzb2xpZCB3aGl0ZTtcbiAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLm5ld3NsZXR0ZXIgLm1jNHdwLXJlc3BvbnNlIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubmV3c2xldHRlciB7XG4gICAgcGFkZGluZzogMzBweCAwIDM2cHg7IH1cbiAgLm5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItaW5uZXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlOyB9XG4gIC5uZXdzbGV0dGVyIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9XG4gIC5uZXdzbGV0dGVyIC5sZWFkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDNweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgLm5ld3NsZXR0ZXIgLmZvcm0gLmZvcm0taW5wdXRzLXJvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5uZXdzbGV0dGVyIC5mb3JtIC5mb3JtLWlucHV0cy1yb3cgPiBkaXYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLm5ld3NsZXR0ZXIgLmZvcm0gLmZvcm0taW5wdXRzLXJvdyA+IGRpdjpudGgtY2hpbGQoMm4rMSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLm5ld3NsZXR0ZXIgLmZvcm0gLmZvcm0taW5wdXRzLXJvdyA+IGRpdjpudGgtY2hpbGQoMm4rMikge1xuICAgIHBhZGRpbmctbGVmdDogMiU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAubmV3c2xldHRlciBpbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIC5uZXdzbGV0dGVyIHNlbGVjdCB7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG4gIC5uZXdzbGV0dGVyIC5mb3JtIC5mb3JtLWlucHV0cy1yb3cgPiBkaXYuaW5wdXQtZmllbGRzLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAubmV3c2xldHRlciAuZm9ybS1pbnB1dHMtcm93LWFncmVlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAubmV3c2xldHRlciAuZm9ybS1pbnB1dHMtcm93LWFncmVlIC5hZ3JlZS1jb250YWluZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9IH1cblxuLnBhZ2UtdGVtcGxhdGUtdmlzaW9uLW1pc3Npb24gLm5ld3NsZXR0ZXIge1xuICBtYXJnaW46IDEwMHB4IDAgMHB4OyB9XG5cbi5wYWdlLXRlbXBsYXRlLWdlc2NoYWVmdHN0ZWxsZSAubmV3c2xldHRlciB7XG4gIG1hcmdpbjogMzBweCAwIDBweDsgfVxuXG4ubWM0d3AtcmVzcG9uc2UgcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY2cHgpIHtcbiAgLm5ld3NsZXR0ZXIgLmZvcm0taW5wdXRzLXJvdy1hZ3JlZSAuYWdyZWUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgd2lkdGg6IDcwJTsgfVxuICAubmV3c2xldHRlciAuZm9ybS1pbnB1dHMtcm93LWFncmVlIC5jaGVja21hcmsge1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IC0wcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHdpZHRoOiAyMnB4OyB9XG4gIC5uZXdzbGV0dGVyIC5mb3JtLWlucHV0cy1yb3ctYWdyZWUgLmFncmVlLWNvbnRhaW5lciAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICBsZWZ0OiA4cHg7XG4gICAgdG9wOiA1cHg7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDhweDsgfSB9XG5cbi5jYXJkcy1ibG9jayB7XG4gIHBhZGRpbmc6IDY0cHggMCA3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTJweDsgfVxuICAuY2FyZHMtYmxvY2sgLmNhcmQge1xuICAgIHdpZHRoOiAzMy4zJTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmNhcmRzLWJsb2NrIC5jYXJkOm50aC1vZi10eXBlKDNuICsgMikge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zczsgfVxuICAgIC5jYXJkcy1ibG9jayAuY2FyZDpudGgtb2YtdHlwZSgzbiArIDMpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7IH1cbiAgICAuY2FyZHMtYmxvY2sgLmNhcmQuY2FyZC13aXRoLWltYWdlIC5wb3N0bWV0YSB7XG4gICAgICBtYXJnaW46IDIycHggMCAwO1xuICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4OyB9XG4gICAgICAuY2FyZHMtYmxvY2sgLmNhcmQuY2FyZC13aXRoLWltYWdlIC5wb3N0bWV0YS5wb3N0bWV0YS10b3AtbWFyZ2luIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmNhcmRzLWJsb2NrIC5jYXJkLmNhcmQtd2l0aC1pbWFnZSAucG9zdG1ldGEtbmFtZSB7XG4gICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW46IDAgMCAxMnB4OyB9XG4gICAgLmNhcmRzLWJsb2NrIC5jYXJkLmNhcmQtd2l0aC1pbWFnZSBoNCB7XG4gICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAuY2FyZHMtYmxvY2sgLmNhcmQuY2FyZC13aXRoLWltYWdlIC5kZXNjIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgLmNhcmRzLWJsb2NrIC5jYXJkLmNhcmQtcGVvcGxlIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJzsgfVxuICAgIC5jYXJkcy1ibG9jayAuY2FyZC5jYXJkLXBlb3BsZSAuY2FyZC1wZW9wbGUtY29udGFpbmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkZCRkJGO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuY2FyZHMtYmxvY2sgLmNhcmQuY2FyZC1wZW9wbGUgLmNhcmQtcGVvcGxlLWNvbnRhaW5lciAuY2FyZC1wZW9wbGUtY29udGFpbmVyLWZpcnN0LXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuY2FyZHMtYmxvY2sgLmNhcmQuY2FyZC1wZW9wbGUgLmNhcmQtcGVvcGxlLWNvbnRhaW5lciAuY2FyZC1wZW9wbGUtY29udGFpbmVyLWZpcnN0LXJvdyA+IGRpdiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY2FyZHMtYmxvY2sgLmNhcmQuY2FyZC1wZW9wbGUgaDQge1xuICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLUJvbGQnO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM2cHgpOyB9XG4gICAgLmNhcmRzLWJsb2NrIC5jYXJkLmNhcmQtcGVvcGxlIC5wb3NpdGlvbiB7XG4gICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgIC5jYXJkcy1ibG9jayAuY2FyZC5jYXJkLXBlb3BsZSAucGhvbmUge1xuICAgICAgY29sb3I6ICMyODg3OTg7XG4gICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmNhcmRzLWJsb2NrIC5jYXJkLmNhcmQtcGVvcGxlIGEge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjg4Nzk4O1xuICAgICAgY29sb3I6ICMyODg3OTg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjMsIDEpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMjg4Nzk4LCAjMjg4Nzk4IDUwJSwgI2ZmZmZmZiA1MCUpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDUlIDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlOyB9XG4gICAgICAuY2FyZHMtYmxvY2sgLmNhcmQuY2FyZC1wZW9wbGUgYTpob3ZlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLCAwLCAwLjIzLCAxKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCU7IH1cbiAgICAgIC5jYXJkcy1ibG9jayAuY2FyZC5jYXJkLXBlb3BsZSBhOmhvdmVyIGkge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmNhcmRzLWJsb2NrIC5jYXJkLmNhcmQtcGVvcGxlIGEgaW1nIHtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLThweDsgfVxuICAgIC5jYXJkcy1ibG9jayAuY2FyZC5jYXJkLXBlb3BsZSAucGhvdG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuY2FyZHMtYmxvY2sgLmNhcmQuY2FyZC1wZW9wbGUgLnBob3RvIGltZyB7XG4gICAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgICBoZWlnaHQ6IDg4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC5jYXJkcy1ibG9jayAuY2FyZC5jYXJkLXdpdGgtaW1hZ2UtaGlkZGVuIGg0LCAuY2FyZHMtYmxvY2sgLmNhcmQuY2FyZC13aXRoLWltYWdlLWhpZGRlbiAucG9zdG1ldGEsIC5jYXJkcy1ibG9jayAuY2FyZC5jYXJkLXdpdGgtaW1hZ2UtaGlkZGVuIC5saW5rIHAsIC5jYXJkcy1ibG9jayAuY2FyZC5jYXJkLXdpdGgtaW1hZ2UtaGlkZGVuIC5kZXNjLCAuY2FyZHMtYmxvY2sgLmNhcmQuY2FyZC13aXRoLWltYWdlLWhpZGRlbiAucG9zdG1ldGEtbmFtZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jYXJkcy1ibG9jayAuY2FyZC5jYXJkLWJnIGg0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgICAgY29sb3I6ICNGM0Y0RjQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMTBweCAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgLmNhcmRzLWJsb2NrIC5jYXJkLmNhcmQtYmcgcCB7XG4gICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjRjNGNEY0O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxuICAgIC5jYXJkcy1ibG9jayAuY2FyZC5jYXJkLWJnIHAuYm90c2NoYWZ0ZW4tdGV4dCB7XG4gICAgICBtYXJnaW46IDMwcHggMCAwOyB9XG4gICAgLmNhcmRzLWJsb2NrIC5jYXJkLmNhcmQtYmcgLmxpbmsgcCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5jYXJkcy1ibG9jayAuY2FyZC5jYXJkLWNhdGVnb3J5IGg0IHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgLmNhcmRzLWJsb2NrIC5jYXJkLmNhcmQtY2F0ZWdvcnkgLmxpbmsubGluay10aGVtZSBpbWcge1xuICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICBoZWlnaHQ6IDM4cHg7IH1cbiAgICAuY2FyZHMtYmxvY2sgLmNhcmQuY2FyZC1wdWJsaWNhdGlvbiBoNCB7XG4gICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbjogMzBweCAwIDMwcHggMDtcbiAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgLmNhcmRzLWJsb2NrIC5jYXJkLmNhcmQtcG9zdHMgaDQge1xuICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLUJvbGQnO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBjb2xvcjogIzc5NzA3MTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAxNHB4IDIwcHg7XG4gICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgIC5jYXJkcy1ibG9jayAuY2FyZC5jYXJkLXBvc3RzIC5jYXJkLXBvc3Qge1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4IDIwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0REREM7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jYXJkcy1ibG9jayAuY2FyZC5jYXJkLXBvc3RzIC5jYXJkLXBvc3Q6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwcHggc29saWQgI0RDREREQzsgfVxuICAgIC5jYXJkcy1ibG9jayAuY2FyZC5jYXJkLXBvc3RzLmNhcmQtcG9zdHMtdGhlbWVuLXNlaXRlIC5jYXJkLXBvc3Q6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RDREREQzsgfVxuICAgIC5jYXJkcy1ibG9jayAuY2FyZC5jYXJkLXBvc3RzIC5wb3N0bWV0YSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzc5NzA3MTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgLmNhcmRzLWJsb2NrIC5jYXJkLmNhcmQtcG9zdHMgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjNzk3MDcxO1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJzsgfVxuICAgIC5jYXJkcy1ibG9jayAuY2FyZC5jYXJkLXBvc3RzIC5saW5rIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMHB4IDBweDsgfVxuICAgICAgLmNhcmRzLWJsb2NrIC5jYXJkLmNhcmQtcG9zdHMgLmxpbmsgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICMyODg3OTg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7IH1cbiAgICAgIC5jYXJkcy1ibG9jayAuY2FyZC5jYXJkLXBvc3RzIC5saW5rIGltZyB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgLmNhcmRzLWJsb2NrIC5jYXJkLWlubmVyIHtcbiAgICBib3gtc2hhZG93OiAzcHggNXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNhcmRzLWJsb2NrIC5jYXJkLWlubmVyIC5jYXJkLXBvc3RzIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jYXJkcy1ibG9jayAubGluayxcbiAgLmNhcmRzLWJsb2NrIC5jYXJkLXRvcCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNhcmRzLWJsb2NrIC5jYXJkLWltZyB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jYXJkcy1ibG9jayAuY2FyZC1pbWcgLmNhcmQtaW1nLXZpZGVvLWJsb2NrIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmNhcmRzLWJsb2NrIC5jYXJkLWltZyAuY2FyZC1pbWctdmlkZW8tYmxvY2sgLmNhcmQtaW1nLXZpZGVvLWZpbHRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwJTtcbiAgICAgICAgbGVmdDogMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDAuMjsgfVxuICAgICAgLmNhcmRzLWJsb2NrIC5jYXJkLWltZyAuY2FyZC1pbWctdmlkZW8tYmxvY2sgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5jYXJkcy1ibG9jayAuY2FyZC1pbWcgdmlkZW8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuY2FyZHMtYmxvY2sgLmNhcmQtaW1nIC5jYXJkLWltZy1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmNhcmRzLWJsb2NrIC5jYXJkLWltZyAuY2FyZC1pbWctZmlsdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBvcGFjaXR5OiAwLjI7IH1cbiAgLmNhcmRzLWJsb2NrIC5jYXJkLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5jYXJkcy1ibG9jayAubGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jYXJkcy1ibG9jayAubGluayBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgY29sb3I6ICM3OTcwNzE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5jYXJkcy1ibG9jayAubGluayBpbWcge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7IH1cblxuLmNhcmRzLWJsb2NrLW1vcmUge1xuICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgLmNhcmRzLWJsb2NrLW1vcmUuY2FyZHMtYmxvY2stbW9yZS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNhcmRzLWJsb2NrLW1vcmUgcCB7XG4gICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjNzk3MDcxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNhcmRzLWJsb2NrLW1vcmUgaW1nIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cblxuLm1pdGdsaWVkZXItc29jaWFsLXBvc3RzLWxvYWRlcixcbi5zb2NpYWwtcG9zdHMtbG9hZGVyLFxuLnBvc3RzLWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAtMjBweCAwIDQwcHg7IH1cbiAgLm1pdGdsaWVkZXItc29jaWFsLXBvc3RzLWxvYWRlciAubGRzLWR1YWwtcmluZyxcbiAgLnNvY2lhbC1wb3N0cy1sb2FkZXIgLmxkcy1kdWFsLXJpbmcsXG4gIC5wb3N0cy1sb2FkZXIgLmxkcy1kdWFsLXJpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7IH1cbiAgLm1pdGdsaWVkZXItc29jaWFsLXBvc3RzLWxvYWRlciAubGRzLWR1YWwtcmluZzphZnRlcixcbiAgLnNvY2lhbC1wb3N0cy1sb2FkZXIgLmxkcy1kdWFsLXJpbmc6YWZ0ZXIsXG4gIC5wb3N0cy1sb2FkZXIgLmxkcy1kdWFsLXJpbmc6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgICBtYXJnaW46IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiA1cHggc29saWQgIzI4ODc5ODtcbiAgICBib3JkZXItY29sb3I6ICMyODg3OTggdHJhbnNwYXJlbnQgIzI4ODc5OCB0cmFuc3BhcmVudDtcbiAgICBhbmltYXRpb246IGxkcy1kdWFsLXJpbmcgMS4ycyBsaW5lYXIgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBsZHMtZHVhbC1yaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4ubWl0Z2xpZWRlci1zb2NpYWwtcG9zdHMtbG9hZGVyLFxuLnNvY2lhbC1wb3N0cy1sb2FkZXIge1xuICBtYXJnaW46IDEwcHggYXV0bzsgfVxuXG4uaGVhZGVyLXZpZGVvLWJsb2NrLWxvYWRlciAucG9zdHMtbG9hZGVyIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udGhlbWVuLXVuZXItc2VpdGUtbG9hZGVyLWJsb2NrIC5wb3N0cy1sb2FkZXIge1xuICBtYXJnaW46IDIwcHggMCA0MHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5jYXJkcy1ibG9jayB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5jYXJkcy1ibG9jayAuY2FyZC5jYXJkLWJnIGg0IHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ5cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2FyZHMtYmxvY2sgLmNhcmQuY2FyZC1wb3N0cyBoNCB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4OyB9XG4gIC5wb3N0cy1sb2FkZXIge1xuICAgIG1hcmdpbjogMjBweCAwIDQwcHg7IH1cbiAgLmNhcmRzLWJsb2NrIC5jYXJkIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jYXJkcy1ibG9jayB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmNhcmRzLWJsb2NrIC5jYXJkOm50aC1vZi10eXBlKDNuICsgMikge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gIC5jYXJkcy1ibG9jayAuY2FyZDpudGgtb2YtdHlwZSgzbiArIDMpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICAuY2FyZHMtYmxvY2sgLmNhcmQ6bnRoLW9mLXR5cGUoMm4gKyAyKSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4zczsgfVxuICAuY2FyZHMtYmxvY2sgLmNhcmQuY2FyZC1iZyBoNCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4OyB9XG4gIC5jYXJkcy1ibG9jayAuY2FyZC5jYXJkLXBvc3RzIC5wb3N0bWV0YSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZHMtYmxvY2sgLmNhcmQ6bnRoLW9mLXR5cGUoMm4gKyAyKSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuICAuY2FyZHMtYmxvY2sgLmNhcmQtaW5uZXIge1xuICAgIGJveC1zaGFkb3c6IDFweCAwcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgLmNhcmRzLWJsb2NrLmNhcmRzLWJsb2NrLW1vYiAuY2FyZC1pbm5lciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgLmNhcmRzLWJsb2NrIC5jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNhcmRzLWJsb2NrIC5jYXJkLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggNSUgMCA1JTsgfVxuICAuY2FyZHMtYmxvY2sgLmNhcmQuY2FyZC1iZyAuY2FyZC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDUlIDAgNSU7IH1cbiAgLmNhcmRzLWJsb2NrIC5jYXJkLmNhcmQtd2l0aC1pbWFnZSAucG9zdG1ldGEge1xuICAgIG1hcmdpbjogMTJweCAwIDA7IH1cbiAgLmNhcmRzLWJsb2NrIC5jYXJkLmNhcmQtd2l0aC1pbWFnZSAucG9zdG1ldGEtbmFtZSB7XG4gICAgbWFyZ2luOiAwIDAgMjRweDsgfVxuICAuY2FyZHMtYmxvY2sgLmxpbmsge1xuICAgIHBhZGRpbmc6IDEwcHggNSUgMjhweDsgfVxuICAuY2FyZHMtYmxvY2sgLmNhcmQuY2FyZC1iZyAubGluayB7XG4gICAgcGFkZGluZzogMjBweCA1JSAyOHB4OyB9XG4gIC5jYXJkcy1ibG9jayAuY2FyZC5jYXJkLWJnIGg0IHtcbiAgICBtYXJnaW46IDE2cHggMCAxNnB4IDA7IH1cbiAgLmNhcmRzLWJsb2NrIC5jYXJkLmNhcmQtYmcgcCB7XG4gICAgbWFyZ2luLXRvcDogLTRweDsgfVxuICAuY2FyZHMtYmxvY2stbW9yZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDE4cHggYXV0byAwOyB9XG4gIC5jYXJkcy1ibG9jay1tb3JlIGltZyB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4OyB9XG4gIC5jYXJkcy1ibG9jay1tb3JlIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7IH1cbiAgLmNhcmRzLWJsb2NrIC5jYXJkLmNhcmQtYmcgcC5ib3RzY2hhZnRlbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgLmNhcmRzLWJsb2NrIC5jYXJkLmNhcmQtcGVvcGxlIGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5jYXJkcy1ibG9jayAuY2FyZC5jYXJkLXBlb3BsZSAuZW1haWwsXG4gIC5jYXJkcy1ibG9jayAuY2FyZC5jYXJkLXBlb3BsZSAucGhvbmUsXG4gIC5jYXJkcy1ibG9jayAuY2FyZC5jYXJkLXBlb3BsZSAucG9zaXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAuY2FyZHMtYmxvY2sgLmNhcmQuY2FyZC1wZW9wbGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDsgfSB9XG5cbi51bnNlcmUtdGhlbWVuIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cbiAgLnVuc2VyZS10aGVtZW4gaDYge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzc5NzA3MTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0OyB9XG4gIC51bnNlcmUtdGhlbWVuIC51bnNlcmUtdGhlbWVuLWxlYWQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0byA1OHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0OyB9XG4gIC51bnNlcmUtdGhlbWVuIC51bnNlcmUtdGhlbWUge1xuICAgIHBhZGRpbmc6IDM2cHggMzBweCAzMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAudW5zZXJlLXRoZW1lbiAudW5zZXJlLXRoZW1lIC51bnNlcmUtdGhlbWUtc2lnbiB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC51bnNlcmUtdGhlbWVuIC51bnNlcmUtdGhlbWUgLnVuc2VyZS10aGVtZS1zaWduIGltZyB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjZweDsgfVxuICAgICAgLnVuc2VyZS10aGVtZW4gLnVuc2VyZS10aGVtZSAudW5zZXJlLXRoZW1lLXNpZ24gaW1nLnVuc2VyZS10aGVtZS1taW51cyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAudW5zZXJlLXRoZW1lbiAudW5zZXJlLXRoZW1lIC51bnNlcmUtdGhlbWUtY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgICAgIC51bnNlcmUtdGhlbWVuIC51bnNlcmUtdGhlbWUgLnVuc2VyZS10aGVtZS1jb250ZW50IGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC51bnNlcmUtdGhlbWVuIC51bnNlcmUtdGhlbWUgLnVuc2VyZS10aGVtZS1jb250ZW50IGgzIGltZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC51bnNlcmUtdGhlbWVuIC51bnNlcmUtdGhlbWUgLnVuc2VyZS10aGVtZS1jb250ZW50IGgzIGltZy51bnNlcmUtdGhlbWUtYXJyb3ctdmlzaWJpbGl0eSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC51bnNlcmUtdGhlbWVuIC51bnNlcmUtdGhlbWUgLnVuc2VyZS10aGVtZS1jb250ZW50IGgzIGEge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgIC51bnNlcmUtdGhlbWVuIC51bnNlcmUtdGhlbWUgLnVuc2VyZS10aGVtZS1jb250ZW50IGgzIGEudW5zZXJlLXRoZW1lLXRpdGxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgLnVuc2VyZS10aGVtZW4gLnVuc2VyZS10aGVtZSAudW5zZXJlLXRoZW1lLWNvbnRlbnQgaDMgYS51bnNlcmUtdGhlbWUtdGl0bGU6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAgIC51bnNlcmUtdGhlbWVuIC51bnNlcmUtdGhlbWUgLnVuc2VyZS10aGVtZS1jb250ZW50IGgzIGEudW5zZXJlLXRoZW1lLXRpdGxlLWRpc2FibGVkOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnVuc2VyZS10aGVtZW4gLnVuc2VyZS10aGVtZSAudW5zZXJlLXRoZW1lLWNvbnRlbnQgLmxlYWQge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgICAudW5zZXJlLXRoZW1lbiAudW5zZXJlLXRoZW1lIC51bnNlcmUtdGhlbWUtY29udGVudCAubGVhZC5sZWFkLW9wZW4ge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gICAgICAudW5zZXJlLXRoZW1lbiAudW5zZXJlLXRoZW1lIC51bnNlcmUtdGhlbWUtY29udGVudCAudW5zZXJlLXRoZW1lLWNvbnRlbnQtbW9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICAgICAgLnVuc2VyZS10aGVtZW4gLnVuc2VyZS10aGVtZSAudW5zZXJlLXRoZW1lLWNvbnRlbnQgLnVuc2VyZS10aGVtZS1jb250ZW50LW1vcmUgLnVuc2VyZS10aGVtZS1jb250ZW50LW1vcmUtaW5uZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICAudW5zZXJlLXRoZW1lbiAudW5zZXJlLXRoZW1lIC51bnNlcmUtdGhlbWUtY29udGVudCAudW5zZXJlLXRoZW1lLWNvbnRlbnQtbW9yZSAudW5zZXJlLXRoZW1lLWNvbnRlbnQtbW9yZS1pbm5lciA+IGRpdiB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgICAgICAudW5zZXJlLXRoZW1lbiAudW5zZXJlLXRoZW1lIC51bnNlcmUtdGhlbWUtY29udGVudCAudW5zZXJlLXRoZW1lLWNvbnRlbnQtbW9yZSAudW5zZXJlLXRoZW1lLWNvbnRlbnQtbW9yZS1pbm5lciA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIlOyB9XG4gICAgICAgICAgICAudW5zZXJlLXRoZW1lbiAudW5zZXJlLXRoZW1lIC51bnNlcmUtdGhlbWUtY29udGVudCAudW5zZXJlLXRoZW1lLWNvbnRlbnQtbW9yZSAudW5zZXJlLXRoZW1lLWNvbnRlbnQtbW9yZS1pbm5lciA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyJTsgfVxuICAgICAgICAudW5zZXJlLXRoZW1lbiAudW5zZXJlLXRoZW1lIC51bnNlcmUtdGhlbWUtY29udGVudCAudW5zZXJlLXRoZW1lLWNvbnRlbnQtbW9yZSAudGl0bGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAudW5zZXJlLXRoZW1lbiAudW5zZXJlLXRoZW1lIC51bnNlcmUtdGhlbWUtY29udGVudCAudW5zZXJlLXRoZW1lLWNvbnRlbnQtbW9yZSB1bCB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgICAgLnVuc2VyZS10aGVtZW4gLnVuc2VyZS10aGVtZSAudW5zZXJlLXRoZW1lLWNvbnRlbnQgLnVuc2VyZS10aGVtZS1jb250ZW50LW1vcmUgdWwgbGkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgIC51bnNlcmUtdGhlbWVuIC51bnNlcmUtdGhlbWUgLnVuc2VyZS10aGVtZS1jb250ZW50IC51bnNlcmUtdGhlbWUtY29udGVudC1tb3JlIHVsIGxpIGEsIC51bnNlcmUtdGhlbWVuIC51bnNlcmUtdGhlbWUgLnVuc2VyZS10aGVtZS1jb250ZW50IC51bnNlcmUtdGhlbWUtY29udGVudC1tb3JlIHVsIGxpIGE6dmlzaXRlZCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAgIC51bnNlcmUtdGhlbWVuIC51bnNlcmUtdGhlbWUgLnVuc2VyZS10aGVtZS1jb250ZW50IC51bnNlcmUtdGhlbWUtY29udGVudC1tb3JlIHVsIGxpIGE6aG92ZXIsIC51bnNlcmUtdGhlbWVuIC51bnNlcmUtdGhlbWUgLnVuc2VyZS10aGVtZS1jb250ZW50IC51bnNlcmUtdGhlbWUtY29udGVudC1tb3JlIHVsIGxpIGE6dmlzaXRlZDpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgICAudW5zZXJlLXRoZW1lbiAudW5zZXJlLXRoZW1lIC51bnNlcmUtdGhlbWUtY29udGVudCAudW5zZXJlLXRoZW1lLWNvbnRlbnQtbW9yZSB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hcnJvdy1sZWZ0LnN2Z1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM0cHggMTJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgIGxlZnQ6IC00MnB4OyB9XG4gICAgICAgIC51bnNlcmUtdGhlbWVuIC51bnNlcmUtdGhlbWUgLnVuc2VyZS10aGVtZS1jb250ZW50IC51bnNlcmUtdGhlbWUtY29udGVudC1tb3JlIC5wYXJhZ3JhcGgge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAgICAgICAudW5zZXJlLXRoZW1lbiAudW5zZXJlLXRoZW1lIC51bnNlcmUtdGhlbWUtY29udGVudCAudW5zZXJlLXRoZW1lLWNvbnRlbnQtbW9yZSAudW5zZXJlLXRoZW1lLWNvbnRlbnQtbW9yZS1yaWdodCBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIC51bnNlcmUtdGhlbWVuIC51bnNlcmUtdGhlbWUgLnVuc2VyZS10aGVtZS1jb250ZW50IC51bnNlcmUtdGhlbWUtY29udGVudC1tb3JlIC5kZXNjIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgICAgICAudW5zZXJlLXRoZW1lbiAudW5zZXJlLXRoZW1lIC51bnNlcmUtdGhlbWUtY29udGVudCAudW5zZXJlLXRoZW1lLWNvbnRlbnQtbW9yZSAuZG93bmxvYWQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgICAgLnVuc2VyZS10aGVtZW4gLnVuc2VyZS10aGVtZSAudW5zZXJlLXRoZW1lLWNvbnRlbnQgLnVuc2VyZS10aGVtZS1jb250ZW50LW1vcmUgLmRvd25sb2FkIGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgICAgLnVuc2VyZS10aGVtZW4gLnVuc2VyZS10aGVtZSAudW5zZXJlLXRoZW1lLWNvbnRlbnQgLnVuc2VyZS10aGVtZS1jb250ZW50LW1vcmUgLmRvd25sb2FkIGEgaW1nIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnVuc2VyZS10aGVtZW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cbiAgLnVuc2VyZS10aGVtZW4gaDYge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweDsgfVxuICAudW5zZXJlLXRoZW1lbiAudW5zZXJlLXRoZW1lbi1sZWFkIHtcbiAgICBtYXJnaW46IDAgYXV0byA0MnB4O1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLnVuc2VyZS10aGVtZW4gLnVuc2VyZS10aGVtZSB7XG4gICAgcGFkZGluZzogMjBweCA1JSAyOHB4OyB9XG4gIC51bnNlcmUtdGhlbWVuIC51bnNlcmUtdGhlbWUgLnVuc2VyZS10aGVtZS1zaWduIGltZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDsgfVxuICAudW5zZXJlLXRoZW1lbiAudW5zZXJlLXRoZW1lIC51bnNlcmUtdGhlbWUtY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IH1cbiAgLnVuc2VyZS10aGVtZW4gLnVuc2VyZS10aGVtZSAudW5zZXJlLXRoZW1lLWNvbnRlbnQgaDMgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9XG4gIC51bnNlcmUtdGhlbWVuIC51bnNlcmUtdGhlbWUgLnVuc2VyZS10aGVtZS1jb250ZW50IC5sZWFkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7IH1cbiAgLnVuc2VyZS10aGVtZW4gLnVuc2VyZS10aGVtZSAudW5zZXJlLXRoZW1lLWNvbnRlbnQgaDMgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnVuc2VyZS10aGVtZW4gLnVuc2VyZS10aGVtZSAudW5zZXJlLXRoZW1lLWNvbnRlbnQgLnVuc2VyZS10aGVtZS1jb250ZW50LW1vcmUgLnVuc2VyZS10aGVtZS1jb250ZW50LW1vcmUtaW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC51bnNlcmUtdGhlbWVuIC51bnNlcmUtdGhlbWUgLnVuc2VyZS10aGVtZS1jb250ZW50IC51bnNlcmUtdGhlbWUtY29udGVudC1tb3JlIC51bnNlcmUtdGhlbWUtY29udGVudC1tb3JlLWlubmVyID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudW5zZXJlLXRoZW1lbiAudW5zZXJlLXRoZW1lIC51bnNlcmUtdGhlbWUtY29udGVudCAudW5zZXJlLXRoZW1lLWNvbnRlbnQtbW9yZSAudW5zZXJlLXRoZW1lLWNvbnRlbnQtbW9yZS1pbm5lciA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMCU7IH1cbiAgLnVuc2VyZS10aGVtZW4gLnVuc2VyZS10aGVtZSAudW5zZXJlLXRoZW1lLWNvbnRlbnQgLnVuc2VyZS10aGVtZS1jb250ZW50LW1vcmUgLnVuc2VyZS10aGVtZS1jb250ZW50LW1vcmUtaW5uZXIgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwJTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC51bnNlcmUtdGhlbWVuIC51bnNlcmUtdGhlbWUgLnVuc2VyZS10aGVtZS1jb250ZW50IC51bnNlcmUtdGhlbWUtY29udGVudC1tb3JlIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAudW5zZXJlLXRoZW1lbiAudW5zZXJlLXRoZW1lIC51bnNlcmUtdGhlbWUtY29udGVudCAudW5zZXJlLXRoZW1lLWNvbnRlbnQtbW9yZSB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9XG4gIC51bnNlcmUtdGhlbWVuIC51bnNlcmUtdGhlbWUgLnVuc2VyZS10aGVtZS1jb250ZW50IC51bnNlcmUtdGhlbWUtY29udGVudC1tb3JlIC5kZXNjIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAudW5zZXJlLXRoZW1lbiAudW5zZXJlLXRoZW1lIC51bnNlcmUtdGhlbWUtY29udGVudCAudW5zZXJlLXRoZW1lLWNvbnRlbnQtbW9yZSAucGFyYWdyYXBoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgLnVuc2VyZS10aGVtZW4gLnVuc2VyZS10aGVtZSAudW5zZXJlLXRoZW1lLWNvbnRlbnQgLnVuc2VyZS10aGVtZS1jb250ZW50LW1vcmUgdWwgbGk6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICB3aWR0aDogMjZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHggOXB4O1xuICAgIHRvcDogMTRweDtcbiAgICBsZWZ0OiAtMzJweDsgfVxuICAudW5zZXJlLXRoZW1lbiAudW5zZXJlLXRoZW1lIC51bnNlcmUtdGhlbWUtY29udGVudCAudW5zZXJlLXRoZW1lLWNvbnRlbnQtbW9yZSB1bCBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM0cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51bnNlcmUtdGhlbWVuIC51bnNlcmUtdGhlbWUgLnVuc2VyZS10aGVtZS1jb250ZW50IGgzIGltZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC51bnNlcmUtdGhlbWVuIC51bnNlcmUtdGhlbWUgLnVuc2VyZS10aGVtZS1jb250ZW50IC5sZWFkLmxlYWQtb3BlbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9XG4gIC51bnNlcmUtdGhlbWVuIC51bnNlcmUtdGhlbWUgLnVuc2VyZS10aGVtZS1jb250ZW50IC51bnNlcmUtdGhlbWUtY29udGVudC1tb3JlIHVsIGxpIGEsIC51bnNlcmUtdGhlbWVuIC51bnNlcmUtdGhlbWUgLnVuc2VyZS10aGVtZS1jb250ZW50IC51bnNlcmUtdGhlbWUtY29udGVudC1tb3JlIHVsIGxpIGE6dmlzaXRlZCwgLnVuc2VyZS10aGVtZW4gLnVuc2VyZS10aGVtZSAudW5zZXJlLXRoZW1lLWNvbnRlbnQgLnVuc2VyZS10aGVtZS1jb250ZW50LW1vcmUgdWwgbGkgYTpob3ZlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9XG4gIC51bnNlcmUtdGhlbWVuIC51bnNlcmUtdGhlbWUgLnVuc2VyZS10aGVtZS1jb250ZW50IC51bnNlcmUtdGhlbWUtY29udGVudC1tb3JlIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgLnVuc2VyZS10aGVtZW4gLnVuc2VyZS10aGVtZSAudW5zZXJlLXRoZW1lLWNvbnRlbnQgLnVuc2VyZS10aGVtZS1jb250ZW50LW1vcmUgdWwgbGk6YmVmb3JlIHtcbiAgICB0b3A6IDZweDsgfSB9XG5cbi5wYWdlLWRlc2NyaXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzc5NzA3MTtcbiAgbWF4LXdpZHRoOiA3NDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogNzZweDtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDsgfVxuICAucGFnZS1kZXNjcmlwdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgY29sb3I6ICM3OTcwNzE7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4zczsgfVxuXG4uY29sdW1uLWRlc2NyaXB0aW9uIHAge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBtYXgtd2lkdGg6IDY1MHB4OyB9XG5cbi51ZWJlci11bnMtdGlsZXMge1xuICBwYWRkaW5nLXRvcDogMTMwcHg7IH1cblxuLmdvb2dsZS1tYXBzIHtcbiAgcGFkZGluZy10b3A6IDIwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7IH1cblxuLm1vcmUtYXJ0aWNsZSB7XG4gIHBhZGRpbmctdG9wOiA1N3B4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuXG4ubWVtYmVyLXBvcnRyYWl0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tZW1iZXItcG9ydHJhaXQgaW1nIHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRlYW0tbWVtYmVycyAubWVtYmVycy1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDsgfVxuXG4udGVhbS1tZW1iZXJzIC5tZW1iZXItYmxvY2sge1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgd2lkdGg6IDI1JTsgfVxuICAudGVhbS1tZW1iZXJzIC5tZW1iZXItYmxvY2subWVtYmVyLWJsb2NrLWZ1bGwtd2lkdGgge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi50ZWFtLW1lbWJlcnMgLm1lbWJlci1ibG9jazpudGgtb2YtdHlwZSgyKSxcbi50ZWFtLW1lbWJlcnMgLm1lbWJlci1ibG9jazpudGgtb2YtdHlwZSg2KSxcbi50ZWFtLW1lbWJlcnMgLm1lbWJlci1ibG9jazpudGgtb2YtdHlwZSgxMCksXG4udGVhbS1tZW1iZXJzIC5tZW1iZXItYmxvY2s6bnRoLW9mLXR5cGUoMTQpLFxuLnRlYW0tbWVtYmVycyAubWVtYmVyLWJsb2NrOm50aC1vZi10eXBlKDE4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7IH1cblxuLnRlYW0tbWVtYmVycyAubWVtYmVyLWJsb2NrOm50aC1vZi10eXBlKDMpLFxuLnRlYW0tbWVtYmVycyAubWVtYmVyLWJsb2NrOm50aC1vZi10eXBlKDcpLFxuLnRlYW0tbWVtYmVycyAubWVtYmVyLWJsb2NrOm50aC1vZi10eXBlKDExKSxcbi50ZWFtLW1lbWJlcnMgLm1lbWJlci1ibG9jazpudGgtb2YtdHlwZSgxNSksXG4udGVhbS1tZW1iZXJzIC5tZW1iZXItYmxvY2s6bnRoLW9mLXR5cGUoMTkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42czsgfVxuXG4udGVhbS1tZW1iZXJzIC5tZW1iZXItYmxvY2s6bnRoLW9mLXR5cGUoNCksXG4udGVhbS1tZW1iZXJzIC5tZW1iZXItYmxvY2s6bnRoLW9mLXR5cGUoOCksXG4udGVhbS1tZW1iZXJzIC5tZW1iZXItYmxvY2s6bnRoLW9mLXR5cGUoMTIpLFxuLnRlYW0tbWVtYmVycyAubWVtYmVyLWJsb2NrOm50aC1vZi10eXBlKDE2KSxcbi50ZWFtLW1lbWJlcnMgLm1lbWJlci1ibG9jazpudGgtb2YtdHlwZSgyMCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzOyB9XG5cbi50ZWFtLW1lbWJlcnMgLm1lbWJlci1zdWItdGl0bGUge1xuICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM3OTcwNzE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIG1hcmdpbjogMTJweCAwIDQ2cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDsgfVxuXG4udGVhbS1tZW1iZXJzIHAsIC50ZWFtLW1lbWJlcnMgYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLUJvbGQnO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNTY1OTVFO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi50ZWFtLW1lbWJlcnMgYSB7XG4gIGNvbG9yOiAjMjg4Nzk4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4udGVhbS1tZW1iZXJzIC5lbWFpbC13cmFwcGVyIHtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwOyB9XG5cbi50ZWFtLW1lbWJlcnMgYS5lbWFpbCB7XG4gIG1hcmdpbjogMHB4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogIzI4ODc5ODtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI4ODc5ODtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjMsIDEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyODg3OTgsICMyODg3OTggNTAlLCAjZmZmZmZmIDUwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjQ1JSAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlOyB9XG4gIC50ZWFtLW1lbWJlcnMgYS5lbWFpbDpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjMsIDEpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC50ZWFtLW1lbWJlcnMgYS5lbWFpbCBpIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudGVhbS1tZW1iZXJzIC5tZW1iZXItYmxvY2sge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnRlYW0tbWVtYmVycyAubWVtYmVyLWJsb2NrOm50aC1vZi10eXBlKDIpLFxuICAudGVhbS1tZW1iZXJzIC5tZW1iZXItYmxvY2s6bnRoLW9mLXR5cGUoNiksXG4gIC50ZWFtLW1lbWJlcnMgLm1lbWJlci1ibG9jazpudGgtb2YtdHlwZSgxMCksXG4gIC50ZWFtLW1lbWJlcnMgLm1lbWJlci1ibG9jazpudGgtb2YtdHlwZSgxNCksXG4gIC50ZWFtLW1lbWJlcnMgLm1lbWJlci1ibG9jazpudGgtb2YtdHlwZSgxOCkge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gIC50ZWFtLW1lbWJlcnMgLm1lbWJlci1ibG9jazpudGgtb2YtdHlwZSgzKSxcbiAgLnRlYW0tbWVtYmVycyAubWVtYmVyLWJsb2NrOm50aC1vZi10eXBlKDcpLFxuICAudGVhbS1tZW1iZXJzIC5tZW1iZXItYmxvY2s6bnRoLW9mLXR5cGUoMTEpLFxuICAudGVhbS1tZW1iZXJzIC5tZW1iZXItYmxvY2s6bnRoLW9mLXR5cGUoMTUpLFxuICAudGVhbS1tZW1iZXJzIC5tZW1iZXItYmxvY2s6bnRoLW9mLXR5cGUoMTkpIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICAudGVhbS1tZW1iZXJzIC5tZW1iZXItYmxvY2s6bnRoLW9mLXR5cGUoNCksXG4gIC50ZWFtLW1lbWJlcnMgLm1lbWJlci1ibG9jazpudGgtb2YtdHlwZSg4KSxcbiAgLnRlYW0tbWVtYmVycyAubWVtYmVyLWJsb2NrOm50aC1vZi10eXBlKDEyKSxcbiAgLnRlYW0tbWVtYmVycyAubWVtYmVyLWJsb2NrOm50aC1vZi10eXBlKDE2KSxcbiAgLnRlYW0tbWVtYmVycyAubWVtYmVyLWJsb2NrOm50aC1vZi10eXBlKDIwKSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgLnRlYW0tbWVtYmVycyAubWVtYmVyLWJsb2NrOm50aC1vZi10eXBlKDJuKSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4zczsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlYW0tbWVtYmVycyAubWVtYmVyLWJsb2NrOm50aC1jaGlsZCgzbikge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gIC50ZWFtLW1lbWJlcnMgLm1lbWJlci1ibG9jazpudGgtY2hpbGQoNW4pIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICAudGVhbS1tZW1iZXJzIC5tZW1iZXItYmxvY2s6bnRoLWNoaWxkKDduKSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgLnRlYW0tbWVtYmVycyAubWVtYmVyLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudGVhbS1tZW1iZXJzIC5tZW1iZXItYmxvY2s6bnRoLW9mLXR5cGUoMm4pIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfSB9XG5cbi5nZiB7XG4gIHBhZGRpbmctYm90dG9tOiA3NnB4OyB9XG5cbi5nbCB7XG4gIHBhZGRpbmctYm90dG9tOiA3NnB4OyB9XG4gIC5nbCAuZ3JpZF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDsgfVxuXG4uY29tcGFueS10ZW1wbGF0ZSAuaGVhZGVyIHtcbiAgaGVpZ2h0OiAzMjlweDsgfVxuXG4uZmlsdGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogOSU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDsgfVxuICAuZmlsdGVyLWNvbnRhaW5lciAuZmlsdGVyLWNvbnRhaW5lci10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjNzk3MDcxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5maWx0ZXItY29udGFpbmVyIC5vbmVzaWduYWwtY3VzdG9tbGluay1zdWJzY3JpYmUuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg4Nzk4ICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5maWx0ZXIge1xuICBtYXJnaW46IDY0cHggMCAwOyB9XG4gIC5maWx0ZXIgaDQge1xuICAgIGNvbG9yOiAjMjg4Nzk4O1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5maWx0ZXIgaDUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6ICM1NjU5NUU7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuZmlsdGVyIHVsLnRhZy1wYXJlbnRzIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5maWx0ZXIgdWwudGFnLXBhcmVudHMgbGkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmlsdGVyLXRoZW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA2cHg7IH1cbiAgLmZpbHRlci10aGVtZSB1bC50YWctcGFyZW50cyB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuZmlsdGVyLXRoZW1lIHVsLnRhZy1wYXJlbnRzIGxpIHtcbiAgICAgIHdpZHRoOiAyMDdweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5maWx0ZXItdGhlbWUgdWwudGFnLXBhcmVudHMgbGkgLmNhdF9jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmZpbHRlci10aGVtZSB1bC50YWctcGFyZW50cyBsaSAuY2F0X3RpdGxlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgLmZpbHRlci10aGVtZSB1bC50YWctcGFyZW50cyBsaSAuY2F0X3RpdGxlLmNhdF90aXRsZV9jcHMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MUM1OTg7IH1cbiAgICAgICAgLmZpbHRlci10aGVtZSB1bC50YWctcGFyZW50cyBsaSAuY2F0X3RpdGxlLmNhdF90aXRsZV9jZmkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NUJERTY7IH1cbiAgICAgICAgLmZpbHRlci10aGVtZSB1bC50YWctcGFyZW50cyBsaSAuY2F0X3RpdGxlLmNhdF90aXRsZV9jbW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ODcyQjc7IH1cbiAgICAgICAgLmZpbHRlci10aGVtZSB1bC50YWctcGFyZW50cyBsaSAuY2F0X3RpdGxlLmNhdF90aXRsZV9jZyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNzk3QjsgfVxuICAgICAgLmZpbHRlci10aGVtZSB1bC50YWctcGFyZW50cyBsaS5iZy1jcHMgLmNhdF90aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzFDNTk4O1xuICAgICAgICBjb2xvcjogIzcxQzU5ODsgfVxuICAgICAgLmZpbHRlci10aGVtZSB1bC50YWctcGFyZW50cyBsaS5iZy1jZyAuY2F0X3RpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0Mjc5N0I7XG4gICAgICAgIGNvbG9yOiAjNDI3OTdCOyB9XG4gICAgICAuZmlsdGVyLXRoZW1lIHVsLnRhZy1wYXJlbnRzIGxpLmJnLWNmaSAuY2F0X3RpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NUJERTY7XG4gICAgICAgIGNvbG9yOiAjNDVCREU2OyB9XG4gICAgICAuZmlsdGVyLXRoZW1lIHVsLnRhZy1wYXJlbnRzIGxpLmJnLWNtbiAuY2F0X3RpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2ODcyQjc7XG4gICAgICAgIGNvbG9yOiAjNjg3MkI3OyB9XG4gICAgLmZpbHRlci10aGVtZSB1bC50YWctcGFyZW50cyBsaVtkYXRhLWNvbG9yPVwiYmctY2ZpXCJdOmhvdmVyIC5jYXRfdGl0bGUuY2F0X3RpdGxlX2NmaSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY5LCAxODksIDIzMCwgMC43KTsgfVxuICAgIC5maWx0ZXItdGhlbWUgdWwudGFnLXBhcmVudHMgbGlbZGF0YS1jb2xvcj1cImJnLWNnXCJdOmhvdmVyIC5jYXRfdGl0bGUuY2F0X3RpdGxlX2NnIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjYsIDEyMSwgMTIzLCAwLjcpOyB9XG4gICAgLmZpbHRlci10aGVtZSB1bC50YWctcGFyZW50cyBsaVtkYXRhLWNvbG9yPVwiYmctY21uXCJdOmhvdmVyIC5jYXRfdGl0bGUuY2F0X3RpdGxlX2NtbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwNCwgMTE0LCAxODMsIDAuNyk7IH1cbiAgICAuZmlsdGVyLXRoZW1lIHVsLnRhZy1wYXJlbnRzIGxpW2RhdGEtY29sb3I9XCJiZy1jcHNcIl06aG92ZXIgLmNhdF90aXRsZS5jYXRfdGl0bGVfY3BzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEzLCAxOTcsIDE1MiwgMC43KTsgfVxuXG4uZmlsdGVyLWFrdGV1ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNnB4OyB9XG4gIC5maWx0ZXItYWt0ZXVyIHVsLnRhZy1wYXJlbnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5maWx0ZXItYWt0ZXVyIHVsLnRhZy1wYXJlbnRzIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgIC5maWx0ZXItYWt0ZXVyIHVsLnRhZy1wYXJlbnRzIGxpIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyODg3OTg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxOHB4IDRweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuZmlsdGVyLWFrdGV1ciB1bC50YWctcGFyZW50cyBsaSBzcGFuLmJnLWRlZmF1bHQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyODg3OTg7IH1cbiAgICAgICAgLmZpbHRlci1ha3RldXIgdWwudGFnLXBhcmVudHMgbGkgc3Bhbjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTM1LCAxNTIsIDAuNyk7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5maWx0ZXItYWt0ZXVyIHVsLnRhZy1wYXJlbnRzIGxpOmhvdmVyIC50YWctY2hpbGRyZW4tY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4OyB9XG4gIC5maWx0ZXItYWt0ZXVyIC50YWctY2hpbGRyZW4tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDMxcHg7XG4gICAgei1pbmRleDogMjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC41czsgfVxuICAgIC5maWx0ZXItYWt0ZXVyIC50YWctY2hpbGRyZW4tY29udGFpbmVyLnRhZy1jaGlsZHJlbi1jb250YWluZXItcmlnaHQge1xuICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICByaWdodDogMDsgfVxuICAuZmlsdGVyLWFrdGV1ciB1bC50YWctY2hpbGRyZW4ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmZpbHRlci1ha3RldXIgdWwudGFnLWNoaWxkcmVuIGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmZpbHRlci1ha3RldXIgdWwudGFnLWNoaWxkcmVuIGxpIHNwYW4ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5maWx0ZXItYWt0ZXVyIHVsLnRhZy1jaGlsZHJlbiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uZmlsdGVyLWRvY3VtZW50cyB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuZmlsdGVyLWRvY3VtZW50cy52aXNpYmxlLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZmlsdGVyLWRvY3VtZW50cyB1bC50YWctcGFyZW50cyBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmZpbHRlci1kb2N1bWVudHMgdWwudGFnLXBhcmVudHMgbGkgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjg4Nzk4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIHBhZGRpbmc6IDZweCAxOHB4IDRweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZmlsdGVyLWRvY3VtZW50cyB1bC50YWctcGFyZW50cyBsaSBzcGFuLmJnLWRlZmF1bHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg4Nzk4OyB9XG4gICAgICAuZmlsdGVyLWRvY3VtZW50cyB1bC50YWctcGFyZW50cyBsaSBzcGFuOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTM1LCAxNTIsIDAuNyk7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmZpbHRlci1kb2N1bWVudHMgdWwudGFnLXBhcmVudHMgbGk6aG92ZXIgLnRhZy1jaGlsZHJlbi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtaGVpZ2h0OiA1MDBweDsgfVxuICAuZmlsdGVyLWRvY3VtZW50cyAudGFnLWNoaWxkcmVuLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAzMXB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7IH1cbiAgICAuZmlsdGVyLWRvY3VtZW50cyAudGFnLWNoaWxkcmVuLWNvbnRhaW5lci50YWctY2hpbGRyZW4tY29udGFpbmVyLXJpZ2h0IHtcbiAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgLmZpbHRlci1kb2N1bWVudHMgdWwudGFnLWNoaWxkcmVuIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5maWx0ZXItZG9jdW1lbnRzIHVsLnRhZy1jaGlsZHJlbiBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5maWx0ZXItZG9jdW1lbnRzIHVsLnRhZy1jaGlsZHJlbiBsaSBzcGFuIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZmlsdGVyLWRvY3VtZW50cyB1bC50YWctY2hpbGRyZW4gbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmZpbHRlci1kb2N1bWVudHMtc2lnbiB7XG4gIG1hcmdpbjogMTZweCAwIDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZmlsdGVyLWRvY3VtZW50cy1zaWduIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5maWx0ZXItZG9jdW1lbnRzLXNpZ24gc3Bhbi5maWx0ZXItZG9jdW1lbnRzLXNpZ24tbW9iIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZmlsdGVyLWRvY3VtZW50cy1zaWduIHNwYW4gaW1nLnBsdXMsIC5maWx0ZXItZG9jdW1lbnRzLXNpZ24gc3BhbiBpbWcubWludXMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogLTM4cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDsgfVxuICAgIC5maWx0ZXItZG9jdW1lbnRzLXNpZ24gc3BhbiAubWludXMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5maWx0ZXItZG9jdW1lbnRzLXNpZ24gc3BhbiBpbWcubWludXMtbW9iLFxuICAgIC5maWx0ZXItZG9jdW1lbnRzLXNpZ24gc3BhbiBpbWcucGx1cy1tb2Ige1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAgIC5maWx0ZXItZG9jdW1lbnRzLXNpZ24gc3BhbiBpbWcubWludXMtbW9iIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZpbHRlci1kb2N1bWVudHMgPiBkaXYsXG4uZmlsdGVyLWFrdGV1cixcbi5maWx0ZXItdGhlbWUge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5maWx0ZXItZG9jdW1lbnRzID4gZGl2IGg1LmZpbHRlci10aXRsZSxcbiAgLmZpbHRlci1ha3RldXIgaDUuZmlsdGVyLXRpdGxlLFxuICAuZmlsdGVyLXRoZW1lIGg1LmZpbHRlci10aXRsZSB7XG4gICAgd2lkdGg6IDE0NHB4OyB9XG4gICAgLmZpbHRlci1kb2N1bWVudHMgPiBkaXYgaDUuZmlsdGVyLXRpdGxlIHNwYW4sXG4gICAgLmZpbHRlci1ha3RldXIgaDUuZmlsdGVyLXRpdGxlIHNwYW4sXG4gICAgLmZpbHRlci10aGVtZSBoNS5maWx0ZXItdGl0bGUgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmZpbHRlci1kb2N1bWVudHMgPiBkaXYgaDUuZmlsdGVyLXRpdGxlIC5wbHVzLW1vYixcbiAgICAuZmlsdGVyLWRvY3VtZW50cyA+IGRpdiBoNS5maWx0ZXItdGl0bGUgLm1pbnVzLW1vYixcbiAgICAuZmlsdGVyLWFrdGV1ciBoNS5maWx0ZXItdGl0bGUgLnBsdXMtbW9iLFxuICAgIC5maWx0ZXItYWt0ZXVyIGg1LmZpbHRlci10aXRsZSAubWludXMtbW9iLFxuICAgIC5maWx0ZXItdGhlbWUgaDUuZmlsdGVyLXRpdGxlIC5wbHVzLW1vYixcbiAgICAuZmlsdGVyLXRoZW1lIGg1LmZpbHRlci10aXRsZSAubWludXMtbW9iIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4OyB9XG4gIC5maWx0ZXItZG9jdW1lbnRzID4gZGl2IHVsLnRhZy1wYXJlbnRzLFxuICAuZmlsdGVyLWFrdGV1ciB1bC50YWctcGFyZW50cyxcbiAgLmZpbHRlci10aGVtZSB1bC50YWctcGFyZW50cyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0NHB4KTsgfVxuXG4uc2F2ZS10YWdzLXN1YnNjcmliZS1idG4ge1xuICBtYXJnaW46IDI0cHggMCAwcHggMTQ0cHg7IH1cbiAgLnNhdmUtdGFncy1zdWJzY3JpYmUtYnRuIC5zdWJzY3JpYmUtcG9zdC1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg4Nzk4O1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC5zYXZlLXRhZ3Mtc3Vic2NyaWJlLWJ0biAuc3Vic2NyaWJlLXBvc3QtbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuc2F2ZS10YWdzLXN1YnNjcmliZS1idG4gLm9uZXNpZ25hbC1jdXN0b21saW5rLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5maWx0ZXIge1xuICAgIG1hcmdpbjogMTBweCAwIDQwcHg7IH1cbiAgLmZpbHRlci1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMCU7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDMwcHggYXV0byA2NnB4OyB9XG4gIC5maWx0ZXItY29udGFpbmVyIC5maWx0ZXItY29udGFpbmVyLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZmlsdGVyLWRvY3VtZW50cyA+IGRpdixcbiAgLmZpbHRlci1ha3RldXIsXG4gIC5maWx0ZXItdGhlbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5maWx0ZXItZG9jdW1lbnRzID4gZGl2IHVsLCAuZmlsdGVyLWFrdGV1ciB1bCwgLmZpbHRlci10aGVtZSB1bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmZpbHRlci10aGVtZSB1bC50YWctcGFyZW50cyB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuZmlsdGVyLXRoZW1lIHVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5maWx0ZXItYWt0ZXVyIGg1LmZpbHRlci10aXRsZSxcbiAgLmZpbHRlci10aGVtZSBoNS5maWx0ZXItdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZmlsdGVyLWRvY3VtZW50cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuICAuZmlsdGVyLWRvY3VtZW50cyA+IGRpdiBoNS5maWx0ZXItdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZpbHRlci1kb2N1bWVudHMtc2lnbiBzcGFuLmZpbHRlci1kb2N1bWVudHMtc2lnbi1tb2IsXG4gIC5maWx0ZXItYWt0ZXVyIGg1LmZpbHRlci10aXRsZSBzcGFuLFxuICAuZmlsdGVyLXRoZW1lIGg1LmZpbHRlci10aXRsZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmZpbHRlci1kb2N1bWVudHMgPiBkaXYgaDUuZmlsdGVyLXRpdGxlIC5wbHVzLW1vYixcbiAgLmZpbHRlci1ha3RldXIgaDUuZmlsdGVyLXRpdGxlIC5wbHVzLW1vYixcbiAgLmZpbHRlci10aGVtZSBoNS5maWx0ZXItdGl0bGUgLnBsdXMtbW9iIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZmlsdGVyLWRvY3VtZW50cy1zaWduIHNwYW4uZmlsdGVyLWRvY3VtZW50cy1zaWduLWRlc2sge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNhdmUtdGFncy1zdWJzY3JpYmUtYnRuIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmZpbHRlci1kb2N1bWVudHMtc2lnbiB7XG4gICAgbWFyZ2luOiAxNnB4IDAgOHB4OyB9XG4gIC5maWx0ZXItZG9jdW1lbnRzID4gZGl2IHVsLnRhZy1wYXJlbnRzLFxuICAuZmlsdGVyLWFrdGV1ciB1bC50YWctcGFyZW50cyxcbiAgLmZpbHRlci10aGVtZSB1bC50YWctcGFyZW50cyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZpbHRlci1ha3RldXIgdWwudGFnLXBhcmVudHMudmlzaWJsZS1ibG9jayxcbiAgLmZpbHRlci10aGVtZSB1bC50YWctcGFyZW50cy52aXNpYmxlLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm91ci1tZXNzYWdlIGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuXG4ub3VyLW1lc3NhZ2UgdWwge1xuICBjb2x1bW50czogMjtcbiAgLXdlYmtpdC1jb2x1bW5zOiAyO1xuICAtbW96LWNvbHVtbnM6IDI7XG4gIHBhZGRpbmctYm90dG9tOiA3M3B4OyB9XG4gIC5vdXItbWVzc2FnZSB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIHdpZHRoOiA4OSU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cblxuLnNob3J0LWluZm8ge1xuICBtYXJnaW4tdG9wOiA4NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyODg3OTg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjg4Nzk4OyB9XG4gIC5zaG9ydC1pbmZvIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgY29sb3I6ICMyODg3OTg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuc2hvcnQtaW5mbyB1bCB7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogLTlweDsgfVxuICAgIC5zaG9ydC1pbmZvIHVsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4OyB9XG5cbi5yZWFkLW1vcmUtdGlsZXMge1xuICBwYWRkaW5nLXRvcDogODZweDtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7IH1cbiAgLnJlYWQtbW9yZS10aWxlcy5yZWFkLW1vcmUtdGlsZXMtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDsgfVxuICAucmVhZC1tb3JlLXRpbGVzIC5yZWFkLW1vcmUtdGlsZXMtdG9wLXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODg3OTg7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5yZWFkLW1vcmUtdGlsZXMgLnJlYWQtbW9yZS10aWxlcy10b3AtdGV4dCBoNiwgLnJlYWQtbW9yZS10aWxlcyAucmVhZC1tb3JlLXRpbGVzLXRvcC10ZXh0IC5yZWFkLW1vcmUtdGlsZXMtbGVhZCBwLCAucmVhZC1tb3JlLXRpbGVzIC5yZWFkLW1vcmUtdGlsZXMtdG9wLXRleHQgLnJlYWQtbW9yZS10aWxlcy1sZWFkIHAgYSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucmVhZC1tb3JlLXRpbGVzIGg2IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICM3OTcwNzE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDsgfVxuICAucmVhZC1tb3JlLXRpbGVzIC5yZWFkLW1vcmUtdGlsZXMtbGVhZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgLnJlYWQtbW9yZS10aWxlcyAucmVhZC1tb3JlLXRpbGVzLWxlYWQgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgLnJlYWQtbW9yZS10aWxlcyAucmVhZC1tb3JlLXRpbGVzLWxlYWQgcCBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gIC5yZWFkLW1vcmUtdGlsZXMgLnBvc3QtdGlsZXMge1xuICAgIHBhZGRpbmctdG9wOiA1NHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtMSU7IH1cbiAgLnJlYWQtbW9yZS10aWxlcyAucG9zdC10aWxlIHtcbiAgICB3aWR0aDogMzEuMzMlO1xuICAgIHBhZGRpbmc6IDI3cHggMjBweCAyMHB4O1xuICAgIG1hcmdpbjogMCAxJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5yZWFkLW1vcmUtdGlsZXMgLnBvc3QtdGlsZSAucG9zdC10aWxlLXRvcCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5yZWFkLW1vcmUtdGlsZXMgLnBvc3QtdGlsZSBoMiB7XG4gICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5yZWFkLW1vcmUtdGlsZXMgLnBvc3QtdGlsZSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnJlYWQtbW9yZS10aWxlcyAucG9zdC10aWxlIGEge1xuICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLUJvbGQnO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5yZWFkLW1vcmUtdGlsZXMgLnBvc3QtdGlsZSBhIGltZyB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4OyB9XG4gICAgLnJlYWQtbW9yZS10aWxlcyAucG9zdC10aWxlIGEucG9zdC10aWxlcy1icm93bi1saW5rIHtcbiAgICAgIG1hcmdpbjogMjZweCAwIDA7IH1cbiAgICAgIC5yZWFkLW1vcmUtdGlsZXMgLnBvc3QtdGlsZSBhLnBvc3QtdGlsZXMtYnJvd24tbGluayBpbWcge1xuICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLnBhZ2UtdGVtcGxhdGUtZ2VzY2hhZWZ0c3RlbGxlIC5yZWFkLW1vcmUtdGlsZXMsXG4ucGFnZS10ZW1wbGF0ZS12aXNpb24tbWlzc2lvbiAucmVhZC1tb3JlLXRpbGVzIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIC5wYWdlLXRlbXBsYXRlLWdlc2NoYWVmdHN0ZWxsZSAucmVhZC1tb3JlLXRpbGVzLnJlYWQtbW9yZS10aWxlcy10b3AyLFxuICAucGFnZS10ZW1wbGF0ZS12aXNpb24tbWlzc2lvbiAucmVhZC1tb3JlLXRpbGVzLnJlYWQtbW9yZS10aWxlcy10b3AyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmVhZC1tb3JlLXRpbGVzIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjZweDsgfVxuICAucmVhZC1tb3JlLXRpbGVzLnJlYWQtbW9yZS10aWxlcy10b3Age1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIC5yZWFkLW1vcmUtdGlsZXMgaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnJlYWQtbW9yZS10aWxlcyAucmVhZC1tb3JlLXRpbGVzLWxlYWQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7IH1cbiAgLnJlYWQtbW9yZS10aWxlcyAucmVhZC1tb3JlLXRpbGVzLWxlYWQgcCBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLnJlYWQtbW9yZS10aWxlcyAucG9zdC10aWxlcyB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5yZWFkLW1vcmUtdGlsZXMgLnBvc3QtdGlsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjdweCAyMHB4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgLnJlYWQtbW9yZS10aWxlcyAucG9zdC10aWxlIGgyIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAucmVhZC1tb3JlLXRpbGVzIC5wb3N0LXRpbGUgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9XG4gIC5yZWFkLW1vcmUtdGlsZXMgLnBvc3QtdGlsZSBhIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4OyB9XG4gIC5wYWdlLXRlbXBsYXRlLWdlc2NoYWVmdHN0ZWxsZSAucmVhZC1tb3JlLXRpbGVzLFxuICAucGFnZS10ZW1wbGF0ZS12aXNpb24tbWlzc2lvbiAucmVhZC1tb3JlLXRpbGVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4OyB9IH1cblxuLnRleHQtZWRpdCBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBjb2xvcjogIzI4ODc5ODsgfVxuXG4udGV4dC1lZGl0IHAge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi50ZXh0LWVkaXQgYmxvY2txdW90ZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnRleHQtZWRpdCBibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogIzI4ODc5ODtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRleHQtZWRpdCBibG9ja3F1b3RlIHA6bnRoLWNoaWxkKDIpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50ZXh0LWVkaXQgaW1hZ2Uge1xuICB3aWR0aDogMTAwJTsgfVxuXG4udGV4dC1lZGl0IC5pbWctZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG5cbi5tb3JlLWluZm9ybWF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODg3OTg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTBweCAxNXB4OyB9XG4gIC5tb3JlLWluZm9ybWF0aW9uIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5tb3JlLWluZm9ybWF0aW9uIHAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gIC5tb3JlLWluZm9ybWF0aW9uIGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gICAgLm1vcmUtaW5mb3JtYXRpb24gYSAuYXJyb3cge1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAubW9yZS1pbmZvcm1hdGlvbiAuZG93bmxvYWQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgLm1vcmUtaW5mb3JtYXRpb24gLmRvd25sb2FkIHAge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5tb3JlLWluZm9ybWF0aW9uIC5kb3dubG9hZCBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgLm1vcmUtaW5mb3JtYXRpb24gLmRvd25sb2FkIGEgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4ucGFnZS10aXRsZS1ibG9jayB7XG4gIHBhZGRpbmc6IDE1MHB4IDA7IH1cbiAgLnBhZ2UtdGl0bGUtYmxvY2sgaDEge1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICBmb250LXNpemU6IDUycHg7XG4gICAgY29sb3I6ICMyODg3OTg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgLnBhZ2UtdGl0bGUtYmxvY2sgLnBhZ2UtbGVhZCB7XG4gICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjNzk3MDcxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzOyB9XG4gIC5wYWdlLXRpdGxlLWJsb2NrLnBhZ2UtdGl0bGUtYmxvY2stbWl0Z2xpZWRlciB7XG4gICAgcGFkZGluZzogMTYwcHggMCA5MHB4OyB9XG4gICAgLnBhZ2UtdGl0bGUtYmxvY2sucGFnZS10aXRsZS1ibG9jay1taXRnbGllZGVyIC5wYWdlLWxlYWQge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAucGFnZS10aXRsZS1ibG9jay5wYWdlLXRpdGxlLWJsb2NrLW1pdGdsaWVkZXIgLnBhZ2UtbGVhZCBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6ICM3OTcwNzE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cbiAgICAgICAgLnBhZ2UtdGl0bGUtYmxvY2sucGFnZS10aXRsZS1ibG9jay1taXRnbGllZGVyIC5wYWdlLWxlYWQgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucGFnZS10aXRsZS1ibG9jay5wYWdlLXRpdGxlLWJsb2NrLW1pdGdsaWVkZXIgLnBhZ2UtbGVhZCBhIHtcbiAgICAgICAgY29sb3I6ICMyODg3OTg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLXRpdGxlLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMzRweDsgfVxuICAucGFnZS10aXRsZS1ibG9jay5wYWdlLXRpdGxlLWJsb2NrLW1pdGdsaWVkZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMCAxNHB4OyB9XG4gIC5wYWdlLXRpdGxlLWJsb2NrIGgxIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgbWFyZ2luOiAwIDAgMzBweDsgfVxuICAucGFnZS10aXRsZS1ibG9jay5wYWdlLXRpdGxlLWJsb2NrLW1pdGdsaWVkZXIgLnBhZ2UtbGVhZCBwLFxuICAucGFnZS10aXRsZS1ibG9jay5wYWdlLXRpdGxlLWJsb2NrLW1pdGdsaWVkZXIgLnBhZ2UtbGVhZCBhLFxuICAucGFnZS10aXRsZS1ibG9jayAucGFnZS1sZWFkIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgLnBhZ2UtZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gNTBweDsgfVxuICAucGFnZS1kZXNjcmlwdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXRpdGxlLWJsb2NrLnBhZ2UtdGl0bGUtYmxvY2stbWl0Z2xpZWRlciAucGFnZS1sZWFkIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5zZWFyY2gtbm9uZSB7XG4gIG1hcmdpbjogNDBweCBhdXRvIDQwcHg7IH1cbiAgLnNlYXJjaC1ub25lIGgyIHtcbiAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGNvbG9yOiAjMjg4Nzk4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtbm9uZSBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cblxuLmNhdF9jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmNhdF9jb250YWluZXIuY2F0X2NvbnRhaW5lcl9pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuY2F0X2NvbnRhaW5lciA+IGRpdiwgLmNhdF9jb250YWluZXIgYSB7XG4gICAgd2lkdGg6IDIwN3B4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogNDJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jYXRfY29udGFpbmVyIHNwYW4ge1xuICAgIHdpZHRoOiA1MXB4O1xuICAgIGhlaWdodDogNTFweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI4ODc5ODtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuY2F0X2NvbnRhaW5lciBzcGFuLnRhZy1jb2xvci1jcHMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcxQzU5ODsgfVxuICAgIC5jYXRfY29udGFpbmVyIHNwYW4udGFnLWNvbG9yLWNmaSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDVCREU2OyB9XG4gICAgLmNhdF9jb250YWluZXIgc3Bhbi50YWctY29sb3ItY21uIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2ODcyQjc7IH1cbiAgICAuY2F0X2NvbnRhaW5lciBzcGFuLnRhZy1jb2xvci1jZyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDI3OTdCOyB9XG4gICAgLmNhdF9jb250YWluZXIgc3Bhbi50YWctY29sb3Itd2hpdGUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgIC5jYXRfY29udGFpbmVyIHNwYW4gaW1nIHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cblxuLnRhZy1udW1iZXJzIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0cHggMjRweCAycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudGFnLW51bWJlcnMge1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICBwYWRkaW5nOiA0cHggMThweCAycHg7IH0gfVxuICAudGFnLW51bWJlcnMudGFnLW51bWJlcnMtd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgLnRhZy1udW1iZXJzLnRhZy1udW1iZXJzLXdoaXRlLWNmaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzQ1QkRFNjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gIC50YWctbnVtYmVycy50YWctbnVtYmVycy13aGl0ZS1jcHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM3MUM1OTg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAudGFnLW51bWJlcnMudGFnLW51bWJlcnMtd2hpdGUtY21uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNjg3MkI3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgLnRhZy1udW1iZXJzLnRhZy1udW1iZXJzLXdoaXRlLWNnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNDI3OTdCO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgLnRhZy1udW1iZXJzLnRhZy1zb2NpYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyOTg3OTg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG5cbi5jYXJkLW51bWJlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg4Nzk4OyB9XG5cbi5iZy1jZmkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDVCREU2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmJnLWNmaS5iZy1saWdodGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY5LCAxODksIDIzMCwgMC42KTsgfVxuXG4uYmctY3BzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxQzU5ODtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5iZy1jcHMuYmctbGlnaHRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTMsIDE5NywgMTUyLCAwLjYpOyB9XG5cbi5iZy1jbW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg3MkI3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmJnLWNtbi5iZy1saWdodGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwNCwgMTE0LCAxODMsIDAuNik7IH1cblxuLmJnLWNnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNzk3QjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5iZy1jZy5iZy1saWdodGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY2LCAxMjEsIDEyMywgMC42KTsgfVxuXG4uYmctZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODg3OTg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jZmkge1xuICBjb2xvcjogIzQ1QkRFNjsgfVxuXG4udGV4dC1jcHMge1xuICBjb2xvcjogIzcxQzU5ODsgfVxuXG4udGV4dC1jbW4ge1xuICBjb2xvcjogIzY4NzJCNzsgfVxuXG4udGV4dC1jZyB7XG4gIGNvbG9yOiAjNDI3OTdCOyB9XG5cbi50YWctY2ZpIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0cHggMjRweCAycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NUJERTY7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudGFnLWNmaSB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgIHBhZGRpbmc6IDRweCAxOHB4IDJweDsgfSB9XG5cbi50YWctY3BzIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0cHggMjRweCAycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MUM1OTg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudGFnLWNwcyB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgIHBhZGRpbmc6IDRweCAxOHB4IDJweDsgfSB9XG5cbi50YWctY21uIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0cHggMjRweCAycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ODcyQjc7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudGFnLWNtbiB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgIHBhZGRpbmc6IDRweCAxOHB4IDJweDsgfSB9XG5cbi50YWctY2cge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweCAyNHB4IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNzk3QjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC50YWctY2cge1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICBwYWRkaW5nOiA0cHggMThweCAycHg7IH0gfVxuXG4udGFnLWRlZmF1bHQge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweCAyNHB4IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4ODc5ODsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC50YWctZGVmYXVsdCB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgIHBhZGRpbmc6IDRweCAxOHB4IDJweDsgfSB9XG4gIC50YWctZGVmYXVsdC50YWctY29sb3ItY3BzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzFDNTk4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM3MUM1OTg7IH1cbiAgLnRhZy1kZWZhdWx0LnRhZy1jb2xvci1jZmkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NUJERTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzQ1QkRFNjsgfVxuICAudGFnLWRlZmF1bHQudGFnLWNvbG9yLWNtbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzY4NzJCNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNjg3MkI3OyB9XG4gIC50YWctZGVmYXVsdC50YWctY29sb3ItY2cge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0Mjc5N0I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzQyNzk3QjsgfVxuICAudGFnLWRlZmF1bHQudGFnLWNvbG9yLXdoaXRlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gIC50YWctZGVmYXVsdC50YWctY29sb3ItZGVmYXVsdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI4ODc5ODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMjg4Nzk4OyB9XG5cbmEuYW5pbWF0ZWQtdGFncyB7XG4gIGFuaW1hdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gIGEuYW5pbWF0ZWQtdGFncy50YWctZGVmYXVsdC50YWctY29sb3ItY3BzIHtcbiAgICBjb2xvcjogIzcxQzU5ODtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzFDNTk4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgYS5hbmltYXRlZC10YWdzLnRhZy1kZWZhdWx0LnRhZy1jb2xvci1jZmkge1xuICAgIGNvbG9yOiAjNDVCREU2O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0NUJERTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICBhLmFuaW1hdGVkLXRhZ3MudGFnLWRlZmF1bHQudGFnLWNvbG9yLWNtbiB7XG4gICAgY29sb3I6ICM2ODcyQjc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzY4NzJCNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIGEuYW5pbWF0ZWQtdGFncy50YWctZGVmYXVsdC50YWctY29sb3ItY2cge1xuICAgIGNvbG9yOiAjNDI3OTdCO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0Mjc5N0I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICBhLmFuaW1hdGVkLXRhZ3MudGFnLWRlZmF1bHQudGFnLWNvbG9yLXdoaXRlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gIGEuYW5pbWF0ZWQtdGFncy50YWctZGVmYXVsdC50YWctY29sb3ItZGVmYXVsdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI4ODc5ODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbmEuYW5pbWF0ZWQtdGFnczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbmEuYW5pbWF0ZWQtdGFncy50YWctZGVmYXVsdDpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyODg3OTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgYS5hbmltYXRlZC10YWdzLnRhZy1kZWZhdWx0OmhvdmVyLnRhZy1jb2xvci1jcHMge1xuICAgIGNvbG9yOiAjNzFDNTk4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MUM1OTg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTMsIDE5NywgMTUyLCAwLjIpOyB9XG4gIGEuYW5pbWF0ZWQtdGFncy50YWctZGVmYXVsdDpob3Zlci50YWctY29sb3ItY2ZpIHtcbiAgICBjb2xvcjogIzQ1QkRFNjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNDVCREU2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjksIDE4OSwgMjMwLCAwLjIpOyB9XG4gIGEuYW5pbWF0ZWQtdGFncy50YWctZGVmYXVsdDpob3Zlci50YWctY29sb3ItY21uIHtcbiAgICBjb2xvcjogIzY4NzJCNztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjg3MkI3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA0LCAxMTQsIDE4MywgMC4yKTsgfVxuICBhLmFuaW1hdGVkLXRhZ3MudGFnLWRlZmF1bHQ6aG92ZXIudGFnLWNvbG9yLWNnIHtcbiAgICBjb2xvcjogIzQyNzk3QjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNDI3OTdCO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjYsIDEyMSwgMTIzLCAwLjIpOyB9XG4gIGEuYW5pbWF0ZWQtdGFncy50YWctZGVmYXVsdDpob3Zlci50YWctY29sb3Itd2hpdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgYS5hbmltYXRlZC10YWdzLnRhZy1kZWZhdWx0OmhvdmVyLnRhZy1jb2xvci1kZWZhdWx0IHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjg4Nzk4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDEzNSwgMTUyLCAwLjIpOyB9XG5cbmEuYW5pbWF0ZWQtdGFncy50YWctY2ZpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2OSwgMTg5LCAyMzAsIDAuOCk7IH1cblxuYS5hbmltYXRlZC10YWdzLnRhZy1jZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjYsIDEyMSwgMTIzLCAwLjgpOyB9XG5cbmEuYW5pbWF0ZWQtdGFncy50YWctY21uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDQsIDExNCwgMTgzLCAwLjgpOyB9XG5cbmEuYW5pbWF0ZWQtdGFncy50YWctY3BzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTMsIDE5NywgMTUyLCAwLjgpOyB9XG5cbi5wb3N0LXRpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk3MDcxO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgLnBvc3QtdGlsZS5jYXJkLWRlbGF5MSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgLnBvc3QtdGlsZS5jYXJkLWRlbGF5MiB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4zczsgfVxuICAucG9zdC10aWxlLmNhcmQtZGVsYXkzIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzOyB9XG4gIC5wb3N0LXRpbGUgaDIge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAucG9zdC10aWxlIHAge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvc3QtdGlsZS5jYXJkLWRlbGF5MyxcbiAgLnBvc3QtdGlsZS5jYXJkLWRlbGF5MixcbiAgLnBvc3QtdGlsZS5jYXJkLWRlbGF5MSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgLmNhdF9jb250YWluZXIgc3BhbiB7XG4gICAgd2lkdGg6IDQxcHg7XG4gICAgaGVpZ2h0OiA0MXB4OyB9IH1cblxuLm5ld3MtdGhlbWUgLnBvc3QtdGlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MUM1OTg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuY2F0X2NvbnRhaW5lciA+IGRpdiwgLmNhdF9jb250YWluZXIgYSB7XG4gICAgd2lkdGg6IDE4MHB4OyB9XG4gIC5jYXRfY29udGFpbmVyIHNwYW4ge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDsgfSB9XG5cbi5oYXMtdmVyeS1saWdodC1ncmF5LWJhY2tncm91bmQtY29sb3Ige1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAyMHB4IDI2cHg7IH1cblxuLmFrdHVlbGwtY29udGFpbmVyLW1vYiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYWt0dWVsbC1jb250YWluZXItcmlnaHQge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUuOCU7XG4gIHRvcDogMTA1cHg7XG4gIHotaW5kZXg6IDU7IH1cbiAgLmFrdHVlbGwtY29udGFpbmVyLXJpZ2h0LmlzX3N0dWNrIHtcbiAgICB0b3A6IDY0cHggIWltcG9ydGFudDsgfVxuXG4uYWt0dWVsbC1zaGFyZS1idG5zLW1vYiBhIHtcbiAgY29sb3I6ICMyODg3OTg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI4ODc5ODtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwIDAgMTJweCAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLCAwLCAwLjIzLCAxKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMjg4Nzk4LCAjMjg4Nzk4IDUwJSwgI2ZmZmZmZiA1MCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0NSUgMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTsgfVxuICAuYWt0dWVsbC1zaGFyZS1idG5zLW1vYiBhIHN2ZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxNHB4OyB9XG4gIC5ha3R1ZWxsLXNoYXJlLWJ0bnMtbW9iIGE6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLCAwLCAwLjIzLCAxKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5ha3R1ZWxsLXNoYXJlLWJ0bnMtbW9iIGE6aG92ZXIgc3ZnIGxpbmUsXG4gICAgLmFrdHVlbGwtc2hhcmUtYnRucy1tb2IgYTpob3ZlciBzdmcgcGF0aCxcbiAgICAuYWt0dWVsbC1zaGFyZS1idG5zLW1vYiBhOmhvdmVyIHN2ZyBwb2x5bGluZSxcbiAgICAuYWt0dWVsbC1zaGFyZS1idG5zLW1vYiBhOmhvdmVyIHN2ZyByZWN0IHtcbiAgICAgIHN0cm9rZTogI2ZmZmZmZjsgfVxuICAgIC5ha3R1ZWxsLXNoYXJlLWJ0bnMtbW9iIGE6aG92ZXIgc3ZnIGNpcmNsZSB7XG4gICAgICBmaWxsOiAjZmZmZmZmOyB9XG5cbi5ha3R1ZWxsLXBvc3Qge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmFrdHVlbGwtcG9zdC5ha3R1ZWxsLXBvc3Qtc3ViY2F0ZWdvcnkgLmFrdHVlbGwtcG9zdC1tYWluLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDY2JTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDsgfVxuICAuYWt0dWVsbC1wb3N0LmFrdHVlbGwtcG9zdC1zdWJjYXRlZ29yeSAuYWt0dWVsbC1wb3N0LW1haW4ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ha3R1ZWxsLXBvc3QuYWt0dWVsbC1wb3N0LXN1YmNhdGVnb3J5IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciB7XG4gICAgd2lkdGg6IDM0JTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzOyB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluLXRvcCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4zczsgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbi1jb250YWluZXIge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluLWNvbnRhaW5lciAuYWt0dWVsbC1wb3N0LWRlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbi1jb250YWluZXIgLmFrdHVlbGwtcG9zdC1kZXNjcmlwdGlvbiAuYWt0dWVsbC1wb3N0LXRhZ3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTdweDsgfVxuICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4tY29udGFpbmVyIC5ha3R1ZWxsLXBvc3QtZGVzY3JpcHRpb24gLnByaW50LFxuICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4tY29udGFpbmVyIC5ha3R1ZWxsLXBvc3QtZGVzY3JpcHRpb24gLnNvY2lhbHMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDNweDsgfVxuICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbi1jb250YWluZXIgLmFrdHVlbGwtcG9zdC1kZXNjcmlwdGlvbiAucHJpbnQgPiBwLFxuICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbi1jb250YWluZXIgLmFrdHVlbGwtcG9zdC1kZXNjcmlwdGlvbiAuc29jaWFscyA+IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzQwNDA0MDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4tY29udGFpbmVyIC5ha3R1ZWxsLXBvc3QtZGVzY3JpcHRpb24gLnByaW50IC5wcmludC1idG4sXG4gICAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluLWNvbnRhaW5lciAuYWt0dWVsbC1wb3N0LWRlc2NyaXB0aW9uIC5wcmludCAuc2hhcmUtYnRucyxcbiAgICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4tY29udGFpbmVyIC5ha3R1ZWxsLXBvc3QtZGVzY3JpcHRpb24gLnNvY2lhbHMgLnByaW50LWJ0bixcbiAgICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4tY29udGFpbmVyIC5ha3R1ZWxsLXBvc3QtZGVzY3JpcHRpb24gLnNvY2lhbHMgLnNoYXJlLWJ0bnMge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluLWNvbnRhaW5lciAuYWt0dWVsbC1wb3N0LWRlc2NyaXB0aW9uIC5wcmludCAucHJpbnQtYnRuIGEsXG4gICAgICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4tY29udGFpbmVyIC5ha3R1ZWxsLXBvc3QtZGVzY3JpcHRpb24gLnByaW50IC5zaGFyZS1idG5zIGEsXG4gICAgICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4tY29udGFpbmVyIC5ha3R1ZWxsLXBvc3QtZGVzY3JpcHRpb24gLnNvY2lhbHMgLnByaW50LWJ0biBhLFxuICAgICAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluLWNvbnRhaW5lciAuYWt0dWVsbC1wb3N0LWRlc2NyaXB0aW9uIC5zb2NpYWxzIC5zaGFyZS1idG5zIGEge1xuICAgICAgICAgICAgY29sb3I6ICMyODg3OTg7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyODg3OTg7XG4gICAgICAgICAgICB3aWR0aDogMzNweDtcbiAgICAgICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCA2cHggMCAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLCAwLCAwLjIzLCAxKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzI4ODc5OCwgIzI4ODc5OCA1MCUsICNmZmZmZmYgNTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ1JSAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTsgfVxuICAgICAgICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4tY29udGFpbmVyIC5ha3R1ZWxsLXBvc3QtZGVzY3JpcHRpb24gLnByaW50IC5wcmludC1idG4gYSBzdmcsXG4gICAgICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbi1jb250YWluZXIgLmFrdHVlbGwtcG9zdC1kZXNjcmlwdGlvbiAucHJpbnQgLnNoYXJlLWJ0bnMgYSBzdmcsXG4gICAgICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbi1jb250YWluZXIgLmFrdHVlbGwtcG9zdC1kZXNjcmlwdGlvbiAuc29jaWFscyAucHJpbnQtYnRuIGEgc3ZnLFxuICAgICAgICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4tY29udGFpbmVyIC5ha3R1ZWxsLXBvc3QtZGVzY3JpcHRpb24gLnNvY2lhbHMgLnNoYXJlLWJ0bnMgYSBzdmcge1xuICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4OyB9XG4gICAgICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbi1jb250YWluZXIgLmFrdHVlbGwtcG9zdC1kZXNjcmlwdGlvbiAucHJpbnQgLnByaW50LWJ0biBhOmhvdmVyLFxuICAgICAgICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4tY29udGFpbmVyIC5ha3R1ZWxsLXBvc3QtZGVzY3JpcHRpb24gLnByaW50IC5zaGFyZS1idG5zIGE6aG92ZXIsXG4gICAgICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbi1jb250YWluZXIgLmFrdHVlbGwtcG9zdC1kZXNjcmlwdGlvbiAuc29jaWFscyAucHJpbnQtYnRuIGE6aG92ZXIsXG4gICAgICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbi1jb250YWluZXIgLmFrdHVlbGwtcG9zdC1kZXNjcmlwdGlvbiAuc29jaWFscyAuc2hhcmUtYnRucyBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjMsIDEpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJTtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4tY29udGFpbmVyIC5ha3R1ZWxsLXBvc3QtZGVzY3JpcHRpb24gLnByaW50IC5wcmludC1idG4gYTpob3ZlciBzdmcgbGluZSxcbiAgICAgICAgICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4tY29udGFpbmVyIC5ha3R1ZWxsLXBvc3QtZGVzY3JpcHRpb24gLnByaW50IC5wcmludC1idG4gYTpob3ZlciBzdmcgcGF0aCxcbiAgICAgICAgICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4tY29udGFpbmVyIC5ha3R1ZWxsLXBvc3QtZGVzY3JpcHRpb24gLnByaW50IC5wcmludC1idG4gYTpob3ZlciBzdmcgcG9seWxpbmUsXG4gICAgICAgICAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluLWNvbnRhaW5lciAuYWt0dWVsbC1wb3N0LWRlc2NyaXB0aW9uIC5wcmludCAucHJpbnQtYnRuIGE6aG92ZXIgc3ZnIHJlY3QsXG4gICAgICAgICAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluLWNvbnRhaW5lciAuYWt0dWVsbC1wb3N0LWRlc2NyaXB0aW9uIC5wcmludCAuc2hhcmUtYnRucyBhOmhvdmVyIHN2ZyBsaW5lLFxuICAgICAgICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbi1jb250YWluZXIgLmFrdHVlbGwtcG9zdC1kZXNjcmlwdGlvbiAucHJpbnQgLnNoYXJlLWJ0bnMgYTpob3ZlciBzdmcgcGF0aCxcbiAgICAgICAgICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4tY29udGFpbmVyIC5ha3R1ZWxsLXBvc3QtZGVzY3JpcHRpb24gLnByaW50IC5zaGFyZS1idG5zIGE6aG92ZXIgc3ZnIHBvbHlsaW5lLFxuICAgICAgICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbi1jb250YWluZXIgLmFrdHVlbGwtcG9zdC1kZXNjcmlwdGlvbiAucHJpbnQgLnNoYXJlLWJ0bnMgYTpob3ZlciBzdmcgcmVjdCxcbiAgICAgICAgICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4tY29udGFpbmVyIC5ha3R1ZWxsLXBvc3QtZGVzY3JpcHRpb24gLnNvY2lhbHMgLnByaW50LWJ0biBhOmhvdmVyIHN2ZyBsaW5lLFxuICAgICAgICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbi1jb250YWluZXIgLmFrdHVlbGwtcG9zdC1kZXNjcmlwdGlvbiAuc29jaWFscyAucHJpbnQtYnRuIGE6aG92ZXIgc3ZnIHBhdGgsXG4gICAgICAgICAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluLWNvbnRhaW5lciAuYWt0dWVsbC1wb3N0LWRlc2NyaXB0aW9uIC5zb2NpYWxzIC5wcmludC1idG4gYTpob3ZlciBzdmcgcG9seWxpbmUsXG4gICAgICAgICAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluLWNvbnRhaW5lciAuYWt0dWVsbC1wb3N0LWRlc2NyaXB0aW9uIC5zb2NpYWxzIC5wcmludC1idG4gYTpob3ZlciBzdmcgcmVjdCxcbiAgICAgICAgICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4tY29udGFpbmVyIC5ha3R1ZWxsLXBvc3QtZGVzY3JpcHRpb24gLnNvY2lhbHMgLnNoYXJlLWJ0bnMgYTpob3ZlciBzdmcgbGluZSxcbiAgICAgICAgICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4tY29udGFpbmVyIC5ha3R1ZWxsLXBvc3QtZGVzY3JpcHRpb24gLnNvY2lhbHMgLnNoYXJlLWJ0bnMgYTpob3ZlciBzdmcgcGF0aCxcbiAgICAgICAgICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4tY29udGFpbmVyIC5ha3R1ZWxsLXBvc3QtZGVzY3JpcHRpb24gLnNvY2lhbHMgLnNoYXJlLWJ0bnMgYTpob3ZlciBzdmcgcG9seWxpbmUsXG4gICAgICAgICAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluLWNvbnRhaW5lciAuYWt0dWVsbC1wb3N0LWRlc2NyaXB0aW9uIC5zb2NpYWxzIC5zaGFyZS1idG5zIGE6aG92ZXIgc3ZnIHJlY3Qge1xuICAgICAgICAgICAgICAgIHN0cm9rZTogI2ZmZmZmZjsgfVxuICAgICAgICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbi1jb250YWluZXIgLmFrdHVlbGwtcG9zdC1kZXNjcmlwdGlvbiAucHJpbnQgLnByaW50LWJ0biBhOmhvdmVyIHN2ZyBjaXJjbGUsXG4gICAgICAgICAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluLWNvbnRhaW5lciAuYWt0dWVsbC1wb3N0LWRlc2NyaXB0aW9uIC5wcmludCAuc2hhcmUtYnRucyBhOmhvdmVyIHN2ZyBjaXJjbGUsXG4gICAgICAgICAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluLWNvbnRhaW5lciAuYWt0dWVsbC1wb3N0LWRlc2NyaXB0aW9uIC5zb2NpYWxzIC5wcmludC1idG4gYTpob3ZlciBzdmcgY2lyY2xlLFxuICAgICAgICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbi1jb250YWluZXIgLmFrdHVlbGwtcG9zdC1kZXNjcmlwdGlvbiAuc29jaWFscyAuc2hhcmUtYnRucyBhOmhvdmVyIHN2ZyBjaXJjbGUge1xuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmZmZmY7IH1cbiAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluLWNvbnRhaW5lciAuYWt0dWVsbC1wb3N0LWRlc2NyaXB0aW9uIC5wcmludCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNDBweCk7IH1cbiAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbjogLTlweCAwIDI2cHg7IH1cbiAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiBoMSB7XG4gICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgICBjb2xvcjogIzI4ODc5ODtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiBoMTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcgLic7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMHB4OyB9XG4gICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gc3Ryb25nIHtcbiAgICAgIGNvbG9yOiAjMjg4Nzk4OyB9XG4gICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gcC5pcy1zdHlsZS1wYXJhZ3JhcGgtbGVhZC10ZXh0LFxuICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIHAubGVhZCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gcC5pcy1zdHlsZS1wYXJhZ3JhcGgtbGVhZC10ZXh0IGEsXG4gICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiBwLmxlYWQgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gcCBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG4gICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gdmlkZW8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAud3AtYmxvY2stdmlkZW8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiBmaWd1cmUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gZmlndXJlLndwLWJsb2NrLXRhYmxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgaHlwaGVuczogYXV0bzsgfVxuICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gZmlndXJlLndwLWJsb2NrLXRhYmxlIHRhYmxlIHtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiBmaWd1cmUud3AtYmxvY2stdGFibGUgdGFibGUgdGQge1xuICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiBmaWd1cmUud3AtYmxvY2stdGFibGUgdGFibGUsIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIGZpZ3VyZS53cC1ibG9jay10YWJsZSB0aCwgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gZmlndXJlLndwLWJsb2NrLXRhYmxlIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDsgfVxuICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIGZpZ3VyZS53cC1ibG9jay1lbWJlZC10d2l0dGVyIHtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvOyB9XG4gICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiBmaWd1cmUud3AtYmxvY2stZW1iZWQtdHdpdHRlciAudHdpdHRlci10d2VldCB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIG1pbi13aWR0aDogNjAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIGhyLndwLWJsb2NrLXNlcGFyYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg4Nzk4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmxlYWQtbGlzdC13aXRoLWxpbmVzIHtcbiAgICAgIG1hcmdpbjogMzNweCAwIDQzcHg7IH1cbiAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5sZWFkLWxpc3Qtd2l0aC1saW5lcyBoci53cC1ibG9jay1zZXBhcmF0b3Ige1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAubGVhZC1saXN0LXdpdGgtbGluZXMgaDEsIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5sZWFkLWxpc3Qtd2l0aC1saW5lcyBoMiwgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmxlYWQtbGlzdC13aXRoLWxpbmVzIGgzLCAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAubGVhZC1saXN0LXdpdGgtbGluZXMgaDQsIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5sZWFkLWxpc3Qtd2l0aC1saW5lcyBoNSwgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmxlYWQtbGlzdC13aXRoLWxpbmVzIGg2IHtcbiAgICAgICAgbWFyZ2luOiAxNnB4IDAgMDsgfVxuICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIGgyLCAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiBoMywgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gaDQsIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIGg1LCAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiBoNixcbiAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAud3AtYmxvY2stcHJlZm9ybWF0dGVkIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjMjg4Nzk4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICBtYXJnaW46IDI0cHggMCAxcHg7IH1cbiAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiBvbC5sZWFkLFxuICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIHVsLmxlYWQge1xuICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gb2wubGVhZCBsaSxcbiAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIHVsLmxlYWQgbGkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gb2wubGVhZCBsaSBhLFxuICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiB1bC5sZWFkIGxpIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIHVsLCAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiBvbCxcbiAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiBvbC5wb3N0LFxuICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIHVsLnBvc3Qge1xuICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gdWwgbGksIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIG9sIGxpLFxuICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gb2wucG9zdCBsaSxcbiAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIHVsLnBvc3QgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgICAgY29sb3I6ICM0MDQwNDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG4gICAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIHVsIGxpIGEsIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIG9sIGxpIGEsXG4gICAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIG9sLnBvc3QgbGkgYSxcbiAgICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gdWwucG9zdCBsaSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7IH1cbiAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiBvbC5sZWFkLFxuICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIG9sLnBvc3QsXG4gICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gb2wge1xuICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDsgfVxuICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIHAge1xuICAgICAgY29sb3I6ICM0MDQwNDA7XG4gICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIGJsb2NrcXVvdGUge1xuICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW46IDUwcHggYXV0byA1MnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiBibG9ja3F1b3RlIHAge1xuICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBjb2xvcjogIzI4ODc5ODtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gYmxvY2txdW90ZSBjaXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAud3AtYmxvY2stZ2FsbGVyeSB7XG4gICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICBtYXJnaW46IDI0cHggMCA0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC53cC1ibG9jay1nYWxsZXJ5IHVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC53cC1ibG9jay1nYWxsZXJ5IGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC53cC1ibG9jay1nYWxsZXJ5IGxpIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC53cC1ibG9jay1nYWxsZXJ5IGxpIGZpZ3VyZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAud3AtYmxvY2stZ2FsbGVyeSBsaSBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAud3AtYmxvY2stZ2FsbGVyeSAuc2xpY2stcHJldiwgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLndwLWJsb2NrLWdhbGxlcnkgLnNsaWNrLW5leHQge1xuICAgICAgICB0b3A6IDQ2JTsgfVxuICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLndwLWJsb2NrLWdhbGxlcnkgLnNsaWNrLW5leHQge1xuICAgICAgICByaWdodDogMjBweDsgfVxuICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLndwLWJsb2NrLWdhbGxlcnkgLnNsaWNrLXByZXYge1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC53cC1ibG9jay1nYWxsZXJ5IC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NsaWNrLWFycm93LWwuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzJweCAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIHdpZHRoOiAzMnB4OyB9XG4gICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAud3AtYmxvY2stZ2FsbGVyeSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zbGlzay1hcnJvdy1yLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHggMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB3aWR0aDogMzJweDsgfVxuICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtZm9ybSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNEY0O1xuICAgICAgcGFkZGluZzogMjNweCAyMXB4IDEycHggMjNweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW46IDEwcHggMCAxOHB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICAgIC8qIFRoZSBjb250YWluZXIgKi9cbiAgICAgIC8qIEhpZGUgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHJhZGlvIGJ1dHRvbiAqL1xuICAgICAgLyogQ3JlYXRlIGEgY3VzdG9tIHJhZGlvIGJ1dHRvbiAqL1xuICAgICAgLyogT24gbW91c2Utb3ZlciwgYWRkIGEgZ3JleSBiYWNrZ3JvdW5kIGNvbG9yICovXG4gICAgICAvKiBXaGVuIHRoZSByYWRpbyBidXR0b24gaXMgY2hlY2tlZCwgYWRkIGEgYmx1ZSBiYWNrZ3JvdW5kICovXG4gICAgICAvKiBDcmVhdGUgdGhlIGluZGljYXRvciAodGhlIGRvdC9jaXJjbGUgLSBoaWRkZW4gd2hlbiBub3QgY2hlY2tlZCkgKi9cbiAgICAgIC8qIFNob3cgdGhlIGluZGljYXRvciAoZG90L2NpcmNsZSkgd2hlbiBjaGVja2VkICovXG4gICAgICAvKiBTdHlsZSB0aGUgaW5kaWNhdG9yIChkb3QvY2lyY2xlKSAqLyB9XG4gICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LWZvcm0gZm9ybSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtZm9ybSAuZnJtX2Zvcm1fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjMjg4Nzk4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtZm9ybSAuZnJtX2NoZWNrYm94IGxhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICMyODg3OTg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LWZvcm0gLmZvcm0tZW1haWwge1xuICAgICAgICB3aWR0aDogNTglO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LWZvcm0gLmZvcm0tYWdyZWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgICBsZWZ0OiA1OCU7IH1cbiAgICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC1mb3JtIC5mb3JtLWFncmVlIC5mcm1fZXJyb3Ige1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LWZvcm0gLmZybV9tZXNzYWdlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LWZvcm0gLmZybV9lcnJvciB7XG4gICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7IH1cbiAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtZm9ybSBmaWVsZHNldCB7XG4gICAgICAgIGJvcmRlcjogMHB4IHNvbGlkICNjMGMwYzA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC1mb3JtIC5jb250YWluZXItcmFkaW8ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBjb2xvcjogIzQwNDA0MDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7IH1cbiAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtZm9ybSAuY29udGFpbmVyLXJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LWZvcm0gLmNoZWNrbWFyayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMjg4Nzk4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtZm9ybSAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LWZvcm0gLmNvbnRhaW5lci1yYWRpbyBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LWZvcm0gLmNvbnRhaW5lci1yYWRpbyAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzI4ODc5ODsgfVxuICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC1mb3JtIC5mb3JtLWlucHV0cy1yb3ctZ2VuZXJhbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDsgfVxuICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC1mb3JtIC5pbnB1dC1maWVsZHMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgICB3aWR0aDogNTclOyB9XG4gICAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtZm9ybSAuaW5wdXQtZmllbGRzLmlucHV0LWZpZWxkcy1idG4ge1xuICAgICAgICAgIHdpZHRoOiAzOSU7IH1cbiAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtZm9ybSBpbnB1dFt0eXBlPSdlbWFpbCddIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzI4ODc5ODtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI4ODc5ODtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gICAgICAgIG1hcmdpbjogNDBweCAwIDBweDsgfVxuICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LWZvcm0gaW5wdXRbdHlwZT0nZW1haWwnXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICMyODg3OTg7IH1cbiAgICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC1mb3JtIGlucHV0W3R5cGU9J2VtYWlsJ106LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogIzI4ODc5ODsgfVxuICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LWZvcm0gaW5wdXRbdHlwZT0nZW1haWwnXTo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjMjg4Nzk4OyB9XG4gICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LWZvcm0gLmZybV9zdWJtaXQge1xuICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtZm9ybSBidXR0b24ge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjb2xvcjogIzI4ODc5ODtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLCAwLCAwLjIzLCAxKTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMjg4Nzk4LCAjMjg4Nzk4IDUwJSwgI2ZmZmZmZiA1MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NSUgMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTsgfVxuICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LWZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yMywgMSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCU7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtZm9ybSAuZm9ybS1pbnB1dHMtcm93LWFncmVlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgLyogSGlkZSB0aGUgYnJvd3NlcidzIGRlZmF1bHQgY2hlY2tib3ggKi9cbiAgICAgICAgLyogQ3JlYXRlIGEgY3VzdG9tIGNoZWNrYm94ICovXG4gICAgICAgIC8qIE9uIG1vdXNlLW92ZXIsIGFkZCBhIGdyZXkgYmFja2dyb3VuZCBjb2xvciAqL1xuICAgICAgICAvKiBXaGVuIHRoZSBjaGVja2JveCBpcyBjaGVja2VkLCBhZGQgYSBibHVlIGJhY2tncm91bmQgKi9cbiAgICAgICAgLyogQ3JlYXRlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yIChoaWRkZW4gd2hlbiBub3QgY2hlY2tlZCkgKi9cbiAgICAgICAgLyogU2hvdyB0aGUgY2hlY2ttYXJrIHdoZW4gY2hlY2tlZCAqL1xuICAgICAgICAvKiBTdHlsZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAqLyB9XG4gICAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtZm9ybSAuZm9ybS1pbnB1dHMtcm93LWFncmVlIC5hZ3JlZS1jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGNvbG9yOiAjMjg4Nzk4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gICAgICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC1mb3JtIC5mb3JtLWlucHV0cy1yb3ctYWdyZWUgLmFncmVlLWNvbnRhaW5lciBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMjg4Nzk4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LWZvcm0gLmZvcm0taW5wdXRzLXJvdy1hZ3JlZSAuYWdyZWUtY29udGFpbmVyIGlucHV0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDA7IH1cbiAgICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC1mb3JtIC5mb3JtLWlucHV0cy1yb3ctYWdyZWUgLmFncmVlLWNvbnRhaW5lciAuY2hlY2ttYXJrIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyODg3OTg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LWZvcm0gLmZvcm0taW5wdXRzLXJvdy1hZ3JlZSAuYWdyZWUtY29udGFpbmVyIC5jaGVja21hcms6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC1mb3JtIC5mb3JtLWlucHV0cy1yb3ctYWdyZWUgLmFncmVlLWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC1mb3JtIC5mb3JtLWlucHV0cy1yb3ctYWdyZWUgLmFncmVlLWNvbnRhaW5lciAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkICMyODg3OTg7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3Qtd2VpdGVyZS1pbmZvIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyODg3OTg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMjBweCAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3Qtd2VpdGVyZS1pbmZvIC50aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3Qtd2VpdGVyZS1pbmZvIC50ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7IH1cbiAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3Qtd2VpdGVyZS1pbmZvIC5saW5rcyB7XG4gICAgICAgIG1hcmdpbjogMzJweCAwIDA7IH1cbiAgICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC13ZWl0ZXJlLWluZm8gLmxpbmtzLmxpbmtzX21hcmdpbi0wIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC13ZWl0ZXJlLWluZm8gLmxpbmtzIGEge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzhweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3Qtd2VpdGVyZS1pbmZvIC5saW5rcyBhOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3Qtd2VpdGVyZS1pbmZvIC5saW5rcyBhIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LXdlaXRlcmUtaW5mbyAubGlua3MgYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtcGVyc29uLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTBweCAwIDE0cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzk3OTc5NztcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDsgfVxuICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC1wZXJzb24taW5mby5ha3R1ZWxsLXBvc3QtcGVyc29uLWluZm8tbm90LWZpcnN0IHtcbiAgICAgICAgYm9yZGVyLXRvcDogMHB4IHNvbGlkICM5Nzk3OTc7IH1cbiAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtcGVyc29uLWluZm8gLmFrdHVlbGwtcG9zdC1wZXJzb24taW5mby1saW5rLW1vYiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDEwcHg7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI4ODc5ODtcbiAgICAgICAgY29sb3I6ICMyODg3OTg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjMsIDEpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyODg3OTgsICMyODg3OTggNTAlLCAjZmZmZmZmIDUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ1JSAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlOyB9XG4gICAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtcGVyc29uLWluZm8gLmFrdHVlbGwtcG9zdC1wZXJzb24taW5mby1saW5rLW1vYjpob3ZlciB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjMsIDEpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtcGVyc29uLWluZm8gLmFrdHVlbGwtcG9zdC1wZXJzb24taW5mby1saW5rLW1vYiBpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LXBlcnNvbi1pbmZvIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtcGVyc29uLWluZm8gLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50LXRvcCA+IGRpdiB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpOyB9XG4gICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LXBlcnNvbi1pbmZvIC5waG90byB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LXBlcnNvbi1pbmZvIC5waG90byBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxODFweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4MXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LXBlcnNvbi1pbmZvIC5jb250ZW50LXRvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LXBlcnNvbi1pbmZvIC5jb250ZW50LXRvcCBhIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjg4Nzk4O1xuICAgICAgICAgIGNvbG9yOiAjMjg4Nzk4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjMsIDEpO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzI4ODc5OCwgIzI4ODc5OCA1MCUsICNmZmZmZmYgNTAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NSUgMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlOyB9XG4gICAgICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC1wZXJzb24taW5mbyAuY29udGVudC10b3AgYTpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yMywgMSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJTsgfVxuICAgICAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtcGVyc29uLWluZm8gLmNvbnRlbnQtdG9wIGE6aG92ZXIgaSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtcGVyc29uLWluZm8gLmNvbnRlbnQtdG9wIGEgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweDsgfVxuICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC1wZXJzb24taW5mbyAucGhvbmUsXG4gICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LXBlcnNvbi1pbmZvIC5wb3NpdGlvbixcbiAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtcGVyc29uLWluZm8gLm5hbWUge1xuICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDsgfVxuICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC1wZXJzb24taW5mbyAudGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgY29sb3I6ICM0OTQ5NDk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LXBlcnNvbi1pbmZvIC5waG9uZSB7XG4gICAgICAgIGNvbG9yOiAjMjg4Nzk4OyB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1zaWRlYmFyIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC42czsgfVxuICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1zaWRlYmFyIC5tb3JlLWFydGlrZWxzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7IH1cbiAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1zaWRlYmFyIC5tb3JlLWFydGlrZWxzLm1vcmUtYXJ0aWtlbHMtd2hpdGUtdGV4dCAuYXJ0aWNsZS10aXRsZSxcbiAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1zaWRlYmFyIC5tb3JlLWFydGlrZWxzLm1vcmUtYXJ0aWtlbHMtd2hpdGUtdGV4dCAuZGF0ZSxcbiAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1zaWRlYmFyIC5tb3JlLWFydGlrZWxzLm1vcmUtYXJ0aWtlbHMtd2hpdGUtdGV4dCBhLFxuICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LXNpZGViYXIgLm1vcmUtYXJ0aWtlbHMubW9yZS1hcnRpa2Vscy13aGl0ZS10ZXh0IC5ibG9jay10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciAubW9yZS1hcnRpa2Vscy5tb3JlLWFydGlrZWxzLXdoaXRlLXRleHQgLmRhdGUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciAubW9yZS1hcnRpa2Vscy5tb3JlLWFydGlrZWxzLXdoaXRlLXRleHQgLmFydGljbGUtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7IH1cbiAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1zaWRlYmFyIC5tb3JlLWFydGlrZWxzLm1vcmUtYXJ0aWtlbHMtd2hpdGUtdGV4dCBhIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LXNpZGViYXIgLm1vcmUtYXJ0aWtlbHMubW9yZS1hcnRpa2Vscy13aGl0ZS10ZXh0IC5hcnRpY2xlLWJsb2NrIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1zaWRlYmFyIC5tb3JlLWFydGlrZWxzLm1vcmUtYXJ0aWtlbHMtd2hpdGUtdGV4dCAuYmxvY2stdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDIwcHggMDsgfVxuICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LXNpZGViYXIgLm1vcmUtYXJ0aWtlbHMubW9yZS1hcnRpa2Vscy1zaGFkb3cge1xuICAgICAgICBib3gtc2hhZG93OiAzcHggNXB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LXNpZGViYXIgLm1vcmUtYXJ0aWtlbHMubW9yZS1hcnRpa2Vscy13aGl0ZS1iZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1zaWRlYmFyIC5tb3JlLWFydGlrZWxzLm1vcmUtYXJ0aWtlbHMteWVsbG93LWJnIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcxQzU5ODsgfVxuICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LXNpZGViYXIgLm1vcmUtYXJ0aWtlbHMgLmNvbnRhY3QtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYm9yZGVyOiAwcHggc29saWQgIzk3OTc5NztcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciAubW9yZS1hcnRpa2VscyAuY29udGFjdC1jb250YWluZXIgaDQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLUJvbGQnO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICBjb2xvcjogIzI4ODc5ODsgfVxuICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciAubW9yZS1hcnRpa2VscyAuY29udGFjdC1jb250YWluZXIgLmNvbnRhY3QtcGVyc29uLWltZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cbiAgICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LXNpZGViYXIgLm1vcmUtYXJ0aWtlbHMgLmNvbnRhY3QtY29udGFpbmVyIC5jb250YWN0LXBlcnNvbi10ZWwsXG4gICAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1zaWRlYmFyIC5tb3JlLWFydGlrZWxzIC5jb250YWN0LWNvbnRhaW5lciAuY29udGFjdC1wZXJzb24tdGl0bGUsXG4gICAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1zaWRlYmFyIC5tb3JlLWFydGlrZWxzIC5jb250YWN0LWNvbnRhaW5lciAuY29udGFjdC1wZXJzb24tbmFtZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLUJvbGQnO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBjb2xvcjogIzU2NTk1RTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciAubW9yZS1hcnRpa2VscyAuY29udGFjdC1jb250YWluZXIgLmNvbnRhY3QtcGVyc29uLXRlbCB7XG4gICAgICAgICAgY29sb3I6ICMyODg3OTg7IH1cbiAgICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LXNpZGViYXIgLm1vcmUtYXJ0aWtlbHMgLmNvbnRhY3QtY29udGFpbmVyIC5jb250YWN0LXBlcnNvbi1tYWlsIHtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7IH1cbiAgICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciAubW9yZS1hcnRpa2VscyAuY29udGFjdC1jb250YWluZXIgLmNvbnRhY3QtcGVyc29uLW1haWwgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1zaWRlYmFyIC5tb3JlLWFydGlrZWxzIC5jb250YWN0LWNvbnRhaW5lci5jb250YWN0LWNvbnRhaW5lci1zdWJ0aGVtZSB7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDEwcHg7IH1cbiAgICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciAubW9yZS1hcnRpa2VscyAuY29udGFjdC1jb250YWluZXIuY29udGFjdC1jb250YWluZXItc3VidGhlbWUgLmNvbnRhY3QtcGVyc29uLWltZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDg4cHg7XG4gICAgICAgICAgICB3aWR0aDogODhweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogODhweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDg4cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LXNpZGViYXIgLm1vcmUtYXJ0aWtlbHMgLmNvbnRhY3QtY29udGFpbmVyLmNvbnRhY3QtY29udGFpbmVyLXN1YnRoZW1lID4gZGl2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LXNpZGViYXIgLm1vcmUtYXJ0aWtlbHMgLmNvbnRhY3QtY29udGFpbmVyLmNvbnRhY3QtY29udGFpbmVyLXN1YnRoZW1lID4gZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1zaWRlYmFyIC5tb3JlLWFydGlrZWxzIC5jb250YWN0LWNvbnRhaW5lci5jb250YWN0LWNvbnRhaW5lci1zdWJ0aGVtZSBoNCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMjg4Nzk4O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1zaWRlYmFyIC5tb3JlLWFydGlrZWxzIC5jb250YWN0LWNvbnRhaW5lci5jb250YWN0LWNvbnRhaW5lci1zdWJ0aGVtZSAuY29udGFjdC1wZXJzb24tYm94IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gICAgICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciAubW9yZS1hcnRpa2VscyAuY29udGFjdC1jb250YWluZXIuY29udGFjdC1jb250YWluZXItc3VidGhlbWUgLmNvbnRhY3QtcGVyc29uLWJveCAuY29udGFjdC1wZXJzb24tbWFpbCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAtNDZweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDlweDsgfVxuICAgICAgICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciAubW9yZS1hcnRpa2VscyAuY29udGFjdC1jb250YWluZXIuY29udGFjdC1jb250YWluZXItc3VidGhlbWUgLmNvbnRhY3QtcGVyc29uLWJveCAuY29udGFjdC1wZXJzb24tbWFpbCBhIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjg4Nzk4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLCAwLCAwLjIzLCAxKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyODg3OTgsICMyODg3OTggNTAlLCAjZmZmZmZmIDUwJSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNDUlIDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTsgfVxuICAgICAgICAgICAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1zaWRlYmFyIC5tb3JlLWFydGlrZWxzIC5jb250YWN0LWNvbnRhaW5lci5jb250YWN0LWNvbnRhaW5lci1zdWJ0aGVtZSAuY29udGFjdC1wZXJzb24tYm94IC5jb250YWN0LXBlcnNvbi1tYWlsIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjMsIDEpO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCU7IH1cbiAgICAgICAgICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciAubW9yZS1hcnRpa2VscyAuY29udGFjdC1jb250YWluZXIuY29udGFjdC1jb250YWluZXItc3VidGhlbWUgLmNvbnRhY3QtcGVyc29uLWJveCAuY29udGFjdC1wZXJzb24tbWFpbCBhOmhvdmVyIGkge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciAubW9yZS1hcnRpa2VscyAuY29udGFjdC1jb250YWluZXIuY29udGFjdC1jb250YWluZXItc3VidGhlbWUgLmNvbnRhY3QtcGVyc29uLWJveCAuY29udGFjdC1wZXJzb24tbWFpbCBhIGkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjg4Nzk4OyB9XG4gICAgICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciAubW9yZS1hcnRpa2VscyAuY29udGFjdC1jb250YWluZXIuY29udGFjdC1jb250YWluZXItc3VidGhlbWUgLmNvbnRhY3QtcGVyc29uLWJveCAuY29udGFjdC1wZXJzb24tdGVsIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMyODg3OTg7IH1cbiAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1zaWRlYmFyIC5tb3JlLWFydGlrZWxzIC5hcnRpY2xlLWJsb2NrIHtcbiAgICAgICAgcGFkZGluZzogMTJweCAyMHB4IDIwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRENERERDOyB9XG4gICAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1zaWRlYmFyIC5tb3JlLWFydGlrZWxzIC5hcnRpY2xlLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LXNpZGViYXIgLm1vcmUtYXJ0aWtlbHMgLmFydGljbGUtYmxvY2suYXJ0aWNsZS1ibG9jay1wdWItc3VidGhlbWUgLmRhdGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciAubW9yZS1hcnRpa2VscyAuYXJ0aWNsZS1ibG9jay5hcnRpY2xlLWJsb2NrLXB1Yi1zdWJ0aGVtZSAuYXJ0aWNsZS10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJzsgfVxuICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciAubW9yZS1hcnRpa2VscyAuYXJ0aWNsZS1ibG9jay5hcnRpY2xlLWJsb2NrLXB1Yi1zdWJ0aGVtZSBhIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciAubW9yZS1hcnRpa2VscyAuYmxvY2stdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGNvbG9yOiAjNzk3MDcxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDsgfVxuICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciAubW9yZS1hcnRpa2VscyAuYmxvY2stdGl0bGUuYmxvY2stdGl0bGUtc3VidGhlbWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICBwYWRkaW5nOiAzNHB4IDIwcHggMDsgfVxuICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciAubW9yZS1hcnRpa2VscyAuYmxvY2stdGl0bGUuYmxvY2stdGl0bGUtc3VidGhlbWUtcHViIHtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgcGFkZGluZzogMjRweCAyMHB4IDA7IH1cbiAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1zaWRlYmFyIC5tb3JlLWFydGlrZWxzIC5kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzc5NzA3MTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1zaWRlYmFyIC5tb3JlLWFydGlrZWxzIC5kYXRlLmRhdGUtc3VidGhlbWUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1zaWRlYmFyIC5tb3JlLWFydGlrZWxzIC5hcnRpY2xlLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogIzc5NzA3MTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJzsgfVxuICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LXNpZGViYXIgLm1vcmUtYXJ0aWtlbHMgYSB7XG4gICAgICAgIG1hcmdpbjogMTJweCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICMyODg3OTg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7IH1cbiAgICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LXNpZGViYXIgLm1vcmUtYXJ0aWtlbHMgYSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LXNpZGViYXIgLm1vcmUtYXJ0aWtlbHMgLm1vcmUtYXJ0aWtlbHMtYWxsIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDI0cHg7IH1cbiAgICAgIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1zaWRlYmFyIC5tb3JlLWFydGlrZWxzIC5tb3JlLWFydGlrZWxzLWFsbC1zdWJ0aGVtZSB7XG4gICAgICAgIHBhZGRpbmc6IDJweCAxNnB4IDE2cHg7IH1cbiAgICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LXNpZGViYXIgLm1vcmUtYXJ0aWtlbHMgLm1vcmUtYXJ0aWtlbHMtYWxsLXN1YnRoZW1lIGEge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgY29sb3I6ICM3OTcwNzE7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciAubW9yZS1hcnRpa2VscyAubW9yZS1hcnRpa2Vscy1hbGwtc3VidGhlbWUgYSBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LXNpZGViYXIgLm1vcmUtYXJ0aWtlbHMgLm1vcmUtcHVibGljYXRpb25zLXN1YnRoZW1lIHtcbiAgICAgICAgcGFkZGluZzogMThweCAxNnB4IDI4cHg7IH1cbiAgICAgICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LXNpZGViYXIgLm1vcmUtYXJ0aWtlbHMgLm1vcmUtcHVibGljYXRpb25zLXN1YnRoZW1lIGEge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICAgICAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciAubW9yZS1hcnRpa2VscyAubW9yZS1wdWJsaWNhdGlvbnMtc3VidGhlbWUgYSBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cblxuLmNhcmRzLWJsb2NrIC5jYXJkLmNhcmQtcG9zdHMtdGhlbWVuLXNlaXRlIGEsXG4uY2FyZHMtYmxvY2sgLmNhcmQuY2FyZC1wb3N0cy10aGVtZW4tc2VpdGUgLmxpbmsgYSxcbi5jYXJkcy1ibG9jayAuY2FyZC5jYXJkLXBvc3RzLXRoZW1lbi1zZWl0ZSAudGl0bGUsXG4uY2FyZHMtYmxvY2sgLmNhcmQuY2FyZC1wb3N0cy10aGVtZW4tc2VpdGUgLnBvc3RtZXRhLFxuLmNhcmRzLWJsb2NrIC5jYXJkLmNhcmQtcG9zdHMtdGhlbWVuLXNlaXRlIGg0IHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmNhcmRzLWJsb2NrIC5jYXJkLmNhcmQtcG9zdHMtdGhlbWVuLXNlaXRlIGg0IHtcbiAgcGFkZGluZzogMjRweCAyMHB4IDE0cHggMjBweDsgfVxuXG4uY2FyZHMtYmxvY2sgLmNhcmQuY2FyZC1wb3N0cy10aGVtZW4tc2VpdGUgLnBvc3RtZXRhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4uY2FyZHMtYmxvY2sgLmNhcmQuY2FyZC1wb3N0cy10aGVtZW4tc2VpdGUgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4uY2FyZHMtYmxvY2sgLmNhcmQuY2FyZC1wb3N0cy10aGVtZW4tc2VpdGUgLmNhcmQtcG9zdCB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4OyB9XG5cbi5jYXJkcy1ibG9jayAuY2FyZC5jYXJkLXBvc3RzLXRoZW1lbi1zZWl0ZSAubGluayB7XG4gIHBhZGRpbmc6IDE2cHggMCAwOyB9XG5cbi5jYXJkcy1ibG9jayAuY2FyZC5jYXJkLXBvc3RzLXRoZW1lbi1zZWl0ZSAubW9yZS1hcnRpa2Vscy1hbGwtdGhlbWUge1xuICBwYWRkaW5nOiAxMHB4IDE2cHggMjBweDsgfVxuICAuY2FyZHMtYmxvY2sgLmNhcmQuY2FyZC1wb3N0cy10aGVtZW4tc2VpdGUgLm1vcmUtYXJ0aWtlbHMtYWxsLXRoZW1lIGEge1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICAuY2FyZHMtYmxvY2sgLmNhcmQuY2FyZC1wb3N0cy10aGVtZW4tc2VpdGUgLm1vcmUtYXJ0aWtlbHMtYWxsLXRoZW1lIGEgaW1nIHtcbiAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG5cbi5zdWJ0aGVtZXMtYmxvY2sge1xuICBwYWRkaW5nOiA1OHB4IDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDsgfVxuICAuc3VidGhlbWVzLWJsb2NrIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICBjb2xvcjogIzI4ODc5ODtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnN1YnRoZW1lcy1ibG9jayBhOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg4Nzk4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAuc3VidGhlbWVzLWJsb2NrIGEuYWN0aXZlIHtcbiAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7IH1cbiAgLnN1YnRoZW1lcy1ibG9jayBhLmFjdGl2ZTphZnRlciB7XG4gICAgaGVpZ2h0OiAzcHg7IH1cblxuLmFib3V0LXVzLWNvbnRlbnQgb2wsIC5hYm91dC11cy1jb250ZW50IHVsLFxuLmFib3V0LXVzLWNvbnRlbnQgb2wucG9zdCxcbi5hYm91dC11cy1jb250ZW50IHVsLnBvc3Qge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5hYm91dC11cy1jb250ZW50IG9sIGxpLCAuYWJvdXQtdXMtY29udGVudCB1bCBsaSxcbiAgLmFib3V0LXVzLWNvbnRlbnQgb2wucG9zdCBsaSxcbiAgLmFib3V0LXVzLWNvbnRlbnQgdWwucG9zdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICBjb2xvcjogIzQwNDA0MDtcbiAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7IH1cbiAgICAuYWJvdXQtdXMtY29udGVudCBvbCBsaSBhLCAuYWJvdXQtdXMtY29udGVudCB1bCBsaSBhLFxuICAgIC5hYm91dC11cy1jb250ZW50IG9sLnBvc3QgbGkgYSxcbiAgICAuYWJvdXQtdXMtY29udGVudCB1bC5wb3N0IGxpIGEge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7IH1cblxub2wsXG5vbC5wb3N0IHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LXBlcnNvbi1pbmZvIC5jb250ZW50LXRvcCBhIGltZyB7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtZm9ybSAuZm9ybS1lbWFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LWZvcm0gLmZybV9zdWJtaXQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtZm9ybSAuZm9ybS1hZ3JlZSB7XG4gICAgbGVmdDogMjRweDtcbiAgICBib3R0b206IDEwcHg7IH1cbiAgICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LWZvcm0gLmZvcm0tYWdyZWUgLmZvcm0taW5wdXRzLXJvdy1hZ3JlZSB7XG4gICAgICBtYXJnaW46IDE0cHggMCAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LXNpZGViYXIge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gIC5zdWJ0aGVtZXMtYmxvY2sgYTphZnRlciB7XG4gICAgbWFyZ2luLXRvcDogMnB4OyB9XG4gIC5ha3R1ZWxsLWNvbnRhaW5lci1yaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhlYWRlci5ha3R1ZWxsLWhlYWRlciB7XG4gICAgaGVpZ2h0OiAzNzVweDsgfVxuICAuYWt0dWVsbC1wb3N0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4tY29udGFpbmVyIC5ha3R1ZWxsLXBvc3QtZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4tY29udGFpbmVyIC5ha3R1ZWxsLXBvc3QtZGVzY3JpcHRpb24gLmFrdHVlbGwtcG9zdC10YWdzIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluLWNvbnRhaW5lciAuYWt0dWVsbC1wb3N0LWRlc2NyaXB0aW9uIC5wcmludCxcbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4tY29udGFpbmVyIC5ha3R1ZWxsLXBvc3QtZGVzY3JpcHRpb24gLnNvY2lhbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5kYXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luOiA0NnB4IDAgNHB4OyB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiBwLmlzLXN0eWxlLXBhcmFncmFwaC1sZWFkLXRleHQsXG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIHAubGVhZCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gcC5pcy1zdHlsZS1wYXJhZ3JhcGgtbGVhZC10ZXh0IGEsXG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIHAubGVhZCBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7IH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmxlYWQtbGlzdC13aXRoLWxpbmVzIHtcbiAgICBtYXJnaW46IDI4cHggMCAyOHB4OyB9XG4gICAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmxlYWQtbGlzdC13aXRoLWxpbmVzIGgxLCAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAubGVhZC1saXN0LXdpdGgtbGluZXMgaDIsIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5sZWFkLWxpc3Qtd2l0aC1saW5lcyBoMywgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmxlYWQtbGlzdC13aXRoLWxpbmVzIGg0LCAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAubGVhZC1saXN0LXdpdGgtbGluZXMgaDUsIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5sZWFkLWxpc3Qtd2l0aC1saW5lcyBoNiB7XG4gICAgICBtYXJnaW46IDIwcHggMCAwOyB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIG9sLmxlYWQsXG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIHVsLmxlYWQge1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIG9sLmxlYWQgbGksXG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIHVsLmxlYWQgbGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDsgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiBvbC5sZWFkIGxpIGEsXG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIHVsLmxlYWQgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gIC5hYm91dC11cy1jb250ZW50IG9sLnBvc3QsXG4gIC5hYm91dC11cy1jb250ZW50IHVsLnBvc3QsXG4gIC5hYm91dC11cy1jb250ZW50IG9sLFxuICAuYWJvdXQtdXMtY29udGVudCB1bCxcbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gdWwsXG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIG9sLFxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiBvbC5wb3N0LFxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiB1bC5wb3N0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuYWJvdXQtdXMtY29udGVudCBvbC5wb3N0LFxuICAuYWJvdXQtdXMtY29udGVudCB1bC5wb3N0LFxuICAuYWJvdXQtdXMtY29udGVudCBvbCBsaSxcbiAgLmFib3V0LXVzLWNvbnRlbnQgdWwgbGksXG4gIC5hYm91dC11cy1jb250ZW50IG9sIGxpIGEsXG4gIC5hYm91dC11cy1jb250ZW50IHVsIGxpIGEsXG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIG9sIGxpLFxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiBvbCBsaSBhLFxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiBvbC5wb3N0IGxpLFxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiB1bC5wb3N0IGxpLFxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiBvbC5wb3N0IGxpIGEsXG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIHVsLnBvc3QgbGkgYSxcbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gdWwgbGksXG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIHVsIGxpIGEsXG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIHVsLnBvc3QgbGksXG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIHVsLnBvc3QgbGksXG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIG9sLnBvc3QgbGkgYSxcbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gdWwucG9zdCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gcCBhLFxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gZmlndXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4OyB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIGZpZ3VyZS53cC1ibG9jay10YWJsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIGgyLCAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiBoMywgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gaDQsIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIGg1LCAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiBoNixcbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLndwLWJsb2NrLXByZWZvcm1hdHRlZCB7XG4gICAgbWFyZ2luOiAxNnB4IDAgM3B4OyB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIGJsb2NrcXVvdGUge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gNDRweDsgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiBibG9ja3F1b3RlIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLndwLWJsb2NrLWdhbGxlcnkge1xuICAgIG1hcmdpbjogMzRweCAwIDMwcHg7IH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLndwLWJsb2NrLWdhbGxlcnkgLnNsaWNrLXByZXYsIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC53cC1ibG9jay1nYWxsZXJ5IC5zbGljay1uZXh0IHtcbiAgICB0b3A6IDQwJTsgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAud3AtYmxvY2stZ2FsbGVyeSAuc2xpY2stcHJldjpiZWZvcmUsXG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC53cC1ibG9jay1nYWxsZXJ5IC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAyNHB4OyB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC53cC1ibG9jay1nYWxsZXJ5IC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMHB4OyB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC53cC1ibG9jay1nYWxsZXJ5IC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAwcHg7IH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLndwLWJsb2NrLWdhbGxlcnkgbGkgZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7IH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC1mb3JtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDUuNSUgMjNweDtcbiAgICBtYXJnaW46IDAgLTUuNSUgMTBweDsgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LWZvcm0gLmFrdHVlbGwtcG9zdC1mb3JtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LWZvcm0gLmZvcm0taW5wdXRzLXJvdy1yYWRpb3MgLmNvbnRhaW5lci1yYWRpbyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC1mb3JtIC5mb3JtLWlucHV0cy1yb3ctcmFkaW9zIC5jaGVja21hcmsge1xuICAgIHRvcDogMnB4OyB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtZm9ybSAuZm9ybS1pbnB1dHMtcm93LWdlbmVyYWwge1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC1mb3JtIC5pbnB1dC1maWVsZHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtZm9ybSAuaW5wdXQtZmllbGRzLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7IH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC1mb3JtIC5pbnB1dC1maWVsZHMuaW5wdXQtZmllbGRzLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC1mb3JtIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtZm9ybSAuZm9ybS1pbnB1dHMtcm93LWFncmVlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMTRweCBhdXRvIDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC1mb3JtIC5mb3JtLWlucHV0cy1yb3ctYWdyZWUgLmFncmVlLWNvbnRhaW5lciAuY2hlY2ttYXJrIHtcbiAgICBsZWZ0OiAtMzVweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7IH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC1mb3JtIC5mb3JtLWlucHV0cy1yb3ctYWdyZWUgLmFncmVlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC1mb3JtIC5jb250YWluZXItcmFkaW8ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtZm9ybSAuZnJtX2Zvcm1fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtZm9ybSAuZm9ybS1hZ3JlZSB7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtZm9ybSAuY2hlY2ttYXJrIHtcbiAgICB0b3A6IDNweDsgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LWZvcm0gLmZvcm0taW5wdXRzLXJvdy1hZ3JlZSAuYWdyZWUtY29udGFpbmVyIC5jaGVja21hcms6YWZ0ZXIge1xuICAgIGxlZnQ6IDhweDtcbiAgICB0b3A6IDRweDtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogOHB4OyB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtZm9ybSBmb3JtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LXdlaXRlcmUtaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4ODc5ODtcbiAgICBwYWRkaW5nOiAyMHB4IDUuNSUgMjBweDtcbiAgICBtYXJnaW46IDIwcHggLTUuNSUgMjBweDsgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LXdlaXRlcmUtaW5mbyAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC13ZWl0ZXJlLWluZm8gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3Qtd2VpdGVyZS1pbmZvIC5saW5rcyB7XG4gICAgbWFyZ2luOiAxMnB4IDAgMDsgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LXdlaXRlcmUtaW5mbyAubGlua3MgYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC13ZWl0ZXJlLWluZm8gLmxpbmtzIGEgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciAubW9yZS1hcnRpa2VscyAuY29udGFjdC1jb250YWluZXIuY29udGFjdC1jb250YWluZXItc3VidGhlbWUgLmNvbnRhY3QtcGVyc29uLWJveCAuY29udGFjdC1wZXJzb24tbWFpbCBhIHtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gICAgd2lkdGg6IDM3cHg7IH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LXNpZGViYXIgLm1vcmUtYXJ0aWtlbHMgLmNvbnRhY3QtY29udGFpbmVyLmNvbnRhY3QtY29udGFpbmVyLXN1YnRoZW1lIC5jb250YWN0LXBlcnNvbi1ib3ggLmNvbnRhY3QtcGVyc29uLW1haWwge1xuICAgIHRvcDogLTM2cHg7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LXNpZGViYXIgLm1vcmUtYXJ0aWtlbHMgLmJsb2NrLXRpdGxlLmJsb2NrLXRpdGxlLXN1YnRoZW1lIHtcbiAgICBwYWRkaW5nOiAzNHB4IDUlIDA7IH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LXNpZGViYXIgLm1vcmUtYXJ0aWtlbHMgLmNvbnRhY3QtY29udGFpbmVyLmNvbnRhY3QtY29udGFpbmVyLXN1YnRoZW1lIHtcbiAgICBwYWRkaW5nOiAyMHB4IDUlIDEwcHg7IH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LXNpZGViYXIgLm1vcmUtYXJ0aWtlbHMgLmNvbnRhY3QtY29udGFpbmVyLmNvbnRhY3QtY29udGFpbmVyLXN1YnRoZW1lIGg0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC1wZXJzb24taW5mbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAwIDRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC1wZXJzb24taW5mbyAucGhvdG8ge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7IH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC1wZXJzb24taW5mbyAucGhvdG8gaW1nIHtcbiAgICB3aWR0aDogMTY2cHg7XG4gICAgaGVpZ2h0OiAxNjZweDsgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LXBlcnNvbi1pbmZvIC5jb250ZW50LXRvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC1wZXJzb24taW5mbyAucGhvbmUsXG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtcGVyc29uLWluZm8gLnBvc2l0aW9uLFxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LXBlcnNvbi1pbmZvIC5uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LXBlcnNvbi1pbmZvIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC1wZXJzb24taW5mbyAuY29udGVudC10b3AgYSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LXBlcnNvbi1pbmZvIC5ha3R1ZWxsLXBvc3QtcGVyc29uLWluZm8tbGluay1tb2Ige1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuYWt0dWVsbC1wb3N0LmFrdHVlbGwtcG9zdC1zdWJjYXRlZ29yeSAuYWt0dWVsbC1wb3N0LXNpZGViYXIsXG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1zaWRlYmFyIHtcbiAgICB3aWR0aDogMTExJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBtYXJnaW46IDEwcHggLTUuNSUgMDsgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciAubW9yZS1hcnRpa2VscyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciAubW9yZS1hcnRpa2VscyAuYXJ0aWNsZS1ibG9jayB7XG4gICAgcGFkZGluZzogMThweCA1JSAxNHB4IDUlOyB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1zaWRlYmFyIC5tb3JlLWFydGlrZWxzLm1vcmUtYXJ0aWtlbHMtd2hpdGUtdGV4dCAuYmxvY2stdGl0bGUsXG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1zaWRlYmFyIC5tb3JlLWFydGlrZWxzIC5ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICBwYWRkaW5nOiAyMHB4IDUlIDA7IH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LXNpZGViYXIgLm1vcmUtYXJ0aWtlbHMgLmNvbnRhY3QtY29udGFpbmVyLmNvbnRhY3QtY29udGFpbmVyLXN1YnRoZW1lIGg0LFxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciAubW9yZS1hcnRpa2VscyAuYmxvY2stdGl0bGUuYmxvY2stdGl0bGUtc3VidGhlbWUge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDsgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciAubW9yZS1hcnRpa2Vscy5tb3JlLWFydGlrZWxzLXdoaXRlLXRleHQgLmJsb2NrLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1zaWRlYmFyIC5tb3JlLWFydGlrZWxzLm1vcmUtYXJ0aWtlbHMtd2hpdGUtdGV4dCBhLFxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciAubW9yZS1hcnRpa2VscyBhIHtcbiAgICBtYXJnaW46IDE0cHggMCAwOyB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1zaWRlYmFyIC5tb3JlLWFydGlrZWxzIC5hcnRpY2xlLXRpdGxlLCAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciAubW9yZS1hcnRpa2VscyAuZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1zaWRlYmFyIC5tb3JlLWFydGlrZWxzLm1vcmUtYXJ0aWtlbHMtd2hpdGUtdGV4dCAuYXJ0aWNsZS10aXRsZSwgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LXNpZGViYXIgLm1vcmUtYXJ0aWtlbHMubW9yZS1hcnRpa2Vscy13aGl0ZS10ZXh0IC5kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgLnN1YnRoZW1lcy1ibG9jayBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtcGVyc29uLWluZm8gLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50LXRvcCA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LXNpZGViYXIgLm1vcmUtYXJ0aWtlbHMgLmFydGljbGUtYmxvY2suYXJ0aWNsZS1ibG9jay1wdWItc3VidGhlbWUgLmRhdGUsXG4gIC5jYXJkcy1ibG9jayAuY2FyZC5jYXJkLXBvc3RzLXRoZW1lbi1zZWl0ZSAucG9zdG1ldGEsXG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1zaWRlYmFyIC5tb3JlLWFydGlrZWxzLm1vcmUtYXJ0aWtlbHMtd2hpdGUtdGV4dCAuZGF0ZSxcbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LXNpZGViYXIgLm1vcmUtYXJ0aWtlbHMgLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci5ha3R1ZWxsLWhlYWRlciB7XG4gICAgaGVpZ2h0OiAyNDBweDsgfVxuICAuaGFzLXZlcnktbGlnaHQtZ3JheS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDEycHggMTZweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC1mb3JtIC5mb3JtLWlucHV0cy1yb3ctYWdyZWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMzVweDsgfSB9XG5cbi5jYXRlZ29yeS1oZWFkZXIge1xuICBwYWRkaW5nOiAxMThweCAwIDE3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNhdGVnb3J5LWhlYWRlciBoMSB7XG4gICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLUJvbGQnO1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7IH1cbiAgLmNhdGVnb3J5LWhlYWRlciBwIHtcbiAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDsgfVxuXG4uc3ViY2F0ZWdvcnktaGVhZGVyIHtcbiAgcGFkZGluZzogMTE4cHggMCAxNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaHlwaGVuczogYXV0bztcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDsgfVxuICAuc3ViY2F0ZWdvcnktaGVhZGVyIGgxIHtcbiAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgdGV4dC1zaGFkb3c6IDJweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAuc3ViY2F0ZWdvcnktaGVhZGVyIHAge1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIHRleHQtc2hhZG93OiAycHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLnN1YmNhdGVnb3J5LWhlYWRlciAuc3ViY2F0ZWdvcnktaGVhZGVyLXRleHQtd2hpdGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5zdWJjYXRlZ29yeS1oZWFkZXIgLnN1YmNhdGVnb3J5LWhlYWRlci1pbWFnZS1vdmVybGF5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxOyB9XG5cbi5jYXRlZ29yeS1sZWFkLWJsb2NrIHtcbiAgcGFkZGluZzogODBweCAwIDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY2F0ZWdvcnktbGVhZC1ibG9jayBwIHtcbiAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzOyB9XG4gIC5jYXRlZ29yeS1sZWFkLWJsb2NrIC50ZXh0LWRlZmF1bHQge1xuICAgIGNvbG9yOiAjNzk3MDcxOyB9XG5cbi5zdWJjYXRlZ29yeS1ib3RzY2hhZnRlbiB7XG4gIHBhZGRpbmc6IDQwcHggMCA2MHB4OyB9XG4gIC5zdWJjYXRlZ29yeS1ib3RzY2hhZnRlbiBoNCB7XG4gICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjNzk3MDcxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgLnN1YmNhdGVnb3J5LWJvdHNjaGFmdGVuIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuc3ViY2F0ZWdvcnktYm90c2NoYWZ0ZW4gdWwgbGkge1xuICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgY29sb3I6ICM0MDQwNDA7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgLnN1YmNhdGVnb3J5LWJvdHNjaGFmdGVuIHVsIGxpLnN1YmNhdGVnb3J5LWJvdHNjaGFmdGVuLWxlZnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC42czsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3ViY2F0ZWdvcnktaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMzRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnN1YmNhdGVnb3J5LWhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4OyB9XG4gIC5zdWJjYXRlZ29yeS1oZWFkZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4OyB9XG4gIC5zdWJjYXRlZ29yeS1ib3RzY2hhZnRlbiB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuc3ViY2F0ZWdvcnktYm90c2NoYWZ0ZW4gdWwgbGkuc3ViY2F0ZWdvcnktYm90c2NoYWZ0ZW4tbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gIC5zdWJjYXRlZ29yeS1ib3RzY2hhZnRlbiB7XG4gICAgcGFkZGluZzogNDBweCAwIDIwcHg7IH1cbiAgLnN1YnRoZW1lcy1ibG9jayB7XG4gICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHg7IH1cbiAgLmFrdHVlbGwtcG9zdC5ha3R1ZWxsLXBvc3Qtc3ViY2F0ZWdvcnkgLmFrdHVlbGwtcG9zdC1tYWluLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNhdGVnb3J5LWhlYWRlciBwIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jYXRlZ29yeS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMCA1NHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY2F0ZWdvcnktaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuY2F0ZWdvcnktbGVhZC1ibG9jayB7XG4gICAgcGFkZGluZzogMjhweCAwIDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxuICAuY2F0ZWdvcnktbGVhZC1ibG9jayBwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5jYXRlZ29yeS1oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmNhdGVnb3J5LWhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9IH1cblxuLmFjZi1tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYm9yZGVyOiAjY2NjIHNvbGlkIDFweDtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cblxuLyogZml4ZXMgcG90ZW50aWFsIHRoZW1lIGNzcyBjb25mbGljdCAqL1xuLmFjZi1tYXAgaW1nIHtcbiAgbWF4LXdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLmFib3V0LXVzLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0byAwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42czsgfVxuICAuYWJvdXQtdXMtY29udGVudC5nZXNjaGFmdHN0ZWxsZS1jb250ZW50LWgtdGFnIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuICAgIC5hYm91dC11cy1jb250ZW50Lmdlc2NoYWZ0c3RlbGxlLWNvbnRlbnQtaC10YWcgaDIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICM3OTcwNzE7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5MHB4OyB9XG4gIC5hYm91dC11cy1jb250ZW50IC53cC1ibG9jay1wcmVmb3JtYXR0ZWQge1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMyODg3OTg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5hYm91dC11cy1jb250ZW50IHAge1xuICAgIGNvbG9yOiAjNDA0MDQwO1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gICAgLmFib3V0LXVzLWNvbnRlbnQgcCBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG5cbi5hYm91dC11cy1jb250ZW50LXdlaXRlcmUtYmxvY2sge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0byAwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42czsgfVxuICAuYWJvdXQtdXMtY29udGVudC13ZWl0ZXJlLWJsb2NrIC5ha3R1ZWxsLXBvc3Qge1xuICAgIHBhZGRpbmc6IDUwcHggMCAwOyB9XG4gICAgLmFib3V0LXVzLWNvbnRlbnQtd2VpdGVyZS1ibG9jayAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4uZ2VzY2hhZnRzdGVsbGUtY29udGVudCB7XG4gIG1hcmdpbjogODBweCBhdXRvIDEwNnB4OyB9XG4gIC5nZXNjaGFmdHN0ZWxsZS1jb250ZW50IHAge1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzc5NzA3MTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0OyB9XG5cbi5hYm91dC11cy1hZGRyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNzRweCAwIDc4cHg7IH1cbiAgLmFib3V0LXVzLWFkZHJlc3MgPiBkaXYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmFib3V0LXVzLWFkZHJlc3MgLmFib3V0LXVzLWFkZHJlc3MtbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4LjUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDsgfVxuICAgIC5hYm91dC11cy1hZGRyZXNzIC5hYm91dC11cy1hZGRyZXNzLWwgYSB7XG4gICAgICBtYXJnaW46IDQ3cHggMCAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICMyODg3OTg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjg4Nzk4O1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLCAwLCAwLjIzLCAxKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzI4ODc5OCwgIzI4ODc5OCA1MCUsICNmZmZmZmYgNTAlKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ1JSAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTsgfVxuICAgICAgLmFib3V0LXVzLWFkZHJlc3MgLmFib3V0LXVzLWFkZHJlc3MtbCBhOmhvdmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjMsIDEpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYWJvdXQtdXMtYWRkcmVzcyAuYWJvdXQtdXMtYWRkcmVzcy1sIHAge1xuICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4OyB9XG4gIC5hYm91dC11cy1hZGRyZXNzIC5hYm91dC11cy1hZGRyZXNzLXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7IH1cblxuLnNob3dfZW1haWxfaWNvbiBhIHtcbiAgbWFyZ2luOiA0N3B4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogIzI4ODc5ODtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI4ODc5ODtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjMsIDEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyODg3OTgsICMyODg3OTggNTAlLCAjZmZmZmZmIDUwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjQ1JSAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlOyB9XG4gIC5zaG93X2VtYWlsX2ljb24gYTpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjMsIDEpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi53cC1ibG9jay1pbWFnZS5maWx0ZXJlZC1pbWFnZSBpbWcge1xuICBmaWx0ZXI6IGludmVydCgwLjMpIHNlcGlhKDEwMCUpIGh1ZS1yb3RhdGUoLTIwMGRlZykgc2F0dXJhdGUoMTgwJSk7IH1cblxuLndwLWJsb2NrLWltYWdlLmZpbHRlcmVkLWltYWdlOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogdW5zZXQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFib3V0LXVzLWFkZHJlc3Mge1xuICAgIHBhZGRpbmc6IDIwcHggMCA0MHB4OyB9XG4gIC5hYm91dC11cy1hZGRyZXNzIC5hYm91dC11cy1hZGRyZXNzLWwge1xuICAgIHBhZGRpbmctbGVmdDogMCU7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdmlzaW9uLW1pc3Npb24gLm5ld3NsZXR0ZXIge1xuICAgIG1hcmdpbjogNDBweCAwIDBweDsgfVxuICAuZ2VzY2hhZnRzdGVsbGUtY29udGVudCB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gNTBweDsgfVxuICAuYWJvdXQtdXMtY29udGVudC13ZWl0ZXJlLWJsb2NrIC5ha3R1ZWxsLXBvc3Qge1xuICAgIHBhZGRpbmc6IDEwcHggMCAwOyB9XG4gIC5hYm91dC11cy1jb250ZW50Lmdlc2NoYWZ0c3RlbGxlLWNvbnRlbnQtaC10YWcge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgLmFib3V0LXVzLWNvbnRlbnQuZ2VzY2hhZnRzdGVsbGUtY29udGVudC1oLXRhZyBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LXVzLWFkZHJlc3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hYm91dC11cy1hZGRyZXNzID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYWJvdXQtdXMtYWRkcmVzcyAuYWJvdXQtdXMtYWRkcmVzcy1sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5hYm91dC11cy1hZGRyZXNzIC5hYm91dC11cy1hZGRyZXNzLXIge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7IH0gfVxuXG4ud2Vic2hvcCB7XG4gIHBhZGRpbmc6IDc2cHggMCA2OHB4OyB9XG4gIC53ZWJzaG9wLndlYnNob3AtdGhhbmsteW91LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyOHB4OyB9XG4gIC53ZWJzaG9wIC53ZWJzaG9wLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDglOyB9XG4gIC53ZWJzaG9wIC53ZWJzaG9wLXRpdGxlLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4OyB9XG4gICAgLndlYnNob3AgLndlYnNob3AtdGl0bGUtYmxvY2sgaDIge1xuICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogIzI4ODc5ODtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC53ZWJzaG9wIC53ZWJzaG9wLXRpdGxlLWJsb2NrIGgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgIGNvbG9yOiAjMjg4Nzk4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLXRvcDogLTZweDsgfVxuICAud2Vic2hvcCAud2Vic2hvcC1ibG9jay1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjNzk3MDcxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4OyB9XG4gIC53ZWJzaG9wIC53ZWJzaG9wLW5hdmlnYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLndlYnNob3AgLndlYnNob3AtbmF2aWdhdGlvbiBhLCAud2Vic2hvcCAud2Vic2hvcC1uYXZpZ2F0aW9uIGE6dmlzaXRlZCB7XG4gICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgY29sb3I6ICMyODg3OTg7XG4gICAgICBwYWRkaW5nOiAycHggMjJweCAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLCAwLCAwLjIzLCAxKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzI4ODc5OCwgIzI4ODc5OCA1MCUsICNmZmZmZmYgNTAlKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjQ1JSAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTsgfVxuICAgICAgLndlYnNob3AgLndlYnNob3AtbmF2aWdhdGlvbiBhIHN2ZywgLndlYnNob3AgLndlYnNob3AtbmF2aWdhdGlvbiBhOnZpc2l0ZWQgc3ZnIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAud2Vic2hvcCAud2Vic2hvcC1uYXZpZ2F0aW9uIGE6bGFzdC1jaGlsZCwgLndlYnNob3AgLndlYnNob3AtbmF2aWdhdGlvbiBhOnZpc2l0ZWQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLndlYnNob3AgLndlYnNob3AtbmF2aWdhdGlvbiBhOmhvdmVyLCAud2Vic2hvcCAud2Vic2hvcC1uYXZpZ2F0aW9uIGE6dmlzaXRlZDpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyODg3OTg7IH1cbiAgICAud2Vic2hvcCAud2Vic2hvcC1uYXZpZ2F0aW9uIGEuYWN0aXZlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyODg3OTg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg4Nzk4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yMywgMSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmZmZmYsICNmZmZmZmYgNTAlLCAjMjg4Nzk4IDUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0NSUgMTAwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCU7IH1cbiAgICAgIC53ZWJzaG9wIC53ZWJzaG9wLW5hdmlnYXRpb24gYS5hY3RpdmUgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiAjZmZmZmZmOyB9XG4gICAgICAud2Vic2hvcCAud2Vic2hvcC1uYXZpZ2F0aW9uIGEuYWN0aXZlOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyODg3OTg7IH1cbiAgICAgICAgLndlYnNob3AgLndlYnNob3AtbmF2aWdhdGlvbiBhLmFjdGl2ZTpob3ZlciBzdmcgcGF0aCB7XG4gICAgICAgICAgZmlsbDogI2ZmZmZmZjsgfVxuICAud2Vic2hvcCAud2Vic2hvcC1wdWJsaWNhdGlvbnMtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4OyB9XG4gIC53ZWJzaG9wIC53ZWJzaG9wLXB1YmxpY2F0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI4ODc5ODtcbiAgICBwYWRkaW5nOiAxOHB4IDAgMThweDsgfVxuICAgIC53ZWJzaG9wIC53ZWJzaG9wLXB1YmxpY2F0aW9uLndlYnNob3AtcHVibGljYXRpb24tZmlyc3Qge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyODg3OTg7IH1cbiAgICAud2Vic2hvcCAud2Vic2hvcC1wdWJsaWNhdGlvbiAud2Vic2hvcC1wdWJsaWNhdGlvbi1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC53ZWJzaG9wIC53ZWJzaG9wLXB1YmxpY2F0aW9uIC53ZWJzaG9wLXB1YmxpY2F0aW9uLWlubmVyIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTY2cHg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC53ZWJzaG9wIC53ZWJzaG9wLXB1YmxpY2F0aW9uIC53ZWJzaG9wLXB1YmxpY2F0aW9uLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLndlYnNob3AgLndlYnNob3AtcHVibGljYXRpb24gLndlYnNob3AtcHVibGljYXRpb24tdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLUJvbGQnO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICMyODg3OTg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQycHg7IH1cbiAgICAud2Vic2hvcCAud2Vic2hvcC1wdWJsaWNhdGlvbiAud2Vic2hvcC1wdWJsaWNhdGlvbi1wZGYtYmxvY2ssXG4gICAgLndlYnNob3AgLndlYnNob3AtcHVibGljYXRpb24gLndlYnNob3AtcHVibGljYXRpb24tZGV0YWlscy1ibG9jayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLndlYnNob3AgLndlYnNob3AtcHVibGljYXRpb24gLndlYnNob3AtcHVibGljYXRpb24tY2FydC1ibG9jay1idG4sXG4gICAgLndlYnNob3AgLndlYnNob3AtcHVibGljYXRpb24gLndlYnNob3AtcHVibGljYXRpb24tcGRmLWJsb2NrLWJ0bixcbiAgICAud2Vic2hvcCAud2Vic2hvcC1wdWJsaWNhdGlvbiAud2Vic2hvcC1wdWJsaWNhdGlvbi1kZXRhaWxzLWJsb2NrLWJ0biB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGNvbG9yOiAjMjg4Nzk4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC53ZWJzaG9wIC53ZWJzaG9wLXB1YmxpY2F0aW9uIC53ZWJzaG9wLXB1YmxpY2F0aW9uLWNhcnQtYmxvY2stYnRuLndlYnNob3AtcHVibGljYXRpb24tdGV4dC1icm93bixcbiAgICAgIC53ZWJzaG9wIC53ZWJzaG9wLXB1YmxpY2F0aW9uIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXBkZi1ibG9jay1idG4ud2Vic2hvcC1wdWJsaWNhdGlvbi10ZXh0LWJyb3duLFxuICAgICAgLndlYnNob3AgLndlYnNob3AtcHVibGljYXRpb24gLndlYnNob3AtcHVibGljYXRpb24tZGV0YWlscy1ibG9jay1idG4ud2Vic2hvcC1wdWJsaWNhdGlvbi10ZXh0LWJyb3duIHtcbiAgICAgICAgY29sb3I6ICM3OTcwNzE7IH1cbiAgICAgIC53ZWJzaG9wIC53ZWJzaG9wLXB1YmxpY2F0aW9uIC53ZWJzaG9wLXB1YmxpY2F0aW9uLWNhcnQtYmxvY2stYnRuIHNwYW4sXG4gICAgICAud2Vic2hvcCAud2Vic2hvcC1wdWJsaWNhdGlvbiAud2Vic2hvcC1wdWJsaWNhdGlvbi1wZGYtYmxvY2stYnRuIHNwYW4sXG4gICAgICAud2Vic2hvcCAud2Vic2hvcC1wdWJsaWNhdGlvbiAud2Vic2hvcC1wdWJsaWNhdGlvbi1kZXRhaWxzLWJsb2NrLWJ0biBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDlweDsgfVxuICAgIC53ZWJzaG9wIC53ZWJzaG9wLXB1YmxpY2F0aW9uIC53ZWJzaG9wLXB1YmxpY2F0aW9uLWRldGFpbHMtYmxvY2stYnRuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIC53ZWJzaG9wIC53ZWJzaG9wLXB1YmxpY2F0aW9uIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXBkZi1ibG9jay1idG4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgIC53ZWJzaG9wIC53ZWJzaG9wLXB1YmxpY2F0aW9uIC53ZWJzaG9wLXB1YmxpY2F0aW9uLWNhcnQtYmxvY2stYnRuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7IH1cbiAgICAud2Vic2hvcCAud2Vic2hvcC1wdWJsaWNhdGlvbiAud2Vic2hvcC1wdWJsaWNhdGlvbi1kZXRhaWxzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgLndlYnNob3AgLndlYnNob3AtcHVibGljYXRpb24gLndlYnNob3AtcHVibGljYXRpb24tcGRmIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAud2Vic2hvcCAud2Vic2hvcC1wdWJsaWNhdGlvbiAud2Vic2hvcC1wdWJsaWNhdGlvbi1wZGYgPiBkaXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAud2Vic2hvcCAud2Vic2hvcC1wdWJsaWNhdGlvbiAud2Vic2hvcC1wdWJsaWNhdGlvbi1wZGYgPiBkaXYgLndlYnNob3AtcHVibGljYXRpb24tcGRmLWxpbms6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiAzMyU7IH1cbiAgICAgICAgLndlYnNob3AgLndlYnNob3AtcHVibGljYXRpb24gLndlYnNob3AtcHVibGljYXRpb24tcGRmID4gZGl2IC53ZWJzaG9wLXB1YmxpY2F0aW9uLXBkZi1saW5rOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgd2lkdGg6IDM2LjUlOyB9XG4gICAgICAud2Vic2hvcCAud2Vic2hvcC1wdWJsaWNhdGlvbiAud2Vic2hvcC1wdWJsaWNhdGlvbi1wZGYgLndlYnNob3AtcHVibGljYXRpb24tcGRmLWxpbmsge1xuICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgLndlYnNob3AgLndlYnNob3AtcHVibGljYXRpb24gLndlYnNob3AtcHVibGljYXRpb24tcGRmIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXBkZi1saW5rIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIC53ZWJzaG9wIC53ZWJzaG9wLXB1YmxpY2F0aW9uIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXBkZiAud2Vic2hvcC1wdWJsaWNhdGlvbi1wZGYtbGluayBzcGFuIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMXB4OyB9XG4gIC53ZWJzaG9wIC5ibG9jay1vcGVuZWQsXG4gIC53ZWJzaG9wIC5ibG9jay1jbG9zZWQge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDsgfVxuICAud2Vic2hvcCAuYmxvY2stb3BlbmVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC53ZWJzaG9wIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXF1YW50aXR5LWJsb2NrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLndlYnNob3AgLndlYnNob3AtcHVibGljYXRpb24tcXVhbnRpdHktYmxvY2sgLndlYnNob3AtcHVibGljYXRpb24tcXVhbnRpdHktcmFkaW9zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgIC8qIEhpZGUgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHJhZGlvIGJ1dHRvbiAqL1xuICAgICAgLyogQ3JlYXRlIGEgY3VzdG9tIHJhZGlvIGJ1dHRvbiAqL1xuICAgICAgLyogT24gbW91c2Utb3ZlciwgYWRkIGEgZ3JleSBiYWNrZ3JvdW5kIGNvbG9yICovXG4gICAgICAvKiBXaGVuIHRoZSByYWRpbyBidXR0b24gaXMgY2hlY2tlZCwgYWRkIGEgYmx1ZSBiYWNrZ3JvdW5kICovXG4gICAgICAvKiBDcmVhdGUgdGhlIGluZGljYXRvciAodGhlIGRvdC9jaXJjbGUgLSBoaWRkZW4gd2hlbiBub3QgY2hlY2tlZCkgKi9cbiAgICAgIC8qIFNob3cgdGhlIGluZGljYXRvciAoZG90L2NpcmNsZSkgd2hlbiBjaGVja2VkICovXG4gICAgICAvKiBTdHlsZSB0aGUgaW5kaWNhdG9yIChkb3QvY2lyY2xlKSAqLyB9XG4gICAgICAud2Vic2hvcCAud2Vic2hvcC1wdWJsaWNhdGlvbi1xdWFudGl0eS1ibG9jayAud2Vic2hvcC1wdWJsaWNhdGlvbi1xdWFudGl0eS1yYWRpb3MgOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDMzJTsgfVxuICAgICAgLndlYnNob3AgLndlYnNob3AtcHVibGljYXRpb24tcXVhbnRpdHktYmxvY2sgLndlYnNob3AtcHVibGljYXRpb24tcXVhbnRpdHktcmFkaW9zIDpudGgtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogMzYuNSU7IH1cbiAgICAgIC53ZWJzaG9wIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXF1YW50aXR5LWJsb2NrIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXF1YW50aXR5LXJhZGlvcyAuY29udGFpbmVyLXF0biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgIC53ZWJzaG9wIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXF1YW50aXR5LWJsb2NrIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXF1YW50aXR5LXJhZGlvcyAuY29udGFpbmVyLXF0biBpbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAud2Vic2hvcCAud2Vic2hvcC1wdWJsaWNhdGlvbi1xdWFudGl0eS1ibG9jayAud2Vic2hvcC1wdWJsaWNhdGlvbi1xdWFudGl0eS1yYWRpb3MgLmNoZWNrbWFyayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI4ODc5ODsgfVxuICAgICAgLndlYnNob3AgLndlYnNob3AtcHVibGljYXRpb24tcXVhbnRpdHktYmxvY2sgLndlYnNob3AtcHVibGljYXRpb24tcXVhbnRpdHktcmFkaW9zIC5jb250YWluZXItcXRuIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4ODc5ODsgfVxuICAgICAgLndlYnNob3AgLndlYnNob3AtcHVibGljYXRpb24tcXVhbnRpdHktYmxvY2sgLndlYnNob3AtcHVibGljYXRpb24tcXVhbnRpdHktcmFkaW9zIC5jaGVja21hcms6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC53ZWJzaG9wIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXF1YW50aXR5LWJsb2NrIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXF1YW50aXR5LXJhZGlvcyAuY29udGFpbmVyLXF0biBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAud2Vic2hvcCAud2Vic2hvcC1wdWJsaWNhdGlvbi1xdWFudGl0eS1ibG9jayAud2Vic2hvcC1wdWJsaWNhdGlvbi1xdWFudGl0eS1yYWRpb3MgLmNvbnRhaW5lci1xdG4gLmNoZWNrbWFyazphZnRlciB7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyODg3OTg7IH1cbiAgICAud2Vic2hvcCAud2Vic2hvcC1wdWJsaWNhdGlvbi1xdWFudGl0eS1ibG9jayAud2Vic2hvcC1wdWJsaWNhdGlvbi1xdWFudGl0eSB7XG4gICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgLyogRmlyZWZveCAqLyB9XG4gICAgICAud2Vic2hvcCAud2Vic2hvcC1wdWJsaWNhdGlvbi1xdWFudGl0eS1ibG9jayAud2Vic2hvcC1wdWJsaWNhdGlvbi1xdWFudGl0eSAucG9zdHMtbG9hZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC53ZWJzaG9wIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXF1YW50aXR5LWJsb2NrIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXF1YW50aXR5IC5wb3N0cy1sb2FkZXIgLmxkcy1kdWFsLXJpbmcge1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAud2Vic2hvcCAud2Vic2hvcC1wdWJsaWNhdGlvbi1xdWFudGl0eS1ibG9jayAud2Vic2hvcC1wdWJsaWNhdGlvbi1xdWFudGl0eSAucG9zdHMtbG9hZGVyIC5sZHMtZHVhbC1yaW5nOmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzI4ODc5ODtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgIC53ZWJzaG9wIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXF1YW50aXR5LWJsb2NrIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXF1YW50aXR5IGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhEOEQ4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC8qIENocm9tZSwgU2FmYXJpLCBFZGdlLCBPcGVyYSAqLyB9XG4gICAgICAgIC53ZWJzaG9wIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXF1YW50aXR5LWJsb2NrIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXF1YW50aXR5IGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAud2Vic2hvcCAud2Vic2hvcC1wdWJsaWNhdGlvbi1xdWFudGl0eS1ibG9jayAud2Vic2hvcC1wdWJsaWNhdGlvbi1xdWFudGl0eSBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gICAgICAud2Vic2hvcCAud2Vic2hvcC1wdWJsaWNhdGlvbi1xdWFudGl0eS1ibG9jayAud2Vic2hvcC1wdWJsaWNhdGlvbi1xdWFudGl0eSBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuICAud2Vic2hvcCAud2Vic2hvcC1hZGQtdG8tY2FydCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4ODc5ODtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgcGFkZGluZzogN3B4IDQ2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjg4Nzk4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLCAwLCAwLjIzLCAxKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmZmZmYsICNmZmZmZmYgNTAlLCAjMjg4Nzk4IDUwJSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNDUlIDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTsgfVxuICAgIC53ZWJzaG9wIC53ZWJzaG9wLWFkZC10by1jYXJ0OmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLCAwLCAwLjIzLCAxKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlO1xuICAgICAgY29sb3I6ICMyODg3OTg7IH1cbiAgLndlYnNob3AgLnNob3AtYWRkLWVycm9yLFxuICAud2Vic2hvcCAuc2hvcC1xbnQtZXJyb3Ige1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiByZWQ7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgLndlYnNob3AgLnNob3ctbW9yZS1wdWJsaWNhdGlvbnMge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAgIC53ZWJzaG9wIC5zaG93LW1vcmUtcHVibGljYXRpb25zIHAge1xuICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLUJvbGQnO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzc5NzA3MTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgLndlYnNob3AgLnNob3ctbW9yZS1wdWJsaWNhdGlvbnMgaW1nIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gIC53ZWJzaG9wIC53ZWJzaG9wLXRoYW5rLXlvdS1ibG9jayB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7IH1cbiAgICAud2Vic2hvcCAud2Vic2hvcC10aGFuay15b3UtYmxvY2sgcCB7XG4gICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjMjg4Nzk4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7IH1cbiAgICAud2Vic2hvcCAud2Vic2hvcC10aGFuay15b3UtYmxvY2sgc3Ryb25nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJzsgfVxuICAud2Vic2hvcCAud2Vic2hvcC1iYWNrLWJ0biB7XG4gICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMjg4Nzk4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLndlYnNob3AgLndlYnNob3AtYmFjay1idG4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC53ZWJzaG9wIC53ZWJzaG9wLWJhY2stYnRuIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLnNob3AtZm9ybS1saW5lIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODg3OTg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDIwcHggMDsgfVxuXG4ud2Vic2hvcC1jaGVja291dCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBkaXNwbGF5OiBub25lO1xuICAvKiBUaGUgY29udGFpbmVyICovXG4gIC8qIEhpZGUgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHJhZGlvIGJ1dHRvbiAqL1xuICAvKiBDcmVhdGUgYSBjdXN0b20gcmFkaW8gYnV0dG9uICovXG4gIC8qIE9uIG1vdXNlLW92ZXIsIGFkZCBhIGdyZXkgYmFja2dyb3VuZCBjb2xvciAqL1xuICAvKiBXaGVuIHRoZSByYWRpbyBidXR0b24gaXMgY2hlY2tlZCwgYWRkIGEgYmx1ZSBiYWNrZ3JvdW5kICovXG4gIC8qIENyZWF0ZSB0aGUgaW5kaWNhdG9yICh0aGUgZG90L2NpcmNsZSAtIGhpZGRlbiB3aGVuIG5vdCBjaGVja2VkKSAqL1xuICAvKiBTaG93IHRoZSBpbmRpY2F0b3IgKGRvdC9jaXJjbGUpIHdoZW4gY2hlY2tlZCAqL1xuICAvKiBTdHlsZSB0aGUgaW5kaWNhdG9yIChkb3QvY2lyY2xlKSAqLyB9XG4gIC53ZWJzaG9wLWNoZWNrb3V0IC53ZWJzaG9wLWNoZWNrb3V0LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjMjg4Nzk4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLndlYnNob3AtYWRkcmVzcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAud2Vic2hvcC1jaGVja291dCAud2Vic2hvcC1zaG93LWFkZHJlc3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC53ZWJzaG9wLWNoZWNrb3V0IC53ZWJzaG9wLWNoZWNrb3V0LWxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAud2Vic2hvcC1jaGVja291dCAud2Vic2hvcC1jaGVja291dC1saW5lIHAge1xuICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG4gICAgLndlYnNob3AtY2hlY2tvdXQgLndlYnNob3AtY2hlY2tvdXQtbGluZS53ZWJzaG9wLWNoZWNrb3V0LWxpbmUtZmlyc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAgICAgLndlYnNob3AtY2hlY2tvdXQgLndlYnNob3AtY2hlY2tvdXQtbGluZS53ZWJzaG9wLWNoZWNrb3V0LWxpbmUtZmlyc3QgcCB7XG4gICAgICAgIGNvbG9yOiAjNzk3MDcxO1xuICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7IH1cbiAgICAud2Vic2hvcC1jaGVja291dCAud2Vic2hvcC1jaGVja291dC1saW5lIC53ZWJzaG9wLWNoZWNrb3V0LWxpbmUtcW50IHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLndlYnNob3AtY2hlY2tvdXQgLndlYnNob3AtY2hlY2tvdXQtbGluZSAud2Vic2hvcC1jaGVja291dC1saW5lLXRpdGxlIHtcbiAgICAgIHdpZHRoOiA2MSU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLndlYnNob3AtY2hlY2tvdXQgLndlYnNob3AtY2hlY2tvdXQtbGluZSAud2Vic2hvcC1jaGVja291dC1saW5lLWxhbmcge1xuICAgICAgd2lkdGg6IDEzJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAud2Vic2hvcC1jaGVja291dCAud2Vic2hvcC1jaGVja291dC1saW5lIC53ZWJzaG9wLWNoZWNrb3V0LWxpbmUtYnRuIHtcbiAgICAgIHdpZHRoOiA2JTsgfVxuICAgICAgLndlYnNob3AtY2hlY2tvdXQgLndlYnNob3AtY2hlY2tvdXQtbGluZSAud2Vic2hvcC1jaGVja291dC1saW5lLWJ0biBpbWcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLndlYnNob3AtY2hlY2tvdXQgLndlYnNob3AtY2hlY2tvdXQtbGluZSAud2Vic2hvcC1jaGVja291dC1saW5lLWJ0biBpbWc6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAud2Vic2hvcC1jaGVja291dCBsZWdlbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLmZybV9zdHlsZV9mb3JtaWRhYmxlLXN0eWxlLndpdGhfZnJtX3N0eWxlIC5mcm1fZm9ybV9maWVsZHMgPiBmaWVsZHNldCB7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDsgfVxuICAud2Vic2hvcC1jaGVja291dCAuZnJtX2ZpZWxkc19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC53ZWJzaG9wLWNoZWNrb3V0IC5zaG9wX3Jvd19mdWxsIHtcbiAgICBwYWRkaW5nOiAwIDglO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAud2Vic2hvcC1jaGVja291dCAuc2hvcF9yb3dfZnVsbCBpbnB1dCwgLndlYnNob3AtY2hlY2tvdXQgLnNob3Bfcm93X2Z1bGwgdGV4dGFyZWEge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3OHB4KSAhaW1wb3J0YW50OyB9XG4gICAgLndlYnNob3AtY2hlY2tvdXQgLnNob3Bfcm93X2Z1bGwuc2hvcF9yb3dfaHRtbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgICAgIC53ZWJzaG9wLWNoZWNrb3V0IC5zaG9wX3Jvd19mdWxsLnNob3Bfcm93X2h0bWwgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTc4cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGNvbG9yOiAjNzk3MDcxO1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDsgfVxuICAud2Vic2hvcC1jaGVja291dCAuc2hvcF9yZXF1aXJlZF9tc2cge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDE3OHB4ICsgOCUpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAjNzk3MDcxO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG4gIC53ZWJzaG9wLWNoZWNrb3V0IC5zaG9wX3Jvd19saW5lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLnNob3Bfcm93X3N0cmFzc2Uge1xuICAgIHdpZHRoOiA2OCU7XG4gICAgcGFkZGluZzogMCAwIDAgOCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC53ZWJzaG9wLWNoZWNrb3V0IC5zaG9wX3Jvd19zdHJhc3NlIGlucHV0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNzhweCkgIWltcG9ydGFudDsgfVxuICAgIC53ZWJzaG9wLWNoZWNrb3V0IC5zaG9wX3Jvd19zdHJhc3NlIC5mcm1fZXJyb3Ige1xuICAgICAgbGVmdDogY2FsYyg4JSArIDIxMHB4KSAhaW1wb3J0YW50OyB9XG4gIC53ZWJzaG9wLWNoZWNrb3V0IC5zaG9wX3Jvd19oYXVzbnVtbWVyIHtcbiAgICB3aWR0aDogY2FsYygzMiUgLSA4cHggLSAxOHB4KTtcbiAgICBwYWRkaW5nOiAwIDglIDAgMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLndlYnNob3AtY2hlY2tvdXQgLnNob3Bfcm93X2hhdXNudW1tZXIgbGFiZWwge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDhweCA4cHggMCAxOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAud2Vic2hvcC1jaGVja291dCAuc2hvcF9yb3dfaGF1c251bW1lciAuZnJtX2Vycm9yIHtcbiAgICAgIGxlZnQ6IDE4cHggIWltcG9ydGFudDsgfVxuICAgIC53ZWJzaG9wLWNoZWNrb3V0IC5zaG9wX3Jvd19oYXVzbnVtbWVyIGlucHV0IHtcbiAgICAgIHdpZHRoOiA4NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLnNob3Bfcm93X3BseiB7XG4gICAgd2lkdGg6IDQ2JTtcbiAgICBwYWRkaW5nOiAwIDAgMCA4JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLndlYnNob3AtY2hlY2tvdXQgLnNob3Bfcm93X3BseiBpbnB1dCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTc4cHgpICFpbXBvcnRhbnQ7IH1cbiAgICAud2Vic2hvcC1jaGVja291dCAuc2hvcF9yb3dfcGx6IC5mcm1fZXJyb3Ige1xuICAgICAgbGVmdDogY2FsYyg4JSArIDIyOHB4KSAhaW1wb3J0YW50OyB9XG4gIC53ZWJzaG9wLWNoZWNrb3V0IC5zaG9wX3Jvd19vcnQge1xuICAgIHdpZHRoOiBjYWxjKDU0JSAtIDhweCAtIDE4cHgpO1xuICAgIHBhZGRpbmc6IDAgOCUgMCAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAud2Vic2hvcC1jaGVja291dCAuc2hvcF9yb3dfb3J0IGxhYmVsIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiA4cHggOHB4IDAgMThweCAhaW1wb3J0YW50OyB9XG4gICAgLndlYnNob3AtY2hlY2tvdXQgLnNob3Bfcm93X29ydCAuZnJtX2Vycm9yIHtcbiAgICAgIGxlZnQ6IDE4cHggIWltcG9ydGFudDsgfVxuICAud2Vic2hvcC1jaGVja291dCAuc2hvcF9yb3dfcHJvZHVjdHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAud2Vic2hvcC1jaGVja291dCAuZnJtX3N0eWxlX2Zvcm1pZGFibGUtc3R5bGUud2l0aF9mcm1fc3R5bGUgLmZybV9wcmltYXJ5X2xhYmVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY29sb3I6ICM3OTcwNzE7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgd2lkdGg6IDE3OHB4O1xuICAgIHBhZGRpbmctdG9wOiA4cHg7IH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLmZybV9zdHlsZV9mb3JtaWRhYmxlLXN0eWxlLndpdGhfZnJtX3N0eWxlIHRleHRhcmVhLFxuICAud2Vic2hvcC1jaGVja291dCAuZnJtX3N0eWxlX2Zvcm1pZGFibGUtc3R5bGUud2l0aF9mcm1fc3R5bGUgdGV4dGFyZWE6Zm9jdXMsXG4gIC53ZWJzaG9wLWNoZWNrb3V0IC5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZS53aXRoX2ZybV9zdHlsZSBpbnB1dFt0eXBlPXRleHRdLFxuICAud2Vic2hvcC1jaGVja291dCAuZnJtX3N0eWxlX2Zvcm1pZGFibGUtc3R5bGUud2l0aF9mcm1fc3R5bGUgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbiAgLndlYnNob3AtY2hlY2tvdXQgLmZybV9zdHlsZV9mb3JtaWRhYmxlLXN0eWxlLndpdGhfZnJtX3N0eWxlIGlucHV0W3R5cGU9ZW1haWxdLFxuICAud2Vic2hvcC1jaGVja291dCAuZnJtX3N0eWxlX2Zvcm1pZGFibGUtc3R5bGUud2l0aF9mcm1fc3R5bGUgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMge1xuICAgIGhlaWdodDogMzZweDtcbiAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q4RDhEODtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMCA2cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAud2Vic2hvcC1jaGVja291dCAuZnJtX3N0eWxlX2Zvcm1pZGFibGUtc3R5bGUud2l0aF9mcm1fc3R5bGUgdGV4dGFyZWEsXG4gIC53ZWJzaG9wLWNoZWNrb3V0IC5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZS53aXRoX2ZybV9zdHlsZSB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgaGVpZ2h0OiA4NHB4O1xuICAgIHJlc2l6ZTogbm9uZTsgfVxuICAud2Vic2hvcC1jaGVja291dCAuZnJtX29wdF9jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLmZybV9zdWJtaXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAwIDglO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7IH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLmZybV9zdHlsZV9mb3JtaWRhYmxlLXN0eWxlLndpdGhfZnJtX3N0eWxlIC5mcm1fc3VibWl0IGJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODg3OTg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI4ODc5ODtcbiAgICBwYWRkaW5nOiA3cHggMjZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLCAwLCAwLjIzLCAxKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmZmZmYsICNmZmZmZmYgNTAlLCAjMjg4Nzk4IDUwJSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNDUlIDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTsgfVxuICAgIC53ZWJzaG9wLWNoZWNrb3V0IC5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZS53aXRoX2ZybV9zdHlsZSAuZnJtX3N1Ym1pdCBidXR0b246aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjMsIDEpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCU7XG4gICAgICBjb2xvcjogIzI4ODc5ODsgfVxuICAud2Vic2hvcC1jaGVja291dCAuZnJtX3N0eWxlX2Zvcm1pZGFibGUtc3R5bGUud2l0aF9mcm1fc3R5bGUgLmZybV9lcnJvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTE0cHg7XG4gICAgbGVmdDogY2FsYyg4JSArIDE3OHB4KTsgfVxuICAud2Vic2hvcC1jaGVja291dCAuZnJtX3N0eWxlX2Zvcm1pZGFibGUtc3R5bGUud2l0aF9mcm1fc3R5bGUgLmZybV9yZXF1aXJlZCB7XG4gICAgY29sb3I6ICM3OTcwNzE7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLmZybV9yYWRpbyB7XG4gICAgcGFkZGluZy1yaWdodDogMTA4cHg7IH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLmZybV9yYWRpbzpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC53ZWJzaG9wLWNoZWNrb3V0IC5jb250YWluZXItcmFkaW8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50OyB9XG4gIC53ZWJzaG9wLWNoZWNrb3V0IC5jb250YWluZXItcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLmNoZWNrbWFyayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyODg3OTg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC53ZWJzaG9wLWNoZWNrb3V0IC5jb250YWluZXItcmFkaW8gaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODg3OTg7IH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLmNoZWNrbWFyazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAud2Vic2hvcC1jaGVja291dCAuY29udGFpbmVyLXJhZGlvIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAud2Vic2hvcC1jaGVja291dCAuY29udGFpbmVyLXJhZGlvIC5jaGVja21hcms6YWZ0ZXIge1xuICAgIHRvcDogM3B4O1xuICAgIGxlZnQ6IDNweDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMjg4Nzk4OyB9XG5cbi53ZWJzaG9wLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLndlYnNob3Atb3ZlcmxheSA+IGRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIGhlaWdodDogaW5oZXJpdDsgfVxuICAud2Vic2hvcC1vdmVybGF5IC53ZWJzaG9wLW92ZXJsYXktY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg4Nzk4O1xuICAgIHBhZGRpbmc6IDMwcHggMTZweCAzNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB3aWR0aDogODAwcHg7IH1cbiAgLndlYnNob3Atb3ZlcmxheSAud2Vic2hvcC1vdmVybGF5LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgLndlYnNob3Atb3ZlcmxheSAud2Vic2hvcC1vdmVybGF5LWJ0bnMgYSwgLndlYnNob3Atb3ZlcmxheSAud2Vic2hvcC1vdmVybGF5LWJ0bnMgYTp2aXNpdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjg4Nzk4O1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBwYWRkaW5nOiA4cHggMThweCA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgICBtYXJnaW46IDAgNHB4IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLndlYnNob3Atb3ZlcmxheSAud2Vic2hvcC1vdmVybGF5LWJ0bnMgYSBzcGFuLCAud2Vic2hvcC1vdmVybGF5IC53ZWJzaG9wLW92ZXJsYXktYnRucyBhOnZpc2l0ZWQgc3BhbiB7XG4gICAgICBvcGFjaXR5OiAwLjY7IH1cbiAgICAud2Vic2hvcC1vdmVybGF5IC53ZWJzaG9wLW92ZXJsYXktYnRucyBhOmhvdmVyLCAud2Vic2hvcC1vdmVybGF5IC53ZWJzaG9wLW92ZXJsYXktYnRucyBhOnZpc2l0ZWQ6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC53ZWJzaG9wLW92ZXJsYXkgLndlYnNob3Atb3ZlcmxheS1idG5zIGE6aG92ZXIgc3BhbiwgLndlYnNob3Atb3ZlcmxheSAud2Vic2hvcC1vdmVybGF5LWJ0bnMgYTp2aXNpdGVkOmhvdmVyIHNwYW4ge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLndlYnNob3Atb3ZlcmxheSAud2Vic2hvcC1vdmVybGF5LWJ0bnMgYS5hY3RpdmUsIC53ZWJzaG9wLW92ZXJsYXkgLndlYnNob3Atb3ZlcmxheS1idG5zIGE6dmlzaXRlZC5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGNvbG9yOiAjMjg4Nzk4OyB9XG4gICAgICAud2Vic2hvcC1vdmVybGF5IC53ZWJzaG9wLW92ZXJsYXktYnRucyBhLmFjdGl2ZTpob3ZlciwgLndlYnNob3Atb3ZlcmxheSAud2Vic2hvcC1vdmVybGF5LWJ0bnMgYTp2aXNpdGVkLmFjdGl2ZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgIGNvbG9yOiAjMjg4Nzk4OyB9XG4gICAgICAgIC53ZWJzaG9wLW92ZXJsYXkgLndlYnNob3Atb3ZlcmxheS1idG5zIGEuYWN0aXZlOmhvdmVyIHNwYW4sIC53ZWJzaG9wLW92ZXJsYXkgLndlYnNob3Atb3ZlcmxheS1idG5zIGE6dmlzaXRlZC5hY3RpdmU6aG92ZXIgc3BhbiB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuXG4ud2Vic2hvcC1wdWJsaWNhdGlvbi1wb3N0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyODg3OTg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjg4Nzk4O1xuICBwYWRkaW5nOiAxNHB4IDAgMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAud2Vic2hvcC1wdWJsaWNhdGlvbi1wb3N0IC5ibG9jay10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLUJvbGQnO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzI4ODc5ODtcbiAgICBsaW5lLWhlaWdodDogMjdweDsgfVxuICAud2Vic2hvcC1wdWJsaWNhdGlvbi1wb3N0IC53ZWJzaG9wLXB1YmxpY2F0aW9uLWltYWdlIHtcbiAgICBtYXJnaW46IDEzcHggMCAxOHB4O1xuICAgIG1heC13aWR0aDogMTY2cHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXBvc3QgLndlYnNob3AtcHVibGljYXRpb24tdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY29sb3I6ICMyODg3OTg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXBvc3QgLndlYnNob3AtcHVibGljYXRpb24tcGRmLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgLndlYnNob3AtcHVibGljYXRpb24tcG9zdCAud2Vic2hvcC1wdWJsaWNhdGlvbi1wZGYtYmxvY2sgLndlYnNob3AtcHVibGljYXRpb24tcGRmLWJsb2NrLWJ0biB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgY29sb3I6ICMyODg3OTg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXBvc3QgLndlYnNob3AtcHVibGljYXRpb24tcGRmLWJsb2NrID4gZGl2IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXBvc3QgLndlYnNob3AtcHVibGljYXRpb24tcGRmLWJsb2NrID4gZGl2IGEge1xuICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBjb2xvcjogIzI4ODc5ODtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLndlYnNob3AtcHVibGljYXRpb24tcG9zdCAud2Vic2hvcC1wdWJsaWNhdGlvbi1wZGYtYmxvY2sgPiBkaXYgYTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXBvc3QgLndlYnNob3AtcHVibGljYXRpb24tcGRmLWJsb2NrID4gZGl2IGEgc3BhbiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLndlYnNob3AtcHVibGljYXRpb24tcG9zdCAud2Vic2hvcC1wdWJsaWNhdGlvbi1wZGYtYmxvY2sgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4OyB9XG4gICAgLndlYnNob3AtcHVibGljYXRpb24tcG9zdCAud2Vic2hvcC1wdWJsaWNhdGlvbi1wZGYtYmxvY2sgLmJsb2NrLW9wZW5lZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLndlYnNob3AtcHVibGljYXRpb24tcG9zdCAud2Vic2hvcC1wdWJsaWNhdGlvbi1wZGYtYmxvY2sgLndlYnNob3AtcHVibGljYXRpb24tcGRmIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLndlYnNob3AtcHVibGljYXRpb24tcG9zdCAud2Vic2hvcC1wdWJsaWNhdGlvbi1wb3N0LWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY29sb3I6ICMyODg3OTg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICAud2Vic2hvcC1wdWJsaWNhdGlvbi1wb3N0IC53ZWJzaG9wLXB1YmxpY2F0aW9uLXBvc3QtbGluayBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLndlYnNob3AtcHVibGljYXRpb24tcG9zdCAud2Vic2hvcC1wdWJsaWNhdGlvbi1wb3N0LWxpbmsgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC53ZWJzaG9wLWNoZWNrb3V0IC5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZS53aXRoX2ZybV9zdHlsZSAuZnJtX3ByaW1hcnlfbGFiZWwge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgcGFkZGluZzogMCA2cHggMCAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLndpdGhfZnJtX3N0eWxlIC52ZXJ0aWNhbF9yYWRpbyAuZnJtX2NoZWNrYm94IGxhYmVsLCAud2l0aF9mcm1fc3R5bGUgLnZlcnRpY2FsX3JhZGlvIC5mcm1fcmFkaW8gbGFiZWwge1xuICAgIHRleHQtaW5kZW50OiB1bnNldDsgfVxuICAud2Vic2hvcC1jaGVja291dCAuc2hvcF9yb3dfcGx6LFxuICAud2Vic2hvcC1jaGVja291dCAuc2hvcF9yb3dfb3J0LFxuICAud2Vic2hvcC1jaGVja291dCAuc2hvcF9yb3dfaGF1c251bW1lcixcbiAgLndlYnNob3AtY2hlY2tvdXQgLnNob3Bfcm93X3N0cmFzc2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgOCU7IH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLnNob3Bfcm93X2Z1bGwgaW5wdXQsIC53ZWJzaG9wLWNoZWNrb3V0IC5zaG9wX3Jvd19mdWxsIHRleHRhcmVhIHtcbiAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7IH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLnNob3Bfcm93X29ydCBsYWJlbCxcbiAgLndlYnNob3AtY2hlY2tvdXQgLnNob3Bfcm93X2hhdXNudW1tZXIgbGFiZWwge1xuICAgIHBhZGRpbmc6IDAgNnB4IDAgMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMCUgIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7IH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLnNob3Bfcm93X3BseiBpbnB1dCxcbiAgLndlYnNob3AtY2hlY2tvdXQgLnNob3Bfcm93X3N0cmFzc2UgaW5wdXQsXG4gIC53ZWJzaG9wLWNoZWNrb3V0IC5zaG9wX3Jvd19vcnQgaW5wdXQsXG4gIC53ZWJzaG9wLWNoZWNrb3V0IC5zaG9wX3Jvd19oYXVzbnVtbWVyIGlucHV0IHtcbiAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7IH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLnNob3Bfcm93X2Z1bGwuc2hvcF9yb3dfaHRtbCBwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwJTsgfVxuICAud2Vic2hvcC1jaGVja291dCAud2l0aF9mcm1fc3R5bGUgLnZlcnRpY2FsX3JhZGlvIC5mcm1fY2hlY2tib3ggbGFiZWwsIC53aXRoX2ZybV9zdHlsZSAudmVydGljYWxfcmFkaW8gLmZybV9yYWRpbyBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC53ZWJzaG9wLWNoZWNrb3V0IC5zaG9wX3Jvd19mdWxsLnNob3Bfcm93X2Z1bGxfcmFkaW9zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC53ZWJzaG9wLWNoZWNrb3V0IC5mcm1fcmFkaW8ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7IH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLmNvbnRhaW5lci1yYWRpbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC53ZWJzaG9wLWNoZWNrb3V0IC5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZS53aXRoX2ZybV9zdHlsZSAuZnJtX2Vycm9yIHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLnNob3Bfcm93X3BseiAuZnJtX2Vycm9yLFxuICAud2Vic2hvcC1jaGVja291dCAuc2hvcF9yb3dfb3J0IC5mcm1fZXJyb3IsXG4gIC53ZWJzaG9wLWNoZWNrb3V0IC5zaG9wX3Jvd19oYXVzbnVtbWVyIC5mcm1fZXJyb3Ige1xuICAgIGxlZnQ6IDI1JSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlYnNob3Age1xuICAgIHBhZGRpbmc6IDc2cHggMCA1OHB4OyB9XG4gIC53ZWJzaG9wIC53ZWJzaG9wLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDUlOyB9XG4gIC53ZWJzaG9wIC53ZWJzaG9wLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC53ZWJzaG9wIC53ZWJzaG9wLW5hdmlnYXRpb24gYSwgLndlYnNob3AgLndlYnNob3AtbmF2aWdhdGlvbiBhOnZpc2l0ZWQge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLndlYnNob3AgLndlYnNob3AtbmF2aWdhdGlvbiBhOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLnNob3Bfcm93X2Z1bGwsXG4gIC53ZWJzaG9wLWNoZWNrb3V0IC5zaG9wX3Jvd19wbHosIC53ZWJzaG9wLWNoZWNrb3V0IC5zaG9wX3Jvd19vcnQsIC53ZWJzaG9wLWNoZWNrb3V0IC5zaG9wX3Jvd19oYXVzbnVtbWVyLCAud2Vic2hvcC1jaGVja291dCAuc2hvcF9yb3dfc3RyYXNzZSB7XG4gICAgcGFkZGluZzogMCA1JTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAud2Vic2hvcC1jaGVja291dCAuc2hvcF9yb3dfcGx6IGlucHV0LCAud2Vic2hvcC1jaGVja291dCAuc2hvcF9yb3dfc3RyYXNzZSBpbnB1dCwgLndlYnNob3AtY2hlY2tvdXQgLnNob3Bfcm93X29ydCBpbnB1dCwgLndlYnNob3AtY2hlY2tvdXQgLnNob3Bfcm93X2hhdXNudW1tZXIgaW5wdXQsXG4gIC53ZWJzaG9wLWNoZWNrb3V0IC5zaG9wX3Jvd19mdWxsIGlucHV0LCAud2Vic2hvcC1jaGVja291dCAuc2hvcF9yb3dfZnVsbCB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAud2Vic2hvcC1jaGVja291dCAuc2hvcF9yb3dfb3J0IGxhYmVsLCAud2Vic2hvcC1jaGVja291dCAuc2hvcF9yb3dfaGF1c251bW1lciBsYWJlbCxcbiAgLndlYnNob3AtY2hlY2tvdXQgLmZybV9zdHlsZV9mb3JtaWRhYmxlLXN0eWxlLndpdGhfZnJtX3N0eWxlIC5mcm1fcHJpbWFyeV9sYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDsgfVxuICAud2Vic2hvcC1jaGVja291dCAuc2hvcF9yb3dfb3J0IGxhYmVsLFxuICAud2Vic2hvcC1jaGVja291dCAuc2hvcF9yb3dfaGF1c251bW1lciBsYWJlbCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLnNob3Bfcm93X2Z1bGwuc2hvcF9yb3dfaHRtbCBwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLndlYnNob3AgLndlYnNob3AtdGl0bGUtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7IH1cbiAgLndlYnNob3AgLndlYnNob3AtdGl0bGUtYmxvY2sgaDEge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDsgfVxuICAud2Vic2hvcCAud2Vic2hvcC10aXRsZS1ibG9jayBoMiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIC53ZWJzaG9wIC53ZWJzaG9wLWJsb2NrLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDsgfVxuICAud2Vic2hvcCAud2Vic2hvcC1uYXZpZ2F0aW9uIGEsIC53ZWJzaG9wIC53ZWJzaG9wLW5hdmlnYXRpb24gYTp2aXNpdGVkIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgcGFkZGluZzogMnB4IDEwcHggMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuICAud2Vic2hvcCAud2Vic2hvcC1wdWJsaWNhdGlvbiAud2Vic2hvcC1wdWJsaWNhdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgLndlYnNob3AgLndlYnNob3AtcHVibGljYXRpb24gLndlYnNob3AtcHVibGljYXRpb24tY2FydC1ibG9jay1idG4sXG4gIC53ZWJzaG9wIC53ZWJzaG9wLXB1YmxpY2F0aW9uIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXBkZi1ibG9jay1idG4sXG4gIC53ZWJzaG9wIC53ZWJzaG9wLXB1YmxpY2F0aW9uIC53ZWJzaG9wLXB1YmxpY2F0aW9uLWRldGFpbHMtYmxvY2stYnRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgLndlYnNob3AgLndlYnNob3AtcHVibGljYXRpb24gLndlYnNob3AtcHVibGljYXRpb24tZGV0YWlscyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAud2Vic2hvcCAud2Vic2hvcC1wdWJsaWNhdGlvbi1xdWFudGl0eS1ibG9jayAud2Vic2hvcC1wdWJsaWNhdGlvbi1xdWFudGl0eSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC53ZWJzaG9wIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXF1YW50aXR5LWJsb2NrIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXF1YW50aXR5LXJhZGlvcyAuY29udGFpbmVyLXF0biB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC53ZWJzaG9wIC53ZWJzaG9wLWFkZC10by1jYXJ0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4OyB9XG4gIC53ZWJzaG9wLW92ZXJsYXkgLndlYnNob3Atb3ZlcmxheS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLndlYnNob3Atb3ZlcmxheSAud2Vic2hvcC1vdmVybGF5LWNvbnRlbnQge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC53ZWJzaG9wLWNoZWNrb3V0IC53ZWJzaG9wLWNoZWNrb3V0LWxpbmUgLndlYnNob3AtY2hlY2tvdXQtbGluZS1xbnQge1xuICAgIHdpZHRoOiAxNSU7IH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLndlYnNob3AtY2hlY2tvdXQtbGluZSAud2Vic2hvcC1jaGVja291dC1saW5lLXRpdGxlIHtcbiAgICB3aWR0aDogNjAlOyB9XG4gIC53ZWJzaG9wLWNoZWNrb3V0IC53ZWJzaG9wLWNoZWNrb3V0LWxpbmUgLndlYnNob3AtY2hlY2tvdXQtbGluZS1sYW5nIHtcbiAgICB3aWR0aDogMTUlOyB9XG4gIC53ZWJzaG9wLWNoZWNrb3V0IC53ZWJzaG9wLWNoZWNrb3V0LWxpbmUgLndlYnNob3AtY2hlY2tvdXQtbGluZS1idG4ge1xuICAgIHdpZHRoOiAxMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLndlYnNob3AtY2hlY2tvdXQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC53ZWJzaG9wLWNoZWNrb3V0IC53ZWJzaG9wLWNoZWNrb3V0LWxpbmUgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC53ZWJzaG9wLWNoZWNrb3V0IC5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZS53aXRoX2ZybV9zdHlsZSAuZnJtX3ByaW1hcnlfbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAud2Vic2hvcC1jaGVja291dCAuZnJtX3N0eWxlX2Zvcm1pZGFibGUtc3R5bGUud2l0aF9mcm1fc3R5bGUgLmZybV9zdWJtaXQgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZzogN3B4IDE2cHg7IH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLnNob3Bfcm93X2Z1bGwuc2hvcF9yb3dfaHRtbCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLnNob3Bfcm93X2Z1bGwuc2hvcF9yb3dfZnVsbF9yYWRpb3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLnNob3Bfcm93X2Z1bGwuc2hvcF9yb3dfZnVsbF9yYWRpb3MgPiBkaXYge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLmZybV9yYWRpbyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gIC53ZWJzaG9wLWNoZWNrb3V0IC5mcm1fcmFkaW86bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC53ZWJzaG9wLWNoZWNrb3V0IC53aXRoX2ZybV9zdHlsZSAuZnJtX3JhZGlvIGlucHV0W3R5cGU9cmFkaW9dLCAud2l0aF9mcm1fc3R5bGUgLmZybV9jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgbWFyZ2luOiA0cHggNXB4IDAgLTEwcHg7IH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLnNob3Bfcm93X3BseiAuZnJtX2Vycm9yLFxuICAud2Vic2hvcC1jaGVja291dCAuc2hvcF9yb3dfb3J0IC5mcm1fZXJyb3IsXG4gIC53ZWJzaG9wLWNoZWNrb3V0IC5zaG9wX3Jvd19oYXVzbnVtbWVyIC5mcm1fZXJyb3IsXG4gIC53ZWJzaG9wLWNoZWNrb3V0IC5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZS53aXRoX2ZybV9zdHlsZSAuZnJtX2Vycm9yIHtcbiAgICBsZWZ0OiA1JSAhaW1wb3J0YW50OyB9XG4gIC53ZWJzaG9wIC53ZWJzaG9wLXRoYW5rLXlvdS1ibG9jayBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgLndlYnNob3AtcHVibGljYXRpb24tcG9zdCB7XG4gICAgbWFyZ2luLXRvcDogMThweDsgfVxuICAud2Vic2hvcC1wdWJsaWNhdGlvbi1wb3N0IC53ZWJzaG9wLXB1YmxpY2F0aW9uLXBvc3QtaW5uZXIge1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndlYnNob3AtY2hlY2tvdXQgLnNob3BfcmVxdWlyZWRfbXNnIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC53ZWJzaG9wLWNoZWNrb3V0IC5mcm1fcmFkaW8ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAud2Vic2hvcC1jaGVja291dCAuZnJtX3JhZGlvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG4gIC53ZWJzaG9wLWNoZWNrb3V0IC53ZWJzaG9wLWNoZWNrb3V0LWxpbmUgLndlYnNob3AtY2hlY2tvdXQtbGluZS1xbnQge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLndlYnNob3AtY2hlY2tvdXQtbGluZSAud2Vic2hvcC1jaGVja291dC1saW5lLXRpdGxlIHtcbiAgICB3aWR0aDogMzUlO1xuICAgIGh5cGhlbnM6IGF1dG87XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAud2Vic2hvcC1jaGVja291dCAud2Vic2hvcC1jaGVja291dC1saW5lIC53ZWJzaG9wLWNoZWNrb3V0LWxpbmUtbGFuZyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAud2Vic2hvcC1jaGVja291dCAud2Vic2hvcC1jaGVja291dC1saW5lIC53ZWJzaG9wLWNoZWNrb3V0LWxpbmUtYnRuIHtcbiAgICB3aWR0aDogMTAlOyB9XG4gIC53ZWJzaG9wIC53ZWJzaG9wLXB1YmxpY2F0aW9uIC53ZWJzaG9wLXB1YmxpY2F0aW9uLWlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAud2Vic2hvcCAud2Vic2hvcC1wdWJsaWNhdGlvbiAud2Vic2hvcC1wdWJsaWNhdGlvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAud2Vic2hvcCAud2Vic2hvcC1hZGQtdG8tY2FydCB7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7IH1cbiAgLndlYnNob3AgLndlYnNob3AtcHVibGljYXRpb24tcXVhbnRpdHktYmxvY2sgLndlYnNob3AtcHVibGljYXRpb24tcXVhbnRpdHktcmFkaW9zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC53ZWJzaG9wIC53ZWJzaG9wLXB1YmxpY2F0aW9uIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXBkZiA+IGRpdiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLndlYnNob3AgLndlYnNob3AtcHVibGljYXRpb24gLndlYnNob3AtcHVibGljYXRpb24tcGRmIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXBkZi1saW5rLFxuICAud2Vic2hvcCAud2Vic2hvcC1wdWJsaWNhdGlvbiAud2Vic2hvcC1wdWJsaWNhdGlvbi1wZGYgPiBkaXYgLndlYnNob3AtcHVibGljYXRpb24tcGRmLWxpbms6bnRoLWNoaWxkKDIpLFxuICAud2Vic2hvcCAud2Vic2hvcC1wdWJsaWNhdGlvbiAud2Vic2hvcC1wdWJsaWNhdGlvbi1wZGYgPiBkaXYgLndlYnNob3AtcHVibGljYXRpb24tcGRmLWxpbms6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC53ZWJzaG9wIC5zaG93LW1vcmUtcHVibGljYXRpb25zIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuICAud2Vic2hvcCAuc2hvdy1tb3JlLXB1YmxpY2F0aW9ucyBpbWcge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfSB9XG5cbi5zb2NpYWwtd2FsbCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAuc29jaWFsLXdhbGwgaDYuc29jaWFsLXdhbGwtdGl0bGUge1xuICAgIG1hcmdpbjogMCBhdXRvIDQ0cHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICM3OTcwNzE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgLnNvY2lhbC13YWxsIC5zb2NpYWwtd2FsbC1sZWFkLXRleHQge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDsgfVxuICAgIC5zb2NpYWwtd2FsbCAuc29jaWFsLXdhbGwtbGVhZC10ZXh0IHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgICAuc29jaWFsLXdhbGwgLnNvY2lhbC13YWxsLWxlYWQtdGV4dCBwOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuc29jaWFsLXdhbGwgLnNvY2lhbC13YWxsLXJlY29yZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtMTJweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDsgfVxuICAgIC5zb2NpYWwtd2FsbCAuc29jaWFsLXdhbGwtcmVjb3JkcyAuc29jaWFsLWNhcmQge1xuICAgICAgd2lkdGg6IDMzLjMlO1xuICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4OyB9XG4gICAgICAuc29jaWFsLXdhbGwgLnNvY2lhbC13YWxsLXJlY29yZHMgLnNvY2lhbC1jYXJkIC5zb2NpYWwtY2FyZC1pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkY1RjQ7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAuc29jaWFsLXdhbGwgLnNvY2lhbC13YWxsLXJlY29yZHMgLnNvY2lhbC1jYXJkIC5zb2NpYWwtY2FyZC1pbm5lci5zb2NpYWwtY2FyZC1pbm5lci1mYWNlYm9vayBpZnJhbWUge1xuICAgICAgICAgIGhlaWdodDogMzc4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjVGNDsgfVxuICAgICAgLnNvY2lhbC13YWxsIC5zb2NpYWwtd2FsbC1yZWNvcmRzIC5zb2NpYWwtY2FyZCAuc29jaWFsLWNhcmQtdHlwZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMzRweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI5ODc5ODsgfVxuICAgICAgICAuc29jaWFsLXdhbGwgLnNvY2lhbC13YWxsLXJlY29yZHMgLnNvY2lhbC1jYXJkIC5zb2NpYWwtY2FyZC10eXBlID4gZGl2IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDsgfVxuICAgICAgICAgIC5zb2NpYWwtd2FsbCAuc29jaWFsLXdhbGwtcmVjb3JkcyAuc29jaWFsLWNhcmQgLnNvY2lhbC1jYXJkLXR5cGUgPiBkaXY6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMTJweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTBweCAxMHB4IDAgMDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzE0NDA0OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5zb2NpYWwtd2FsbCAuc29jaWFsLXdhbGwtcmVjb3JkcyAuc29jaWFsLWNhcmQgLnNvY2lhbC1jYXJkLXR5cGUgPiBkaXYgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gICAgICAuc29jaWFsLXdhbGwgLnNvY2lhbC13YWxsLXJlY29yZHMgLnNvY2lhbC1jYXJkIC5zb2NpYWwtY2FyZC10aHVtYiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICAgIC5zb2NpYWwtd2FsbCAuc29jaWFsLXdhbGwtcmVjb3JkcyAuc29jaWFsLWNhcmQgaWZyYW1lIHtcbiAgICAgICAgaGVpZ2h0OiAyMTBweDsgfVxuICAgICAgLnNvY2lhbC13YWxsIC5zb2NpYWwtd2FsbC1yZWNvcmRzIC5zb2NpYWwtY2FyZCBkaXYudmlkZW8ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAuc29jaWFsLXdhbGwgLnNvY2lhbC13YWxsLXJlY29yZHMgLnNvY2lhbC1jYXJkIHZpZGVvW3Bvc3Rlcl0ge1xuICAgICAgICBoZWlnaHQ6IDIxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5zb2NpYWwtd2FsbCAuc29jaWFsLXdhbGwtcmVjb3JkcyAuc29jaWFsLWNhcmQgLnNvY2lhbC1jYXJkLWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuc29jaWFsLXdhbGwgLnNvY2lhbC13YWxsLXJlY29yZHMgLnNvY2lhbC1jYXJkIC5zb2NpYWwtY2FyZC1pbmZvIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjhjOWMzO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTRweDsgfVxuICAgICAgICAuc29jaWFsLXdhbGwgLnNvY2lhbC13YWxsLXJlY29yZHMgLnNvY2lhbC1jYXJkIC5zb2NpYWwtY2FyZC1pbmZvID4gZGl2IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTZweCAtIDE0cHgpOyB9XG4gICAgICAgIC5zb2NpYWwtd2FsbCAuc29jaWFsLXdhbGwtcmVjb3JkcyAuc29jaWFsLWNhcmQgLnNvY2lhbC1jYXJkLWluZm8gaDQge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgICAgICAuc29jaWFsLXdhbGwgLnNvY2lhbC13YWxsLXJlY29yZHMgLnNvY2lhbC1jYXJkIC5zb2NpYWwtY2FyZC1pbmZvIC5zb2NpYWwtY2FyZC1kYXRlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4OyB9XG4gICAgICAuc29jaWFsLXdhbGwgLnNvY2lhbC13YWxsLXJlY29yZHMgLnNvY2lhbC1jYXJkIC5zb2NpYWwtY2FyZC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjRweCAyNHB4IDMwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgIC5zb2NpYWwtd2FsbCAuc29jaWFsLXdhbGwtcmVjb3JkcyAuc29jaWFsLWNhcmQgLnNvY2lhbC1jYXJkLWJvZHkge1xuICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAgIC5zb2NpYWwtd2FsbCAuc29jaWFsLXdhbGwtcmVjb3JkcyAuc29jaWFsLWNhcmQgLnNvY2lhbC1jYXJkLXRhZ3Mgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMjk4Nzk4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7IH1cbiAgICAgIC5zb2NpYWwtd2FsbCAuc29jaWFsLXdhbGwtcmVjb3JkcyAuc29jaWFsLWNhcmQgLmxpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgICAgIC5zb2NpYWwtd2FsbCAuc29jaWFsLXdhbGwtcmVjb3JkcyAuc29jaWFsLWNhcmQgLmxpbmsgcCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLUJvbGQnO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICBjb2xvcjogIzc5NzA3MTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5zb2NpYWwtd2FsbCAuc29jaWFsLXdhbGwtcmVjb3JkcyAuc29jaWFsLWNhcmQgLmxpbmsgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cbiAgLnNvY2lhbC13YWxsIC5zb2NpYWwtbW9yZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gICAgLnNvY2lhbC13YWxsIC5zb2NpYWwtbW9yZSBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzc5NzA3MTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zb2NpYWwtd2FsbCAuc29jaWFsLW1vcmUgaW1nIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYwcHgpIHtcbiAgLnNvY2lhbC13YWxsIC5zb2NpYWwtd2FsbC1yZWNvcmRzIC5zb2NpYWwtY2FyZCAuc29jaWFsLWNhcmQtaW5uZXIuc29jaWFsLWNhcmQtaW5uZXItZmFjZWJvb2sgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDM1NnB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnNvY2lhbC13YWxsIC5zb2NpYWwtd2FsbC1yZWNvcmRzIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnNvY2lhbC13YWxsIC5zb2NpYWwtd2FsbC1yZWNvcmRzIC5zb2NpYWwtY2FyZCAuc29jaWFsLWNhcmQtaW5uZXIuc29jaWFsLWNhcmQtaW5uZXItZmFjZWJvb2sgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDMyNHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTEwcHgpIHtcbiAgLnNvY2lhbC13YWxsIC5zb2NpYWwtd2FsbC1yZWNvcmRzIC5zb2NpYWwtY2FyZCAuc29jaWFsLWNhcmQtaW5uZXIuc29jaWFsLWNhcmQtaW5uZXItZmFjZWJvb2sgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDMwMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNvY2lhbC13YWxsIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDsgfVxuICAuc29jaWFsLXdhbGwgLnNvY2lhbC13YWxsLXJlY29yZHMgLnNvY2lhbC1jYXJkIC5zb2NpYWwtY2FyZC1pbm5lci5zb2NpYWwtY2FyZC1pbm5lci1mYWNlYm9vayBpZnJhbWUge1xuICAgIGhlaWdodDogMjc4cHg7IH1cbiAgLnNvY2lhbC13YWxsIC5zb2NpYWwtbW9yZSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgLnNvY2lhbC13YWxsIC5zb2NpYWwtd2FsbC1sZWFkLXRleHQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zb2NpYWwtd2FsbCBoNi5zb2NpYWwtd2FsbC10aXRsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICB3aWR0aDogOTAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MjBweCkge1xuICAuc29jaWFsLXdhbGwgLnNvY2lhbC13YWxsLXJlY29yZHMgLnNvY2lhbC1jYXJkIC5zb2NpYWwtY2FyZC1pbm5lci5zb2NpYWwtY2FyZC1pbm5lci1mYWNlYm9vayBpZnJhbWUge1xuICAgIGhlaWdodDogMjMwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zb2NpYWwtd2FsbCAuc29jaWFsLXdhbGwtcmVjb3JkcyAuc29jaWFsLWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDEycHggMCAxMnB4IDA7IH1cbiAgLnNvY2lhbC13YWxsIC5zb2NpYWwtd2FsbC1yZWNvcmRzIC5zb2NpYWwtY2FyZCAuc29jaWFsLWNhcmQtY29udGVudCB7XG4gICAgcGFkZGluZzogMTRweCAxNHB4IDIwcHg7IH1cbiAgLnNvY2lhbC13YWxsIC5zb2NpYWwtd2FsbC1yZWNvcmRzIC5zb2NpYWwtY2FyZCAuc29jaWFsLWNhcmQtdHlwZSB7XG4gICAgcmlnaHQ6IC0xMnB4OyB9XG4gIC5zb2NpYWwtd2FsbCAuc29jaWFsLW1vcmUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnNvY2lhbC13YWxsIC5zb2NpYWwtbW9yZSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLUJvbGQnOyB9XG4gIC5zb2NpYWwtd2FsbCAuc29jaWFsLW1vcmUgaW1nIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7IH1cbiAgLnNvY2lhbC13YWxsIC5zb2NpYWwtd2FsbC1yZWNvcmRzIC5zb2NpYWwtY2FyZCAuc29jaWFsLWNhcmQtaW5uZXIuc29jaWFsLWNhcmQtaW5uZXItZmFjZWJvb2sgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDY2MHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MTBweCkge1xuICAuc29jaWFsLXdhbGwgLnNvY2lhbC13YWxsLXJlY29yZHMgLnNvY2lhbC1jYXJkIC5zb2NpYWwtY2FyZC1pbm5lci5zb2NpYWwtY2FyZC1pbm5lci1mYWNlYm9vayBpZnJhbWUge1xuICAgIGhlaWdodDogNjIwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gIC5zb2NpYWwtd2FsbCAuc29jaWFsLXdhbGwtcmVjb3JkcyAuc29jaWFsLWNhcmQgLnNvY2lhbC1jYXJkLWlubmVyLnNvY2lhbC1jYXJkLWlubmVyLWZhY2Vib29rIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiA1NzBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjEwcHgpIHtcbiAgLnNvY2lhbC13YWxsIC5zb2NpYWwtd2FsbC1yZWNvcmRzIC5zb2NpYWwtY2FyZCAuc29jaWFsLWNhcmQtaW5uZXIuc29jaWFsLWNhcmQtaW5uZXItZmFjZWJvb2sgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDUzNnB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuc29jaWFsLXdhbGwgLnNvY2lhbC13YWxsLXJlY29yZHMgLnNvY2lhbC1jYXJkIC5zb2NpYWwtY2FyZC1pbm5lci5zb2NpYWwtY2FyZC1pbm5lci1mYWNlYm9vayBpZnJhbWUge1xuICAgIGhlaWdodDogNTAycHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUxMHB4KSB7XG4gIC5zb2NpYWwtd2FsbCAuc29jaWFsLXdhbGwtcmVjb3JkcyAuc29jaWFsLWNhcmQgLnNvY2lhbC1jYXJkLWlubmVyLnNvY2lhbC1jYXJkLWlubmVyLWZhY2Vib29rIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiA0MTZweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLnNvY2lhbC13YWxsIC5zb2NpYWwtd2FsbC1yZWNvcmRzIC5zb2NpYWwtY2FyZCAuc29jaWFsLWNhcmQtaW5uZXIuc29jaWFsLWNhcmQtaW5uZXItZmFjZWJvb2sgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDQwNnB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTBweCkge1xuICAuc29jaWFsLXdhbGwgLnNvY2lhbC13YWxsLXJlY29yZHMgLnNvY2lhbC1jYXJkIC5zb2NpYWwtY2FyZC1pbm5lci5zb2NpYWwtY2FyZC1pbm5lci1mYWNlYm9vayBpZnJhbWUge1xuICAgIGhlaWdodDogMzU2cHg7IH0gfVxuXG4ubWl0Z2xpZWRlci1zb2NpYWwtY29udGVudCB7XG4gIHBhZGRpbmc6IDg1cHggMCA3MHB4OyB9XG4gIC5taXRnbGllZGVyLXNvY2lhbC1jb250ZW50IGgyIHtcbiAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICM3OTcwNzE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDsgfVxuICAubWl0Z2xpZWRlci1zb2NpYWwtY29udGVudCAubWl0Z2xpZWRlci1zb2NpYWwtdGV4dCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXJnaW46IDAgYXV0byA1NnB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgLm1pdGdsaWVkZXItc29jaWFsLWNvbnRlbnQgLm1pdGdsaWVkZXItc29jaWFsLXRleHQgcCB7XG4gICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjNzk3MDcxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gICAgICAubWl0Z2xpZWRlci1zb2NpYWwtY29udGVudCAubWl0Z2xpZWRlci1zb2NpYWwtdGV4dCBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5taXRnbGllZGVyLXNvY2lhbC1jb250ZW50IC5taXRnbGllZGVyLXNvY2lhbC1maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgLm1pdGdsaWVkZXItc29jaWFsLWNvbnRlbnQgLm1pdGdsaWVkZXItc29jaWFsLWZpbHRlcnMgc2VsZWN0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGdyZXk7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgcGFkZGluZzogNnB4IDMwcHggNnB4IDE1cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcGx1c19iZ193aGl0ZS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTYlIDhweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMjJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkY1RjQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLm1pdGdsaWVkZXItc29jaWFsLWNvbnRlbnQgLm1pdGdsaWVkZXItc29jaWFsLWZpbHRlcnMgLm1pdGdsaWVkZXItc29jaWFsLWZpbHRlcnMtZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubWl0Z2xpZWRlci1zb2NpYWwtY29udGVudCAubWl0Z2xpZWRlci1zb2NpYWwtZmlsdGVycyAubWl0Z2xpZWRlci1zb2NpYWwtZmlsdGVycy1kYXRlICNtaXRnbGllZGVyLXNvY2lhbC1maWx0ZXJzLWRhdGUtZnJvbS12YWx1ZXMsXG4gICAgICAubWl0Z2xpZWRlci1zb2NpYWwtY29udGVudCAubWl0Z2xpZWRlci1zb2NpYWwtZmlsdGVycyAubWl0Z2xpZWRlci1zb2NpYWwtZmlsdGVycy1kYXRlICNtaXRnbGllZGVyLXNvY2lhbC1maWx0ZXJzLWRhdGUtdG8tdmFsdWVzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm1pdGdsaWVkZXItc29jaWFsLWNvbnRlbnQgLm1pdGdsaWVkZXItc29jaWFsLWZpbHRlcnMgLm1pdGdsaWVkZXItc29jaWFsLWZpbHRlcnMtZGF0ZSAubWl0Z2xpZWRlci1zb2NpYWwtZmlsdGVycy1kYXRlLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLm1pdGdsaWVkZXItc29jaWFsLWNvbnRlbnQgLm1pdGdsaWVkZXItc29jaWFsLWZpbHRlcnMgLm1pdGdsaWVkZXItc29jaWFsLWZpbHRlcnMtZGF0ZSBpbnB1dCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGdyZXk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkY1RjQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgcGFkZGluZzogNnB4IDE1cHggMnB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbjogMCA2cHggMTBweDtcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5taXRnbGllZGVyLXNvY2lhbC1jb250ZW50IC5taXRnbGllZGVyLXNvY2lhbC1jYXJkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0xMnB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgLm1pdGdsaWVkZXItc29jaWFsLWNvbnRlbnQgLm1pdGdsaWVkZXItc29jaWFsLWNhcmRzIC5taXRnbGllZGVyLXNvY2lhbC1jYXJkIHtcbiAgICAgIHdpZHRoOiAzMy4zJTtcbiAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5taXRnbGllZGVyLXNvY2lhbC1jb250ZW50IC5taXRnbGllZGVyLXNvY2lhbC1jYXJkcyAubWl0Z2xpZWRlci1zb2NpYWwtY2FyZCAubWl0Z2xpZWRlci1zb2NpYWwtY2FyZC1pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkY1RjQ7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLm1pdGdsaWVkZXItc29jaWFsLWNvbnRlbnQgLm1pdGdsaWVkZXItc29jaWFsLWNhcmRzIC5taXRnbGllZGVyLXNvY2lhbC1jYXJkIC5taXRnbGllZGVyLXNvY2lhbC1jYXJkLXRodW1iIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgICAgLm1pdGdsaWVkZXItc29jaWFsLWNvbnRlbnQgLm1pdGdsaWVkZXItc29jaWFsLWNhcmRzIC5taXRnbGllZGVyLXNvY2lhbC1jYXJkIC5taXRnbGllZGVyLXNvY2lhbC1jYXJkLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDI0cHggMzBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgLm1pdGdsaWVkZXItc29jaWFsLWNvbnRlbnQgLm1pdGdsaWVkZXItc29jaWFsLWNhcmRzIC5taXRnbGllZGVyLXNvY2lhbC1jYXJkIC5taXRnbGllZGVyLXNvY2lhbC1jYXJkLWRhdGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDsgfVxuICAgICAgLm1pdGdsaWVkZXItc29jaWFsLWNvbnRlbnQgLm1pdGdsaWVkZXItc29jaWFsLWNhcmRzIC5taXRnbGllZGVyLXNvY2lhbC1jYXJkIC5taXRnbGllZGVyLXNvY2lhbC1jYXJkLWF1dGhvciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7IH1cbiAgICAgIC5taXRnbGllZGVyLXNvY2lhbC1jb250ZW50IC5taXRnbGllZGVyLXNvY2lhbC1jYXJkcyAubWl0Z2xpZWRlci1zb2NpYWwtY2FyZCBoNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLUJvbGQnO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMjk4Nzk4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAgICAgLm1pdGdsaWVkZXItc29jaWFsLWNvbnRlbnQgLm1pdGdsaWVkZXItc29jaWFsLWNhcmRzIC5taXRnbGllZGVyLXNvY2lhbC1jYXJkIC5taXRnbGllZGVyLXNvY2lhbC1jYXJkLWJvZHkge1xuICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5taXRnbGllZGVyLXNvY2lhbC1jb250ZW50IC5taXRnbGllZGVyLXNvY2lhbC1jYXJkcyAubWl0Z2xpZWRlci1zb2NpYWwtY2FyZCAubWl0Z2xpZWRlci1zb2NpYWwtY2FyZC10YWdzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gICAgICAubWl0Z2xpZWRlci1zb2NpYWwtY29udGVudCAubWl0Z2xpZWRlci1zb2NpYWwtY2FyZHMgLm1pdGdsaWVkZXItc29jaWFsLWNhcmQgLmxpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4OyB9XG4gICAgICAgIC5taXRnbGllZGVyLXNvY2lhbC1jb250ZW50IC5taXRnbGllZGVyLXNvY2lhbC1jYXJkcyAubWl0Z2xpZWRlci1zb2NpYWwtY2FyZCAubGluayBwIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIGNvbG9yOiAjNzk3MDcxO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLm1pdGdsaWVkZXItc29jaWFsLWNvbnRlbnQgLm1pdGdsaWVkZXItc29jaWFsLWNhcmRzIC5taXRnbGllZGVyLXNvY2lhbC1jYXJkIC5saW5rIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4OyB9XG4gIC5taXRnbGllZGVyLXNvY2lhbC1jb250ZW50IC5taXRnbGllZGVyLXNvY2lhbC1tb3JlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7IH1cbiAgICAubWl0Z2xpZWRlci1zb2NpYWwtY29udGVudCAubWl0Z2xpZWRlci1zb2NpYWwtbW9yZSBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzc5NzA3MTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5taXRnbGllZGVyLXNvY2lhbC1jb250ZW50IC5taXRnbGllZGVyLXNvY2lhbC1tb3JlIGltZyB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4OyB9XG4gIC5taXRnbGllZGVyLXNvY2lhbC1jb250ZW50IC5zb2NpYWxfbm90aGluZ19mb3VuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi51aS13aWRnZXQge1xuICB3aWR0aDogMzAwcHggIWltcG9ydGFudDsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBwYWRkaW5nOiA4cHggMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktd2lkZ2V0LWhlYWRlcixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkY1RjQgIWltcG9ydGFudDsgfVxuXG4udWktZGF0ZXBpY2tlci1tb250aCwgLnVpLWRhdGVwaWNrZXIteWVhciB7XG4gIG1heC1oZWlnaHQ6IHVuc2V0O1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDI0cHg7IH1cblxuLnVpLWRhdGVwaWNrZXIteWVhciB7XG4gIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi51aS1kYXRlcGlja2VyIHRkIHNwYW4sIC51aS1kYXRlcGlja2VyIHRkIGEge1xuICBwYWRkaW5nOiA2cHggMnB4O1xuICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgZm9udC1zaXplOiAxN3B4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udWktc3RhdGUtYWN0aXZlLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUsIGEudWktYnV0dG9uOmFjdGl2ZSxcbi51aS1idXR0b246YWN0aXZlLCAudWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjMjk4Nzk4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudWktd2lkZ2V0IHtcbiAgICB3aWR0aDogMzUlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWl0Z2xpZWRlci1zb2NpYWwtY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweCAwIDcwcHg7IH1cbiAgLm1pdGdsaWVkZXItc29jaWFsLWNvbnRlbnQgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLm1pdGdsaWVkZXItc29jaWFsLWNvbnRlbnQgLm1pdGdsaWVkZXItc29jaWFsLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7IH1cbiAgLm1pdGdsaWVkZXItc29jaWFsLWNvbnRlbnQgLm1pdGdsaWVkZXItc29jaWFsLWZpbHRlcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5taXRnbGllZGVyLXNvY2lhbC1jb250ZW50IC5taXRnbGllZGVyLXNvY2lhbC1jYXJkcyB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5taXRnbGllZGVyLXNvY2lhbC1jb250ZW50IC5taXRnbGllZGVyLXNvY2lhbC1jYXJkcyAubWl0Z2xpZWRlci1zb2NpYWwtY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTJweCAwOyB9XG4gIC51aS13aWRnZXQge1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiA1JSAhaW1wb3J0YW50OyB9XG4gIC5taXRnbGllZGVyLXNvY2lhbC1jb250ZW50IC5taXRnbGllZGVyLXNvY2lhbC1maWx0ZXJzIC5taXRnbGllZGVyLXNvY2lhbC1maWx0ZXJzLWRhdGUgLm1pdGdsaWVkZXItc29jaWFsLWZpbHRlcnMtZGF0ZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLm1pdGdsaWVkZXItc29jaWFsLWNvbnRlbnQgLm1pdGdsaWVkZXItc29jaWFsLWZpbHRlcnMgLm1pdGdsaWVkZXItc29jaWFsLWZpbHRlcnMtZGF0ZSAubWl0Z2xpZWRlci1zb2NpYWwtZmlsdGVycy1kYXRlLWNvbnRhaW5lciBsYWJlbCB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAubWl0Z2xpZWRlci1zb2NpYWwtY29udGVudCAubWl0Z2xpZWRlci1zb2NpYWwtZmlsdGVycyAubWl0Z2xpZWRlci1zb2NpYWwtZmlsdGVycy1kYXRlIC5taXRnbGllZGVyLXNvY2lhbC1maWx0ZXJzLWRhdGUtY29udGFpbmVyIGlucHV0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7IH0gfVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkQ1NTV0laQVJEUlktR1JJRFNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIENPTlRFTlRTXG4gKiBJTlRST0RVQ1RJT04uLi4uLi4uLi5Ib3cgdGhlIGdyaWQgc3lzdGVtIHdvcmtzLlxuICogVkFSSUFCTEVTLi4uLi4uLi4uLi4uWW91ciBzZXR0aW5ncy5cbiAqIE1JWElOUy4uLi4uLi4uLi4uLi4uLkxpYnJhcnkgbWl4aW5zLlxuICogR1JJRCBTRVRVUC4uLi4uLi4uLi4uQnVpbGQgdGhlIGdyaWQgc3RydWN0dXJlLlxuICogV0lEVEhTLi4uLi4uLi4uLi4uLi4uQnVpbGQgb3VyIHJlc3BvbnNpdmUgd2lkdGhzIGFyb3VuZCBvdXIgYnJlYWtwb2ludHMuXG4gKiBQVVNILi4uLi4uLi4uLi4uLi4uLi5QdXNoIGNsYXNzZXMuXG4gKiBQVUxMLi4uLi4uLi4uLi4uLi4uLi5QdWxsIGNsYXNzZXMuXG4gKi9cblxuXG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRJTlRST0RVQ1RJT05cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIGNzc3dpemFyZHJ5IGdyaWRzIHByb3ZpZGVzIHlvdSB3aXRoIHdpZHRocyB0byBzdWl0IGEgbnVtYmVyIG9mIGJyZWFrcG9pbnRzXG4gKiBkZXNpZ25lZCBhcm91bmQgZGV2aWNlcyBvZiBhIHNpemUgeW91IHNwZWNpZnkuIE91dCBvZiB0aGUgYm94LCBjc3N3aXphcmRyeVxuICogZ3JpZHMgY2F0ZXJzIHRvIHRoZSBmb2xsb3dpbmcgdHlwZXMgb2YgZGV2aWNlOlxuICpcbiAqIHBhbG0gICAgIC0tICBwYWxtLWJhc2VkIGRldmljZXMsIGxpa2UgcGhvbmVzIGFuZCBzbWFsbCB0YWJsZXRzXG4gKiBsYXAgICAgICAtLSAgbGFwLWJhc2VkIGRldmljZXMsIGxpa2UgaVBhZHMgb3IgbGFwdG9wc1xuICogcG9ydGFibGUgLS0gIGFsbCBvZiB0aGUgYWJvdmVcbiAqIGRlc2sgICAgIC0tICBzdGF0aW9uYXJ5IGRldmljZXMsIGxpa2UgZGVza3RvcCBjb21wdXRlcnNcbiAqIHJlZ3VsYXIgIC0tICBhbnkvYWxsIHR5cGVzIG9mIGRldmljZVxuICpcbiAqIFRoZXNlIG5hbWVzcGFjZXMgYXJlIHRoZW4gdXNlZCBpbiB0aGUgbGlicmFyeSB0byBnaXZlIHlvdSB0aGUgYWJpbGl0eSB0b1xuICogbWFuaXB1bGF0ZSB5b3VyIGxheW91dHMgYmFzZWQgYXJvdW5kIHRoZW0sIGZvciBleGFtcGxlOlxuICpcbiAgIDxkaXYgY2xhc3M9XCJncmlkX19pdGVtICBvbmUtd2hvbGUgIGxhcC0tb25lLWhhbGYgIGRlc2stLW9uZS10aGlyZFwiPlxuICpcbiAqIFRoaXMgd291bGQgZ2l2ZSB5b3UgYSBncmlkIGl0ZW0gd2hpY2ggaXMgMTAwJSB3aWR0aCB1bmxlc3MgaXQgaXMgb24gYSBsYXBcbiAqIGRldmljZSwgYXQgd2hpY2ggcG9pbnQgaXQgYmVjb21lIDUwJSB3aWRlLCBvciBpdCBpcyBvbiBhIGRlc2t0b3AgZGV2aWNlLCBhdFxuICogd2hpY2ggcG9pbnQgaXQgYmVjb21lcyAzMy4zMzMlIHdpZHRoLlxuICpcbiAqIGNzc3dpemFyZHJ5IGdyaWRzIGFsc28gaGFzIHB1c2ggYW5kIHB1bGwgY2xhc3NlcyB3aGljaCBhbGxvdyB5b3UgdG8gbnVkZ2VcbiAqIGdyaWQgaXRlbXMgbGVmdCBhbmQgcmlnaHQgYnkgYSBkZWZpbmVkIGFtb3VudC4gVGhlc2UgZm9sbG93IHRoZSBzYW1lIG5hbWluZ1xuICogY29udmVudGlvbiBhcyBhYm92ZSwgYnV0IGFyZSBwcmVwZW5kZWQgYnkgZWl0aGVyIGBwdXNoLS1gIG9yIGBwdWxsLS1gLCBmb3JcbiAqIGV4YW1wbGU6XG4gKlxuICAgYGNsYXNzPVwiZ3JpZF9faXRlbSAgb25lLWhhbGYgIHB1c2gtLW9uZS1oYWxmXCJgXG4gKlxuICogVGhpcyB3b3VsZCBnaXZlIHlvdSBhIGdyaWQgaXRlbSB3aGljaCBpcyA1MCUgd2lkdGggYW5kIHB1c2hlZCBvdmVyIHRvIHRoZVxuICogcmlnaHQgYnkgNTAlLlxuICpcbiAqIEFsbCBjbGFzc2VzIGluIGNzc3dpemFyZHJ5IGdyaWRzIGZvbGxvdyB0aGlzIHBhdHRlbiwgc28geW91IHNob3VsZCBmYWlybHlcbiAqIHF1aWNrbHkgYmUgYWJsZSB0byBwaWVjZSB0b2dldGhlciBhbnkgY29tYmluYXRpb25zIHlvdSBjYW4gaW1hZ2luZSwgZm9yXG4gKiBleGFtcGxlOlxuICpcbiAgIGBjbGFzcz1cImdyaWRfX2l0ZW0gIG9uZS13aG9sZSAgbGFwLS1vbmUtaGFsZiAgZGVzay0tb25lLXRoaXJkICBwdXNoLS1kZXNrLS1vbmUtdGhpcmRcImBcbiAqXG4gICBgY2xhc3M9XCJncmlkX19pdGVtICBvbmUtcXVhcnRlciAgcGFsbS0tb25lLWhhbGYgIHB1c2gtLXBhbG0tLW9uZS1oYWxmXCJgXG4gKlxuICAgYGNsYXNzPVwiZ3JpZF9faXRlbSAgcGFsbS0tb25lLXRoaXJkICBkZXNrLS1maXZlLXR3ZWxmdGhzXCJgXG4gKi9cblxuXG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRWQVJJQUJMRVNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIElmIHlvdSBhcmUgYnVpbGRpbmcgYSBub24tcmVzcG9uc2l2ZSBzaXRlIGJ1dCB3b3VsZCBzdGlsbCBsaWtlIHRvIHVzZVxuICogY3Nzd2l6YXJkcnktZ3JpZHMsIHNldCB0aGlzIHRvIOKAmGZhbHNl4oCZOlxuICovXG4kcmVzcG9uc2l2ZTogICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8qKlxuICogSXMgdGhpcyBidWlsZCBtb2JpbGUgZmlyc3Q/IFNldHRpbmcgdG8g4oCYdHJ1ZeKAmSBtZWFucyB0aGF0IGFsbCBncmlkcyB3aWxsIGJlXG4gKiAxMDAlIHdpZHRoIGlmIHlvdSBkbyBub3QgYXBwbHkgYSBtb3JlIHNwZWNpZmljIGNsYXNzIHRvIHRoZW0uXG4gKi9cbiRtb2JpbGUtZmlyc3Q6ICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLyoqXG4gKiBTZXQgdGhlIHNwYWNpbmcgYmV0d2VlbiB5b3VyIGdyaWQgaXRlbXMuXG4gKi9cbiRndXR0ZXI6ICAgICAgICAgICAgICAgIDI0cHggIWRlZmF1bHQ7XG5cblxuLyoqXG4gKiBXb3VsZCB5b3UgbGlrZSBTYXNz4oCZIHNpbGVudCBjbGFzc2VzLCBvciByZWd1bGFyIENTUyBjbGFzc2VzP1xuICovXG4kdXNlLXNpbGVudC1jbGFzc2VzOiAgICBmYWxzZSAhZGVmYXVsdDtcblxuXG4vKipcbiAqIFdvdWxkIHlvdSBsaWtlIHB1c2ggYW5kIHB1bGwgY2xhc3NlcyBlbmFibGVkP1xuICovXG4kcHVzaDogICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRwdWxsOiAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuXG5cbi8qKlxuICogVXNpbmcgYGlubGluZS1ibG9ja2AgbWVhbnMgdGhhdCB0aGUgZ3JpZCBpdGVtcyBuZWVkIHRoZWlyIHdoaXRlc3BhY2UgcmVtb3ZpbmdcbiAqIGluIG9yZGVyIGZvciB0aGVtIHRvIHdvcmsgY29ycmVjdGx5LiBTZXQgdGhlIGZvbGxvd2luZyB0byB0cnVlIGlmIHlvdSBhcmVcbiAqIGdvaW5nIHRvIGFjaGlldmUgdGhpcyBieSBtYW51YWxseSByZW1vdmluZy9jb21tZW50aW5nIG91dCBhbnkgd2hpdGVzcGFjZSBpblxuICogeW91ciBIVE1MIHlvdXJzZWxmLlxuICpcbiAqIFNldHRpbmcgdGhpcyB0byBmYWxzZSBpbnZva2VzIGEgaGFjayB3aGljaCBjYW5ub3QgYWx3YXlzIGJlIGd1YXJhbnRlZWQsXG4gKiBwbGVhc2Ugc2VlIHRoZSBmb2xsb3dpbmcgZm9yIG1vcmUgZGV0YWlsOlxuICpcbiAqIGdpdGh1Yi5jb20vY3Nzd2l6YXJkcnkvY3Nzd2l6YXJkcnktZ3JpZHMvY29tbWl0Lzc0NGQ0YjIzYzlkMmI3N2Q2MDViNTk5MWU1NGEzOTdkZjcyZTA2ODhcbiAqIGdpdGh1Yi5jb20vY3Nzd2l6YXJkcnkvaW51aXQuY3NzL2lzc3Vlcy8xNzAjaXNzdWVjb21tZW50LTE0ODU5MzcxXG4gKi9cbiR1c2UtbWFya3VwLWZpeDogICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLyoqXG4gKiBEZWZpbmUgeW91ciBicmVha3BvaW50cy4gVGhlIGZpcnN0IHZhbHVlIGlzIHRoZSBwcmVmaXggdGhhdCBzaGFsbCBiZSB1c2VkIGZvclxuICogeW91ciBjbGFzc2VzIChlLmcuIGAucGFsbS0tb25lLWhhbGZgKSwgdGhlIHNlY29uZCB2YWx1ZSBpcyB0aGUgbWVkaWEgcXVlcnlcbiAqIHRoYXQgdGhlIGJyZWFrcG9pbnQgZmlyZXMgYXQuXG4gKi9cbiRicmVha3BvaW50czogKFxuICAgICdwYWxtJyAnKG1heC13aWR0aDogNDgwcHgpJyxcbiAgICAnbGFwJyAnKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpJyxcbiAgICAncG9ydGFibGUnICcobWF4LXdpZHRoOiAxMDIzcHgpJyxcbiAgICAnZGVzaycgJyhtaW4td2lkdGg6IDEwMjRweCknXG4pICFkZWZhdWx0O1xuXG5cbi8qKlxuICogRGVmaW5lIHdoaWNoIG5hbWVzcGFjZWQgYnJlYWtwb2ludHMgeW91IHdvdWxkIGxpa2UgdG8gZ2VuZXJhdGUgZm9yIGVhY2ggb2ZcbiAqIHdpZHRocywgcHVzaCBhbmQgcHVsbC4gVGhpcyBpcyBoYW5keSBpZiB5b3Ugb25seSBuZWVkIHB1bGwgb24sIHNheSwgZGVzaywgb3JcbiAqIHlvdSBvbmx5IG5lZWQgYSBuZXcgd2lkdGggYnJlYWtwb2ludCBhdCBtb2JpbGUgc2l6ZXMuIEl0IGFsbG93cyB5b3UgdG8gb25seVxuICogY29tcGlsZSBhcyBtdWNoIENTUyBhcyB5b3UgbmVlZC4gQWxsIGFyZSB0dXJuZWQgb24gYnkgZGVmYXVsdCwgYnV0IHlvdSBjYW5cbiAqIGFkZCBhbmQgcmVtb3ZlIGJyZWFrcG9pbnRzIGF0IHdpbGwuXG4gKlxuICogUHVzaCBhbmQgcHVsbCBzaGFsbCBvbmx5IGJlIHVzZWQgaWYgYCRwdXNoYCBhbmQvb3IgYCRwdWxsYCBhbmQgYCRyZXNwb25zaXZlYFxuICogaGF2ZSBiZWVuIHNldCB0byDigJh0cnVl4oCZLlxuICovXG4kYnJlYWtwb2ludC1oYXMtd2lkdGhzOiAoJ3BhbG0nLCAnbGFwJywgJ3BvcnRhYmxlJywgJ2Rlc2snKSAhZGVmYXVsdDtcbiRicmVha3BvaW50LWhhcy1wdXNoOiAgICgncGFsbScsICdsYXAnLCAncG9ydGFibGUnLCAnZGVzaycpICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtaGFzLXB1bGw6ICAgKCdwYWxtJywgJ2xhcCcsICdwb3J0YWJsZScsICdkZXNrJykgIWRlZmF1bHQ7XG5cblxuLyoqXG4gKiBZb3UgZG8gbm90IG5lZWQgdG8gZWRpdCBhbnl0aGluZyBmcm9tIHRoaXMgbGluZSBvbndhcmQ7IGNzc3dpemFyZHJ5LWdyaWRzIGlzXG4gKiBnb29kIHRvIGdvLiBIYXBweSBncmlkZGlu4oCZIVxuICovXG4kY2xhc3MtdHlwZTogaWYoJHVzZS1zaWxlbnQtY2xhc3NlcywgdW5xdW90ZShcIiVcIiksIHVucXVvdGUoXCIuXCIpKTtcblxuXG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRNSVhJTlNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIFRoZXNlIG1peGlucyBhcmUgZm9yIHRoZSBsaWJyYXJ5IHRvIHVzZSBvbmx5LCB5b3Ugc2hvdWxkIG5vdCBuZWVkIHRvIG1vZGlmeVxuICogdGhlbSBhdCBhbGwuXG4gKlxuICogRW5jbG9zZSBhIGJsb2NrIG9mIGNvZGUgd2l0aCBhIG1lZGlhIHF1ZXJ5IGFzIG5hbWVkIGluIGAkYnJlYWtwb2ludHNgLlxuICovXG5AbWl4aW4gZ3JpZC1tZWRpYS1xdWVyeSgkbWVkaWEtcXVlcnkpIHtcbiAgICAkYnJlYWtwb2ludC1mb3VuZDogZmFsc2U7XG5cbiAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiAkYnJlYWtwb2ludHMge1xuICAgICAgICAkbmFtZTogbnRoKCRicmVha3BvaW50LCAxKTtcbiAgICAgICAgJGRlY2xhcmF0aW9uOiBudGgoJGJyZWFrcG9pbnQsIDIpO1xuXG4gICAgICAgIEBpZiAkbWVkaWEtcXVlcnkgPT0gJG5hbWUgYW5kICRkZWNsYXJhdGlvbiB7XG4gICAgICAgICAgICAkYnJlYWtwb2ludC1mb3VuZDogdHJ1ZTtcblxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAjeyRkZWNsYXJhdGlvbn0ge1xuICAgICAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmIG5vdCAkYnJlYWtwb2ludC1mb3VuZCB7XG4gICAgICAgIEB3YXJuIFwiQnJlYWtwb2ludCDigJgjeyRtZWRpYS1xdWVyeX3igJkgZG9lcyBub3QgZXhpc3RcIjtcbiAgICB9XG59XG5cblxuLyoqXG4gKiBEcm9wIHJlbGF0aXZlIHBvc2l0aW9uaW5nIGludG8gc2lsZW50IGNsYXNzZXMgd2hpY2ggY2Fu4oCZdCB0YWtlIGFkdmFudGFnZSBvZlxuICogdGhlIGBbY2xhc3MqPVwicHVzaC0tXCJdYCBhbmQgYFtjbGFzcyo9XCJwdWxsLS1cIl1gIHNlbGVjdG9ycy5cbiAqL1xuQG1peGluIHNpbGVudC1yZWxhdGl2ZSB7XG4gICAgQGlmICR1c2Utc2lsZW50LWNsYXNzZXMge1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICB9XG59XG5cblxuXG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkR1JJRCBTRVRVUFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogMS4gQWxsb3cgdGhlIGdyaWQgc3lzdGVtIHRvIGJlIHVzZWQgb24gbGlzdHMuXG4gKiAyLiBSZW1vdmUgYW55IG1hcmdpbnMgYW5kIHBhZGRpbmdzIHRoYXQgbWlnaHQgYWZmZWN0IHRoZSBncmlkIHN5c3RlbS5cbiAqIDMuIEFwcGx5IGEgbmVnYXRpdmUgYG1hcmdpbi1sZWZ0YCB0byBuZWdhdGUgdGhlIGNvbHVtbnPigJkgZ3V0dGVycy5cbiAqL1xuI3skY2xhc3MtdHlwZX1ncmlkIHtcbiAgICBsaXN0LXN0eWxlOm5vbmU7ICAgICAgICAgICAgICAgIC8qIFsxXSAqL1xuICAgIG1hcmdpbjowOyAgICAgICAgICAgICAgICAgICAgICAgLyogWzJdICovXG4gICAgcGFkZGluZzowOyAgICAgICAgICAgICAgICAgICAgICAvKiBbMl0gKi9cbiAgICBtYXJnaW4tbGVmdDotJGd1dHRlcjsgICAgICAgICAgIC8qIFszXSAqL1xuICAgIEBpZiBub3QgJHVzZS1tYXJrdXAtZml4IHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6LTAuMzFlbTtcbiAgICB9XG59XG5cbkBpZiBub3QgJHVzZS1tYXJrdXAtZml4IHtcbiAgICAvKiBPcGVyYSBoYWNrICovXG4gICAgLm9wZXJhOi1vLXByZWZvY3VzLFxuICAgICN7JGNsYXNzLXR5cGV9Z3JpZCB7XG4gICAgICAgIHdvcmQtc3BhY2luZzotMC40M2VtO1xuICAgIH1cbn1cblxuXG4gICAgLyoqXG4gICAgICogMS4gQ2F1c2UgY29sdW1ucyB0byBzdGFjayBzaWRlLWJ5LXNpZGUuXG4gICAgICogMi4gU3BhY2UgY29sdW1ucyBhcGFydC5cbiAgICAgKiAzLiBBbGlnbiBjb2x1bW5zIHRvIHRoZSB0b3BzIG9mIGVhY2ggb3RoZXIuXG4gICAgICogNC4gRnVsbC13aWR0aCB1bmxlc3MgdG9sZCB0byBiZWhhdmUgb3RoZXJ3aXNlLlxuICAgICAqIDUuIFJlcXVpcmVkIHRvIGNvbWJpbmUgZmx1aWQgd2lkdGhzIGFuZCBmaXhlZCBndXR0ZXJzLlxuICAgICAqL1xuICAgICN7JGNsYXNzLXR5cGV9Z3JpZF9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrOyAgICAgICAgICAgLyogWzFdICovXG4gICAgICAgIHBhZGRpbmctbGVmdDokZ3V0dGVyOyAgICAgICAgICAgLyogWzJdICovXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOnRvcDsgICAgICAgICAgICAgLyogWzNdICovXG4gICAgICAgIEBpZiAkbW9iaWxlLWZpcnN0IHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7ICAgICAgICAgICAgICAgICAvKiBbNF0gKi9cbiAgICAgICAgfVxuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDsgIC8qIFs1XSAqL1xuICAgICAgICAgICAtbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDsgIC8qIFs1XSAqL1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDsgIC8qIFs1XSAqL1xuICAgICAgICBAaWYgbm90ICR1c2UtbWFya3VwLWZpeCB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzpub3JtYWw7XG4gICAgICAgICAgICB3b3JkLXNwYWNpbmc6bm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxuXG5cbi8qKlxuICogUmV2ZXJzZWQgZ3JpZHMgYWxsb3cgeW91IHRvIHN0cnVjdHVyZSB5b3VyIHNvdXJjZSBpbiB0aGUgb3Bwb3NpdGUgb3JkZXIgdG9cbiAqIGhvdyB5b3VyIHJlbmRlcmVkIGxheW91dCB3aWxsIGFwcGVhci4gRXh0ZW5kcyBgLmdyaWRgLlxuICovXG4jeyRjbGFzcy10eXBlfWdyaWQtLXJldiB7XG4gICAgZGlyZWN0aW9uOnJ0bDtcbiAgICB0ZXh0LWFsaWduOmxlZnQ7XG5cbiAgICA+ICN7JGNsYXNzLXR5cGV9Z3JpZF9faXRlbSB7XG4gICAgICAgIGRpcmVjdGlvbjpsdHI7XG4gICAgICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICB9XG59XG5cblxuLyoqXG4gKiBHdXR0ZXJsZXNzIGdyaWRzIGhhdmUgYWxsIHRoZSBwcm9wZXJ0aWVzIG9mIHJlZ3VsYXIgZ3JpZHMsIG1pbnVzIGFueSBzcGFjaW5nLlxuICogRXh0ZW5kcyBgLmdyaWRgLlxuICovXG4jeyRjbGFzcy10eXBlfWdyaWQtLWZ1bGwge1xuICAgIG1hcmdpbi1sZWZ0OjA7XG5cbiAgICA+ICN7JGNsYXNzLXR5cGV9Z3JpZF9faXRlbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgIH1cbn1cblxuXG4vKipcbiAqIEFsaWduIHRoZSBlbnRpcmUgZ3JpZCB0byB0aGUgcmlnaHQuIEV4dGVuZHMgYC5ncmlkYC5cbiAqL1xuI3skY2xhc3MtdHlwZX1ncmlkLS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjpyaWdodDtcblxuICAgID4gI3skY2xhc3MtdHlwZX1ncmlkX19pdGVtIHtcbiAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgIH1cbn1cblxuXG4vKipcbiAqIENlbnRlcmVkIGdyaWRzIGFsaWduIGdyaWQgaXRlbXMgY2VudHJhbGx5IHdpdGhvdXQgbmVlZGluZyB0byB1c2UgcHVzaCBvciBwdWxsXG4gKiBjbGFzc2VzLiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbiN7JGNsYXNzLXR5cGV9Z3JpZC0tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcblxuICAgID4gI3skY2xhc3MtdHlwZX1ncmlkX19pdGVtIHtcbiAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgIH1cbn1cblxuXG4vKipcbiAqIEFsaWduIGdyaWQgY2VsbHMgdmVydGljYWxseSAoYC5ncmlkLS1taWRkbGVgIG9yIGAuZ3JpZC0tYm90dG9tYCkuIEV4dGVuZHNcbiAqIGAuZ3JpZGAuXG4gKi9cbiN7JGNsYXNzLXR5cGV9Z3JpZC0tbWlkZGxlIHtcblxuICAgID4gI3skY2xhc3MtdHlwZX1ncmlkX19pdGVtIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xuICAgIH1cbn1cblxuI3skY2xhc3MtdHlwZX1ncmlkLS1ib3R0b20ge1xuXG4gICAgPiAjeyRjbGFzcy10eXBlfWdyaWRfX2l0ZW0ge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjpib3R0b207XG4gICAgfVxufVxuXG5cbi8qKlxuICogQ3JlYXRlIGdyaWRzIHdpdGggbmFycm93ZXIgZ3V0dGVycy4gRXh0ZW5kcyBgLmdyaWRgLlxuICovXG4jeyRjbGFzcy10eXBlfWdyaWQtLW5hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6LSgkZ3V0dGVyIC8gMik7XG5cbiAgICA+ICN7JGNsYXNzLXR5cGV9Z3JpZF9faXRlbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDokZ3V0dGVyIC8gMjtcbiAgICB9XG59XG5cblxuLyoqXG4gKiBDcmVhdGUgZ3JpZHMgd2l0aCB3aWRlciBndXR0ZXJzLiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbiN7JGNsYXNzLXR5cGV9Z3JpZC0td2lkZSB7XG4gICAgbWFyZ2luLWxlZnQ6LSgkZ3V0dGVyICogMik7XG5cbiAgICA+ICN7JGNsYXNzLXR5cGV9Z3JpZF9faXRlbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDokZ3V0dGVyICogMjtcbiAgICB9XG59XG5cblxuXG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkV0lEVEhTXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBDcmVhdGUgb3VyIHdpZHRoIGNsYXNzZXMsIHByZWZpeGVkIGJ5IHRoZSBzcGVjaWZpZWQgbmFtZXNwYWNlLlxuICovXG5AbWl4aW4gZGV2aWNlLXR5cGUoJG5hbWVzcGFjZTpcIlwiKSB7XG4gICAgJHByZWZpeDogJGNsYXNzLXR5cGUgKyAkbmFtZXNwYWNlO1xuXG4gICAgLyoqXG4gICAgICogV2hvbGVcbiAgICAgKi9cbiAgICAjeyRwcmVmaXh9b25lLXdob2xlICAgICAgICAgeyB3aWR0aDoxMDAlOyB9XG5cblxuICAgIC8qKlxuICAgICAqIEhhbHZlc1xuICAgICAqL1xuICAgICN7JHByZWZpeH1vbmUtaGFsZiAgICAgICAgICB7IHdpZHRoOjUwJTsgfVxuXG5cbiAgICAvKipcbiAgICAgKiBUaGlyZHNcbiAgICAgKi9cbiAgICAjeyRwcmVmaXh9b25lLXRoaXJkICAgICAgICAgeyB3aWR0aDozMy4zMzMlOyB9XG4gICAgI3skcHJlZml4fXR3by10aGlyZHMgICAgICAgIHsgd2lkdGg6NjYuNjY2JTsgfVxuXG5cbiAgICAvKipcbiAgICAgKiBRdWFydGVyc1xuICAgICAqL1xuICAgICN7JHByZWZpeH1vbmUtcXVhcnRlciAgICAgICB7IHdpZHRoOjI1JTsgfVxuICAgICN7JHByZWZpeH10d28tcXVhcnRlcnMgICAgICB7IEBleHRlbmQgI3skcHJlZml4fW9uZS1oYWxmOyB9XG4gICAgI3skcHJlZml4fXRocmVlLXF1YXJ0ZXJzICAgIHsgd2lkdGg6NzUlOyB9XG5cblxuICAgIC8qKlxuICAgICAqIEZpZnRoc1xuICAgICAqL1xuICAgICN7JHByZWZpeH1vbmUtZmlmdGggICAgICAgICB7IHdpZHRoOjIwJTsgfVxuICAgICN7JHByZWZpeH10d28tZmlmdGhzICAgICAgICB7IHdpZHRoOjQwJTsgfVxuICAgICN7JHByZWZpeH10aHJlZS1maWZ0aHMgICAgICB7IHdpZHRoOjYwJTsgfVxuICAgICN7JHByZWZpeH1mb3VyLWZpZnRocyAgICAgICB7IHdpZHRoOjgwJTsgfVxuXG5cbiAgICAvKipcbiAgICAgKiBTaXh0aHNcbiAgICAgKi9cbiAgICAjeyRwcmVmaXh9b25lLXNpeHRoICAgICAgICAgeyB3aWR0aDoxNi42NjYlOyB9XG4gICAgI3skcHJlZml4fXR3by1zaXh0aHMgICAgICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9b25lLXRoaXJkOyB9XG4gICAgI3skcHJlZml4fXRocmVlLXNpeHRocyAgICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9b25lLWhhbGY7IH1cbiAgICAjeyRwcmVmaXh9Zm91ci1zaXh0aHMgICAgICAgeyBAZXh0ZW5kICN7JHByZWZpeH10d28tdGhpcmRzOyB9XG4gICAgI3skcHJlZml4fWZpdmUtc2l4dGhzICAgICAgIHsgd2lkdGg6ODMuMzMzJTsgfVxuXG5cbiAgICAvKipcbiAgICAgKiBFaWdodGhzXG4gICAgICovXG4gICAgI3skcHJlZml4fW9uZS1laWdodGggICAgICAgIHsgd2lkdGg6MTIuNSU7IH1cbiAgICAjeyRwcmVmaXh9dHdvLWVpZ2h0aHMgICAgICAgeyBAZXh0ZW5kICN7JHByZWZpeH1vbmUtcXVhcnRlcjsgfVxuICAgICN7JHByZWZpeH10aHJlZS1laWdodGhzICAgICB7IHdpZHRoOjM3LjUlOyB9XG4gICAgI3skcHJlZml4fWZvdXItZWlnaHRocyAgICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9b25lLWhhbGY7IH1cbiAgICAjeyRwcmVmaXh9Zml2ZS1laWdodGhzICAgICAgeyB3aWR0aDo2Mi41JTsgfVxuICAgICN7JHByZWZpeH1zaXgtZWlnaHRocyAgICAgICB7IEBleHRlbmQgI3skcHJlZml4fXRocmVlLXF1YXJ0ZXJzOyB9XG4gICAgI3skcHJlZml4fXNldmVuLWVpZ2h0aHMgICAgIHsgd2lkdGg6ODcuNSU7IH1cblxuXG4gICAgLyoqXG4gICAgICogVGVudGhzXG4gICAgICovXG4gICAgI3skcHJlZml4fW9uZS10ZW50aCAgICAgICAgIHsgd2lkdGg6MTAlOyB9XG4gICAgI3skcHJlZml4fXR3by10ZW50aHMgICAgICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9b25lLWZpZnRoOyB9XG4gICAgI3skcHJlZml4fXRocmVlLXRlbnRocyAgICAgIHsgd2lkdGg6MzAlOyB9XG4gICAgI3skcHJlZml4fWZvdXItdGVudGhzICAgICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9dHdvLWZpZnRoczsgfVxuICAgICN7JHByZWZpeH1maXZlLXRlbnRocyAgICAgICB7IEBleHRlbmQgI3skcHJlZml4fW9uZS1oYWxmOyB9XG4gICAgI3skcHJlZml4fXNpeC10ZW50aHMgICAgICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9dGhyZWUtZmlmdGhzOyB9XG4gICAgI3skcHJlZml4fXNldmVuLXRlbnRocyAgICAgIHsgd2lkdGg6NzAlOyB9XG4gICAgI3skcHJlZml4fWVpZ2h0LXRlbnRocyAgICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9Zm91ci1maWZ0aHM7IH1cbiAgICAjeyRwcmVmaXh9bmluZS10ZW50aHMgICAgICAgeyB3aWR0aDo5MCU7IH1cblxuXG4gICAgLyoqXG4gICAgICogVHdlbGZ0aHNcbiAgICAgKi9cbiAgICAjeyRwcmVmaXh9b25lLXR3ZWxmdGggICAgICAgeyB3aWR0aDo4LjMzMyU7IH1cbiAgICAjeyRwcmVmaXh9dHdvLXR3ZWxmdGhzICAgICAgeyBAZXh0ZW5kICN7JHByZWZpeH1vbmUtc2l4dGg7IH1cbiAgICAjeyRwcmVmaXh9dGhyZWUtdHdlbGZ0aHMgICAgeyBAZXh0ZW5kICN7JHByZWZpeH1vbmUtcXVhcnRlcjsgfVxuICAgICN7JHByZWZpeH1mb3VyLXR3ZWxmdGhzICAgICB7IEBleHRlbmQgI3skcHJlZml4fW9uZS10aGlyZDsgfVxuICAgICN7JHByZWZpeH1maXZlLXR3ZWxmdGhzICAgICB7IHdpZHRoOjQxLjY2NiUgfVxuICAgICN7JHByZWZpeH1zaXgtdHdlbGZ0aHMgICAgICB7IEBleHRlbmQgI3skcHJlZml4fW9uZS1oYWxmOyB9XG4gICAgI3skcHJlZml4fXNldmVuLXR3ZWxmdGhzICAgIHsgd2lkdGg6NTguMzMzJTsgfVxuICAgICN7JHByZWZpeH1laWdodC10d2VsZnRocyAgICB7IEBleHRlbmQgI3skcHJlZml4fXR3by10aGlyZHM7IH1cbiAgICAjeyRwcmVmaXh9bmluZS10d2VsZnRocyAgICAgeyBAZXh0ZW5kICN7JHByZWZpeH10aHJlZS1xdWFydGVyczsgfVxuICAgICN7JHByZWZpeH10ZW4tdHdlbGZ0aHMgICAgICB7IEBleHRlbmQgI3skcHJlZml4fWZpdmUtc2l4dGhzOyB9XG4gICAgI3skcHJlZml4fWVsZXZlbi10d2VsZnRocyAgIHsgd2lkdGg6OTEuNjY2JTsgfVxufVxuXG5cbi8qKlxuICogT3VyIHJlZ3VsYXIsIG5vbi1yZXNwb25zaXZlIHdpZHRoIGNsYXNzZXMuXG4gKi9cbkBpbmNsdWRlIGRldmljZS10eXBlO1xuXG5cbi8qKlxuICogT3VyIHJlc3BvbnNpdmUgY2xhc3NlcywgaWYgd2UgaGF2ZSBlbmFibGVkIHRoZW0uXG4gKi9cbkBpZiAkcmVzcG9uc2l2ZSB7XG5cbiAgICBAZWFjaCAkbmFtZSBpbiAkYnJlYWtwb2ludC1oYXMtd2lkdGhzIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYS1xdWVyeSgkbmFtZSkge1xuICAgICAgICAgICBAaW5jbHVkZSBkZXZpY2UtdHlwZSgnI3skbmFtZX0tLScpO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuXG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkUFVTSFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogUHVzaCBjbGFzc2VzLCB0byBtb3ZlIGdyaWQgaXRlbXMgb3ZlciB0byB0aGUgcmlnaHQgYnkgY2VydGFpbiBhbW91bnRzLlxuICovXG5AbWl4aW4gcHVzaC1zZXR1cCgkbmFtZXNwYWNlOiBcIlwiKSB7XG4gICAgJHByZWZpeDogJGNsYXNzLXR5cGUgKyBcInB1c2gtLVwiICsgJG5hbWVzcGFjZTtcblxuICAgIC8qKlxuICAgICAqIFdob2xlXG4gICAgICovXG4gICAgI3skcHJlZml4fW9uZS13aG9sZSAgICAgICAgICAgeyBsZWZ0OjEwMCU7IEBpbmNsdWRlIHNpbGVudC1yZWxhdGl2ZTsgfVxuXG5cbiAgICAvKipcbiAgICAgKiBIYWx2ZXNcbiAgICAgKi9cbiAgICAjeyRwcmVmaXh9b25lLWhhbGYgICAgICAgICAgICB7IGxlZnQ6NTAlOyBAaW5jbHVkZSBzaWxlbnQtcmVsYXRpdmU7IH1cblxuXG4gICAgLyoqXG4gICAgICogVGhpcmRzXG4gICAgICovXG4gICAgI3skcHJlZml4fW9uZS10aGlyZCAgICAgICAgICAgeyBsZWZ0OjMzLjMzMyU7IEBpbmNsdWRlIHNpbGVudC1yZWxhdGl2ZTsgfVxuICAgICN7JHByZWZpeH10d28tdGhpcmRzICAgICAgICAgIHsgbGVmdDo2Ni42NjYlOyBAaW5jbHVkZSBzaWxlbnQtcmVsYXRpdmU7IH1cblxuXG4gICAgLyoqXG4gICAgICogUXVhcnRlcnNcbiAgICAgKi9cbiAgICAjeyRwcmVmaXh9b25lLXF1YXJ0ZXIgICAgICAgICB7IGxlZnQ6MjUlOyBAaW5jbHVkZSBzaWxlbnQtcmVsYXRpdmU7IH1cbiAgICAjeyRwcmVmaXh9dHdvLXF1YXJ0ZXJzICAgICAgICB7IEBleHRlbmQgI3skcHJlZml4fW9uZS1oYWxmOyB9XG4gICAgI3skcHJlZml4fXRocmVlLXF1YXJ0ZXJzICAgICAgeyBsZWZ0Ojc1JTsgQGluY2x1ZGUgc2lsZW50LXJlbGF0aXZlOyB9XG5cblxuICAgIC8qKlxuICAgICAqIEZpZnRoc1xuICAgICAqL1xuICAgICN7JHByZWZpeH1vbmUtZmlmdGggICAgICAgICAgIHsgbGVmdDoyMCU7IEBpbmNsdWRlIHNpbGVudC1yZWxhdGl2ZTsgfVxuICAgICN7JHByZWZpeH10d28tZmlmdGhzICAgICAgICAgIHsgbGVmdDo0MCU7IEBpbmNsdWRlIHNpbGVudC1yZWxhdGl2ZTsgfVxuICAgICN7JHByZWZpeH10aHJlZS1maWZ0aHMgICAgICAgIHsgbGVmdDo2MCU7IEBpbmNsdWRlIHNpbGVudC1yZWxhdGl2ZTsgfVxuICAgICN7JHByZWZpeH1mb3VyLWZpZnRocyAgICAgICAgIHsgbGVmdDo4MCU7IEBpbmNsdWRlIHNpbGVudC1yZWxhdGl2ZTsgfVxuXG5cbiAgICAvKipcbiAgICAgKiBTaXh0aHNcbiAgICAgKi9cbiAgICAjeyRwcmVmaXh9b25lLXNpeHRoICAgICAgICAgICB7IGxlZnQ6MTYuNjY2JTsgQGluY2x1ZGUgc2lsZW50LXJlbGF0aXZlOyB9XG4gICAgI3skcHJlZml4fXR3by1zaXh0aHMgICAgICAgICAgeyBAZXh0ZW5kICN7JHByZWZpeH1vbmUtdGhpcmQ7IH1cbiAgICAjeyRwcmVmaXh9dGhyZWUtc2l4dGhzICAgICAgICB7IEBleHRlbmQgI3skcHJlZml4fW9uZS1oYWxmOyB9XG4gICAgI3skcHJlZml4fWZvdXItc2l4dGhzICAgICAgICAgeyBAZXh0ZW5kICN7JHByZWZpeH10d28tdGhpcmRzOyB9XG4gICAgI3skcHJlZml4fWZpdmUtc2l4dGhzICAgICAgICAgeyBsZWZ0OjgzLjMzMyU7IEBpbmNsdWRlIHNpbGVudC1yZWxhdGl2ZTsgfVxuXG5cbiAgICAvKipcbiAgICAgKiBFaWdodGhzXG4gICAgICovXG4gICAgI3skcHJlZml4fW9uZS1laWdodGggICAgICAgICAgeyBsZWZ0OjEyLjUlOyBAaW5jbHVkZSBzaWxlbnQtcmVsYXRpdmU7IH1cbiAgICAjeyRwcmVmaXh9dHdvLWVpZ2h0aHMgICAgICAgICB7IEBleHRlbmQgI3skcHJlZml4fW9uZS1xdWFydGVyOyB9XG4gICAgI3skcHJlZml4fXRocmVlLWVpZ2h0aHMgICAgICAgeyBsZWZ0OjM3LjUlOyBAaW5jbHVkZSBzaWxlbnQtcmVsYXRpdmU7IH1cbiAgICAjeyRwcmVmaXh9Zm91ci1laWdodGhzICAgICAgICB7IEBleHRlbmQgI3skcHJlZml4fW9uZS1oYWxmOyB9XG4gICAgI3skcHJlZml4fWZpdmUtZWlnaHRocyAgICAgICAgeyBsZWZ0OjYyLjUlOyBAaW5jbHVkZSBzaWxlbnQtcmVsYXRpdmU7IH1cbiAgICAjeyRwcmVmaXh9c2l4LWVpZ2h0aHMgICAgICAgICB7IEBleHRlbmQgI3skcHJlZml4fXRocmVlLXF1YXJ0ZXJzOyB9XG4gICAgI3skcHJlZml4fXNldmVuLWVpZ2h0aHMgICAgICAgeyBsZWZ0Ojg3LjUlOyBAaW5jbHVkZSBzaWxlbnQtcmVsYXRpdmU7IH1cblxuXG4gICAgLyoqXG4gICAgICogVGVudGhzXG4gICAgICovXG4gICAgI3skcHJlZml4fW9uZS10ZW50aCAgICAgICAgICAgeyBsZWZ0OjEwJTsgQGluY2x1ZGUgc2lsZW50LXJlbGF0aXZlOyB9XG4gICAgI3skcHJlZml4fXR3by10ZW50aHMgICAgICAgICAgeyBAZXh0ZW5kICN7JHByZWZpeH1vbmUtZmlmdGg7IH1cbiAgICAjeyRwcmVmaXh9dGhyZWUtdGVudGhzICAgICAgICB7IGxlZnQ6MzAlOyBAaW5jbHVkZSBzaWxlbnQtcmVsYXRpdmU7IH1cbiAgICAjeyRwcmVmaXh9Zm91ci10ZW50aHMgICAgICAgICB7IEBleHRlbmQgI3skcHJlZml4fXR3by1maWZ0aHM7IH1cbiAgICAjeyRwcmVmaXh9Zml2ZS10ZW50aHMgICAgICAgICB7IEBleHRlbmQgI3skcHJlZml4fW9uZS1oYWxmOyB9XG4gICAgI3skcHJlZml4fXNpeC10ZW50aHMgICAgICAgICAgeyBAZXh0ZW5kICN7JHByZWZpeH10aHJlZS1maWZ0aHM7IH1cbiAgICAjeyRwcmVmaXh9c2V2ZW4tdGVudGhzICAgICAgICB7IGxlZnQ6NzAlOyBAaW5jbHVkZSBzaWxlbnQtcmVsYXRpdmU7IH1cbiAgICAjeyRwcmVmaXh9ZWlnaHQtdGVudGhzICAgICAgICB7IEBleHRlbmQgI3skcHJlZml4fWZvdXItZmlmdGhzOyB9XG4gICAgI3skcHJlZml4fW5pbmUtdGVudGhzICAgICAgICAgeyBsZWZ0OjkwJTsgQGluY2x1ZGUgc2lsZW50LXJlbGF0aXZlOyB9XG5cblxuICAgIC8qKlxuICAgICAqIFR3ZWxmdGhzXG4gICAgICovXG4gICAgI3skcHJlZml4fW9uZS10d2VsZnRoICAgICAgICAgeyBsZWZ0OjguMzMzJTsgQGluY2x1ZGUgc2lsZW50LXJlbGF0aXZlOyB9XG4gICAgI3skcHJlZml4fXR3by10d2VsZnRocyAgICAgICAgeyBAZXh0ZW5kICN7JHByZWZpeH1vbmUtc2l4dGg7IH1cbiAgICAjeyRwcmVmaXh9dGhyZWUtdHdlbGZ0aHMgICAgICB7IEBleHRlbmQgI3skcHJlZml4fW9uZS1xdWFydGVyOyB9XG4gICAgI3skcHJlZml4fWZvdXItdHdlbGZ0aHMgICAgICAgeyBAZXh0ZW5kICN7JHByZWZpeH1vbmUtdGhpcmQ7IH1cbiAgICAjeyRwcmVmaXh9Zml2ZS10d2VsZnRocyAgICAgICB7IGxlZnQ6NDEuNjY2JTsgQGluY2x1ZGUgc2lsZW50LXJlbGF0aXZlOyB9XG4gICAgI3skcHJlZml4fXNpeC10d2VsZnRocyAgICAgICAgeyBAZXh0ZW5kICN7JHByZWZpeH1vbmUtaGFsZjsgfVxuICAgICN7JHByZWZpeH1zZXZlbi10d2VsZnRocyAgICAgIHsgbGVmdDo1OC4zMzMlOyBAaW5jbHVkZSBzaWxlbnQtcmVsYXRpdmU7IH1cbiAgICAjeyRwcmVmaXh9ZWlnaHQtdHdlbGZ0aHMgICAgICB7IEBleHRlbmQgI3skcHJlZml4fXR3by10aGlyZHM7IH1cbiAgICAjeyRwcmVmaXh9bmluZS10d2VsZnRocyAgICAgICB7IEBleHRlbmQgI3skcHJlZml4fXRocmVlLXF1YXJ0ZXJzOyB9XG4gICAgI3skcHJlZml4fXRlbi10d2VsZnRocyAgICAgICAgeyBAZXh0ZW5kICN7JHByZWZpeH1maXZlLXNpeHRoczsgfVxuICAgICN7JHByZWZpeH1lbGV2ZW4tdHdlbGZ0aHMgICAgIHsgbGVmdDo5MS42NjYlOyBAaW5jbHVkZSBzaWxlbnQtcmVsYXRpdmU7IH1cbn1cblxuQGlmICRwdXNoIHtcblxuICAgIC8qKlxuICAgICAqIE5vdCBhIHBhcnRpY3VsYXJseSBncmVhdCBzZWxlY3RvciwgYnV0IHRoZSBEUlllc3Qgd2F5IHRvIGRvIHRoaW5ncy5cbiAgICAgKi9cbiAgICBbY2xhc3MqPVwicHVzaC0tXCJdIHsgcG9zaXRpb246cmVsYXRpdmU7IH1cblxuICAgIEBpbmNsdWRlIHB1c2gtc2V0dXA7XG5cbiAgICBAaWYgJHJlc3BvbnNpdmUge1xuICAgICAgICBAZWFjaCAkbmFtZSBpbiAkYnJlYWtwb2ludC1oYXMtcHVzaCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhLXF1ZXJ5KCRuYW1lKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcHVzaC1zZXR1cCgnI3skbmFtZX0tLScpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuXG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAkUFVMTFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogUHVsbCBjbGFzc2VzLCB0byBtb3ZlIGdyaWQgaXRlbXMgYmFjayB0byB0aGUgbGVmdCBieSBjZXJ0YWluIGFtb3VudHMuXG4gKi9cbkBtaXhpbiBwdWxsLXNldHVwKCRuYW1lc3BhY2U6IFwiXCIpIHtcbiAgICAkcHJlZml4OiAkY2xhc3MtdHlwZSArIFwicHVsbC0tXCIgKyAkbmFtZXNwYWNlO1xuXG4gICAgLyoqXG4gICAgICogV2hvbGVcbiAgICAgKi9cbiAgICAjeyRwcmVmaXh9b25lLXdob2xlICAgICAgICAgICB7IHJpZ2h0OjEwMCU7IEBpbmNsdWRlIHNpbGVudC1yZWxhdGl2ZTsgfVxuXG5cbiAgICAvKipcbiAgICAgKiBIYWx2ZXNcbiAgICAgKi9cbiAgICAjeyRwcmVmaXh9b25lLWhhbGYgICAgICAgICAgICB7IHJpZ2h0OjUwJTsgQGluY2x1ZGUgc2lsZW50LXJlbGF0aXZlOyB9XG5cblxuICAgIC8qKlxuICAgICAqIFRoaXJkc1xuICAgICAqL1xuICAgICN7JHByZWZpeH1vbmUtdGhpcmQgICAgICAgICAgIHsgcmlnaHQ6MzMuMzMzJTsgQGluY2x1ZGUgc2lsZW50LXJlbGF0aXZlOyB9XG4gICAgI3skcHJlZml4fXR3by10aGlyZHMgICAgICAgICAgeyByaWdodDo2Ni42NjYlOyBAaW5jbHVkZSBzaWxlbnQtcmVsYXRpdmU7IH1cblxuXG4gICAgLyoqXG4gICAgICogUXVhcnRlcnNcbiAgICAgKi9cbiAgICAjeyRwcmVmaXh9b25lLXF1YXJ0ZXIgICAgICAgICB7IHJpZ2h0OjI1JTsgQGluY2x1ZGUgc2lsZW50LXJlbGF0aXZlOyB9XG4gICAgI3skcHJlZml4fXR3by1xdWFydGVycyAgICAgICAgeyBAZXh0ZW5kICN7JHByZWZpeH1vbmUtaGFsZjsgfVxuICAgICN7JHByZWZpeH10aHJlZS1xdWFydGVycyAgICAgIHsgcmlnaHQ6NzUlOyBAaW5jbHVkZSBzaWxlbnQtcmVsYXRpdmU7IH1cblxuXG4gICAgLyoqXG4gICAgICogRmlmdGhzXG4gICAgICovXG4gICAgI3skcHJlZml4fW9uZS1maWZ0aCAgICAgICAgICAgeyByaWdodDoyMCU7IEBpbmNsdWRlIHNpbGVudC1yZWxhdGl2ZTsgfVxuICAgICN7JHByZWZpeH10d28tZmlmdGhzICAgICAgICAgIHsgcmlnaHQ6NDAlOyBAaW5jbHVkZSBzaWxlbnQtcmVsYXRpdmU7IH1cbiAgICAjeyRwcmVmaXh9dGhyZWUtZmlmdGhzICAgICAgICB7IHJpZ2h0OjYwJTsgQGluY2x1ZGUgc2lsZW50LXJlbGF0aXZlOyB9XG4gICAgI3skcHJlZml4fWZvdXItZmlmdGhzICAgICAgICAgeyByaWdodDo4MCU7IEBpbmNsdWRlIHNpbGVudC1yZWxhdGl2ZTsgfVxuXG5cbiAgICAvKipcbiAgICAgKiBTaXh0aHNcbiAgICAgKi9cbiAgICAjeyRwcmVmaXh9b25lLXNpeHRoICAgICAgICAgICB7IHJpZ2h0OjE2LjY2NiU7IEBpbmNsdWRlIHNpbGVudC1yZWxhdGl2ZTsgfVxuICAgICN7JHByZWZpeH10d28tc2l4dGhzICAgICAgICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9b25lLXRoaXJkOyB9XG4gICAgI3skcHJlZml4fXRocmVlLXNpeHRocyAgICAgICAgeyBAZXh0ZW5kICN7JHByZWZpeH1vbmUtaGFsZjsgfVxuICAgICN7JHByZWZpeH1mb3VyLXNpeHRocyAgICAgICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9dHdvLXRoaXJkczsgfVxuICAgICN7JHByZWZpeH1maXZlLXNpeHRocyAgICAgICAgIHsgcmlnaHQ6ODMuMzMzJTsgQGluY2x1ZGUgc2lsZW50LXJlbGF0aXZlOyB9XG5cblxuICAgIC8qKlxuICAgICAqIEVpZ2h0aHNcbiAgICAgKi9cbiAgICAjeyRwcmVmaXh9b25lLWVpZ2h0aCAgICAgICAgICB7IHJpZ2h0OjEyLjUlOyBAaW5jbHVkZSBzaWxlbnQtcmVsYXRpdmU7IH1cbiAgICAjeyRwcmVmaXh9dHdvLWVpZ2h0aHMgICAgICAgICB7IEBleHRlbmQgI3skcHJlZml4fW9uZS1xdWFydGVyOyB9XG4gICAgI3skcHJlZml4fXRocmVlLWVpZ2h0aHMgICAgICAgeyByaWdodDozNy41JTsgQGluY2x1ZGUgc2lsZW50LXJlbGF0aXZlOyB9XG4gICAgI3skcHJlZml4fWZvdXItZWlnaHRocyAgICAgICAgeyBAZXh0ZW5kICN7JHByZWZpeH1vbmUtaGFsZjsgfVxuICAgICN7JHByZWZpeH1maXZlLWVpZ2h0aHMgICAgICAgIHsgcmlnaHQ6NjIuNSU7IEBpbmNsdWRlIHNpbGVudC1yZWxhdGl2ZTsgfVxuICAgICN7JHByZWZpeH1zaXgtZWlnaHRocyAgICAgICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9dGhyZWUtcXVhcnRlcnM7IH1cbiAgICAjeyRwcmVmaXh9c2V2ZW4tZWlnaHRocyAgICAgICB7IHJpZ2h0Ojg3LjUlOyBAaW5jbHVkZSBzaWxlbnQtcmVsYXRpdmU7IH1cblxuXG4gICAgLyoqXG4gICAgICogVGVudGhzXG4gICAgICovXG4gICAgI3skcHJlZml4fW9uZS10ZW50aCAgICAgICAgICAgeyByaWdodDoxMCU7IEBpbmNsdWRlIHNpbGVudC1yZWxhdGl2ZTsgfVxuICAgICN7JHByZWZpeH10d28tdGVudGhzICAgICAgICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9b25lLWZpZnRoOyB9XG4gICAgI3skcHJlZml4fXRocmVlLXRlbnRocyAgICAgICAgeyByaWdodDozMCU7IEBpbmNsdWRlIHNpbGVudC1yZWxhdGl2ZTsgfVxuICAgICN7JHByZWZpeH1mb3VyLXRlbnRocyAgICAgICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9dHdvLWZpZnRoczsgfVxuICAgICN7JHByZWZpeH1maXZlLXRlbnRocyAgICAgICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9b25lLWhhbGY7IH1cbiAgICAjeyRwcmVmaXh9c2l4LXRlbnRocyAgICAgICAgICB7IEBleHRlbmQgI3skcHJlZml4fXRocmVlLWZpZnRoczsgfVxuICAgICN7JHByZWZpeH1zZXZlbi10ZW50aHMgICAgICAgIHsgcmlnaHQ6NzAlOyBAaW5jbHVkZSBzaWxlbnQtcmVsYXRpdmU7IH1cbiAgICAjeyRwcmVmaXh9ZWlnaHQtdGVudGhzICAgICAgICB7IEBleHRlbmQgI3skcHJlZml4fWZvdXItZmlmdGhzOyB9XG4gICAgI3skcHJlZml4fW5pbmUtdGVudGhzICAgICAgICAgeyByaWdodDo5MCU7IEBpbmNsdWRlIHNpbGVudC1yZWxhdGl2ZTsgfVxuXG5cbiAgICAvKipcbiAgICAgKiBUd2VsZnRoc1xuICAgICAqL1xuICAgICN7JHByZWZpeH1vbmUtdHdlbGZ0aCAgICAgICAgIHsgcmlnaHQ6OC4zMzMlOyBAaW5jbHVkZSBzaWxlbnQtcmVsYXRpdmU7IH1cbiAgICAjeyRwcmVmaXh9dHdvLXR3ZWxmdGhzICAgICAgICB7IEBleHRlbmQgI3skcHJlZml4fW9uZS1zaXh0aDsgfVxuICAgICN7JHByZWZpeH10aHJlZS10d2VsZnRocyAgICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9b25lLXF1YXJ0ZXI7IH1cbiAgICAjeyRwcmVmaXh9Zm91ci10d2VsZnRocyAgICAgICB7IEBleHRlbmQgI3skcHJlZml4fW9uZS10aGlyZDsgfVxuICAgICN7JHByZWZpeH1maXZlLXR3ZWxmdGhzICAgICAgIHsgcmlnaHQ6NDEuNjY2JTsgQGluY2x1ZGUgc2lsZW50LXJlbGF0aXZlOyB9XG4gICAgI3skcHJlZml4fXNpeC10d2VsZnRocyAgICAgICAgeyBAZXh0ZW5kICN7JHByZWZpeH1vbmUtaGFsZjsgfVxuICAgICN7JHByZWZpeH1zZXZlbi10d2VsZnRocyAgICAgIHsgcmlnaHQ6NTguMzMzJTsgQGluY2x1ZGUgc2lsZW50LXJlbGF0aXZlOyB9XG4gICAgI3skcHJlZml4fWVpZ2h0LXR3ZWxmdGhzICAgICAgeyBAZXh0ZW5kICN7JHByZWZpeH10d28tdGhpcmRzOyB9XG4gICAgI3skcHJlZml4fW5pbmUtdHdlbGZ0aHMgICAgICAgeyBAZXh0ZW5kICN7JHByZWZpeH10aHJlZS1xdWFydGVyczsgfVxuICAgICN7JHByZWZpeH10ZW4tdHdlbGZ0aHMgICAgICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9Zml2ZS1zaXh0aHM7IH1cbiAgICAjeyRwcmVmaXh9ZWxldmVuLXR3ZWxmdGhzICAgICB7IHJpZ2h0OjkxLjY2NiU7IEBpbmNsdWRlIHNpbGVudC1yZWxhdGl2ZTsgfVxufVxuXG5AaWYgJHB1bGwge1xuXG4gICAgLyoqXG4gICAgICogTm90IGEgcGFydGljdWxhcmx5IGdyZWF0IHNlbGVjdG9yLCBidXQgdGhlIERSWWVzdCB3YXkgdG8gZG8gdGhpbmdzLlxuICAgICAqL1xuICAgIFtjbGFzcyo9XCJwdWxsLS1cIl0geyBwb3NpdGlvbjpyZWxhdGl2ZTsgfVxuXG4gICAgQGluY2x1ZGUgcHVsbC1zZXR1cDtcblxuICAgIEBpZiAkcmVzcG9uc2l2ZSB7XG4gICAgICAgIEBlYWNoICRuYW1lIGluICRicmVha3BvaW50LWhhcy1wdWxsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEtcXVlcnkoJG5hbWUpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwdWxsLXNldHVwKCcjeyRuYW1lfS0tJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xMC4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG5AaW1wb3J0ICdmb250YXdlc29tZS92YXJpYWJsZXMnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogJGZhLWZvbnQtZGlzcGxheTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi5mYWIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRmYS1mb250LXBhdGg6ICAgICAgICAgXCIuLi8uLi8uLi9zcmMvYXNzZXRzL3dlYmZvbnRzXCIgIWRlZmF1bHQ7XG4kZmEtZm9udC1zaXplLWJhc2U6ICAgIDE2cHggIWRlZmF1bHQ7XG4kZmEtZm9udC1kaXNwbGF5OiAgICAgIGF1dG8gIWRlZmF1bHQ7XG4kZmEtY3NzLXByZWZpeDogICAgICAgIGZhICFkZWZhdWx0O1xuJGZhLXZlcnNpb246ICAgICAgICAgICBcIjUuMTAuMlwiICFkZWZhdWx0O1xuJGZhLWJvcmRlci1jb2xvcjogICAgICAjZWVlICFkZWZhdWx0O1xuJGZhLWludmVyc2U6ICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGZhLWxpLXdpZHRoOiAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZmEtZnctd2lkdGg6ICAgICAgICAgICgyMGVtIC8gMTYpO1xuJGZhLXByaW1hcnktb3BhY2l0eTogICAxICFkZWZhdWx0O1xuJGZhLXNlY29uZGFyeS1vcGFjaXR5OiAuNCAhZGVmYXVsdDtcblxuLy8gQ29udmVuaWVuY2UgZnVuY3Rpb24gdXNlZCB0byBzZXQgY29udGVudCBwcm9wZXJ0eVxuQGZ1bmN0aW9uIGZhLWNvbnRlbnQoJGZhLXZhcikge1xuICBAcmV0dXJuIHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhcn1cXFwiXCIpO1xufVxuXG4kZmEtdmFyLTUwMHB4OiBcXGYyNmU7XG4kZmEtdmFyLWFjY2Vzc2libGUtaWNvbjogXFxmMzY4O1xuJGZhLXZhci1hY2N1c29mdDogXFxmMzY5O1xuJGZhLXZhci1hY3F1aXNpdGlvbnMtaW5jb3Jwb3JhdGVkOiBcXGY2YWY7XG4kZmEtdmFyLWFkOiBcXGY2NDE7XG4kZmEtdmFyLWFkZHJlc3MtYm9vazogXFxmMmI5O1xuJGZhLXZhci1hZGRyZXNzLWNhcmQ6IFxcZjJiYjtcbiRmYS12YXItYWRqdXN0OiBcXGYwNDI7XG4kZmEtdmFyLWFkbjogXFxmMTcwO1xuJGZhLXZhci1hZG9iZTogXFxmNzc4O1xuJGZhLXZhci1hZHZlcnNhbDogXFxmMzZhO1xuJGZhLXZhci1hZmZpbGlhdGV0aGVtZTogXFxmMzZiO1xuJGZhLXZhci1haXItZnJlc2hlbmVyOiBcXGY1ZDA7XG4kZmEtdmFyLWFpcmJuYjogXFxmODM0O1xuJGZhLXZhci1hbGdvbGlhOiBcXGYzNmM7XG4kZmEtdmFyLWFsaWduLWNlbnRlcjogXFxmMDM3O1xuJGZhLXZhci1hbGlnbi1qdXN0aWZ5OiBcXGYwMzk7XG4kZmEtdmFyLWFsaWduLWxlZnQ6IFxcZjAzNjtcbiRmYS12YXItYWxpZ24tcmlnaHQ6IFxcZjAzODtcbiRmYS12YXItYWxpcGF5OiBcXGY2NDI7XG4kZmEtdmFyLWFsbGVyZ2llczogXFxmNDYxO1xuJGZhLXZhci1hbWF6b246IFxcZjI3MDtcbiRmYS12YXItYW1hem9uLXBheTogXFxmNDJjO1xuJGZhLXZhci1hbWJ1bGFuY2U6IFxcZjBmOTtcbiRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6IFxcZjJhMztcbiRmYS12YXItYW1pbGlhOiBcXGYzNmQ7XG4kZmEtdmFyLWFuY2hvcjogXFxmMTNkO1xuJGZhLXZhci1hbmRyb2lkOiBcXGYxN2I7XG4kZmEtdmFyLWFuZ2VsbGlzdDogXFxmMjA5O1xuJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjogXFxmMTAzO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDogXFxmMTAwO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ6IFxcZjEwMTtcbiRmYS12YXItYW5nbGUtZG91YmxlLXVwOiBcXGYxMDI7XG4kZmEtdmFyLWFuZ2xlLWRvd246IFxcZjEwNztcbiRmYS12YXItYW5nbGUtbGVmdDogXFxmMTA0O1xuJGZhLXZhci1hbmdsZS1yaWdodDogXFxmMTA1O1xuJGZhLXZhci1hbmdsZS11cDogXFxmMTA2O1xuJGZhLXZhci1hbmdyeTogXFxmNTU2O1xuJGZhLXZhci1hbmdyeWNyZWF0aXZlOiBcXGYzNmU7XG4kZmEtdmFyLWFuZ3VsYXI6IFxcZjQyMDtcbiRmYS12YXItYW5raDogXFxmNjQ0O1xuJGZhLXZhci1hcHAtc3RvcmU6IFxcZjM2ZjtcbiRmYS12YXItYXBwLXN0b3JlLWlvczogXFxmMzcwO1xuJGZhLXZhci1hcHBlcjogXFxmMzcxO1xuJGZhLXZhci1hcHBsZTogXFxmMTc5O1xuJGZhLXZhci1hcHBsZS1hbHQ6IFxcZjVkMTtcbiRmYS12YXItYXBwbGUtcGF5OiBcXGY0MTU7XG4kZmEtdmFyLWFyY2hpdmU6IFxcZjE4NztcbiRmYS12YXItYXJjaHdheTogXFxmNTU3O1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWRvd246IFxcZjM1ODtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OiBcXGYzNTk7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6IFxcZjM1YTtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS11cDogXFxmMzViO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjogXFxmMGFiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDogXFxmMGE4O1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ6IFxcZjBhOTtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXVwOiBcXGYwYWE7XG4kZmEtdmFyLWFycm93LWRvd246IFxcZjA2MztcbiRmYS12YXItYXJyb3ctbGVmdDogXFxmMDYwO1xuJGZhLXZhci1hcnJvdy1yaWdodDogXFxmMDYxO1xuJGZhLXZhci1hcnJvdy11cDogXFxmMDYyO1xuJGZhLXZhci1hcnJvd3MtYWx0OiBcXGYwYjI7XG4kZmEtdmFyLWFycm93cy1hbHQtaDogXFxmMzM3O1xuJGZhLXZhci1hcnJvd3MtYWx0LXY6IFxcZjMzODtcbiRmYS12YXItYXJ0c3RhdGlvbjogXFxmNzdhO1xuJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6IFxcZjJhMjtcbiRmYS12YXItYXN0ZXJpc2s6IFxcZjA2OTtcbiRmYS12YXItYXN5bW1ldHJpazogXFxmMzcyO1xuJGZhLXZhci1hdDogXFxmMWZhO1xuJGZhLXZhci1hdGxhczogXFxmNTU4O1xuJGZhLXZhci1hdGxhc3NpYW46IFxcZjc3YjtcbiRmYS12YXItYXRvbTogXFxmNWQyO1xuJGZhLXZhci1hdWRpYmxlOiBcXGYzNzM7XG4kZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOiBcXGYyOWU7XG4kZmEtdmFyLWF1dG9wcmVmaXhlcjogXFxmNDFjO1xuJGZhLXZhci1hdmlhbmV4OiBcXGYzNzQ7XG4kZmEtdmFyLWF2aWF0bzogXFxmNDIxO1xuJGZhLXZhci1hd2FyZDogXFxmNTU5O1xuJGZhLXZhci1hd3M6IFxcZjM3NTtcbiRmYS12YXItYmFieTogXFxmNzdjO1xuJGZhLXZhci1iYWJ5LWNhcnJpYWdlOiBcXGY3N2Q7XG4kZmEtdmFyLWJhY2tzcGFjZTogXFxmNTVhO1xuJGZhLXZhci1iYWNrd2FyZDogXFxmMDRhO1xuJGZhLXZhci1iYWNvbjogXFxmN2U1O1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlOiBcXGYyNGU7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGUtbGVmdDogXFxmNTE1O1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlLXJpZ2h0OiBcXGY1MTY7XG4kZmEtdmFyLWJhbjogXFxmMDVlO1xuJGZhLXZhci1iYW5kLWFpZDogXFxmNDYyO1xuJGZhLXZhci1iYW5kY2FtcDogXFxmMmQ1O1xuJGZhLXZhci1iYXJjb2RlOiBcXGYwMmE7XG4kZmEtdmFyLWJhcnM6IFxcZjBjOTtcbiRmYS12YXItYmFzZWJhbGwtYmFsbDogXFxmNDMzO1xuJGZhLXZhci1iYXNrZXRiYWxsLWJhbGw6IFxcZjQzNDtcbiRmYS12YXItYmF0aDogXFxmMmNkO1xuJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OiBcXGYyNDQ7XG4kZmEtdmFyLWJhdHRlcnktZnVsbDogXFxmMjQwO1xuJGZhLXZhci1iYXR0ZXJ5LWhhbGY6IFxcZjI0MjtcbiRmYS12YXItYmF0dGVyeS1xdWFydGVyOiBcXGYyNDM7XG4kZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6IFxcZjI0MTtcbiRmYS12YXItYmF0dGxlLW5ldDogXFxmODM1O1xuJGZhLXZhci1iZWQ6IFxcZjIzNjtcbiRmYS12YXItYmVlcjogXFxmMGZjO1xuJGZhLXZhci1iZWhhbmNlOiBcXGYxYjQ7XG4kZmEtdmFyLWJlaGFuY2Utc3F1YXJlOiBcXGYxYjU7XG4kZmEtdmFyLWJlbGw6IFxcZjBmMztcbiRmYS12YXItYmVsbC1zbGFzaDogXFxmMWY2O1xuJGZhLXZhci1iZXppZXItY3VydmU6IFxcZjU1YjtcbiRmYS12YXItYmlibGU6IFxcZjY0NztcbiRmYS12YXItYmljeWNsZTogXFxmMjA2O1xuJGZhLXZhci1iaWtpbmc6IFxcZjg0YTtcbiRmYS12YXItYmltb2JqZWN0OiBcXGYzNzg7XG4kZmEtdmFyLWJpbm9jdWxhcnM6IFxcZjFlNTtcbiRmYS12YXItYmlvaGF6YXJkOiBcXGY3ODA7XG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFxcZjFmZDtcbiRmYS12YXItYml0YnVja2V0OiBcXGYxNzE7XG4kZmEtdmFyLWJpdGNvaW46IFxcZjM3OTtcbiRmYS12YXItYml0eTogXFxmMzdhO1xuJGZhLXZhci1ibGFjay10aWU6IFxcZjI3ZTtcbiRmYS12YXItYmxhY2tiZXJyeTogXFxmMzdiO1xuJGZhLXZhci1ibGVuZGVyOiBcXGY1MTc7XG4kZmEtdmFyLWJsZW5kZXItcGhvbmU6IFxcZjZiNjtcbiRmYS12YXItYmxpbmQ6IFxcZjI5ZDtcbiRmYS12YXItYmxvZzogXFxmNzgxO1xuJGZhLXZhci1ibG9nZ2VyOiBcXGYzN2M7XG4kZmEtdmFyLWJsb2dnZXItYjogXFxmMzdkO1xuJGZhLXZhci1ibHVldG9vdGg6IFxcZjI5MztcbiRmYS12YXItYmx1ZXRvb3RoLWI6IFxcZjI5NDtcbiRmYS12YXItYm9sZDogXFxmMDMyO1xuJGZhLXZhci1ib2x0OiBcXGYwZTc7XG4kZmEtdmFyLWJvbWI6IFxcZjFlMjtcbiRmYS12YXItYm9uZTogXFxmNWQ3O1xuJGZhLXZhci1ib25nOiBcXGY1NWM7XG4kZmEtdmFyLWJvb2s6IFxcZjAyZDtcbiRmYS12YXItYm9vay1kZWFkOiBcXGY2Yjc7XG4kZmEtdmFyLWJvb2stbWVkaWNhbDogXFxmN2U2O1xuJGZhLXZhci1ib29rLW9wZW46IFxcZjUxODtcbiRmYS12YXItYm9vay1yZWFkZXI6IFxcZjVkYTtcbiRmYS12YXItYm9va21hcms6IFxcZjAyZTtcbiRmYS12YXItYm9vdHN0cmFwOiBcXGY4MzY7XG4kZmEtdmFyLWJvcmRlci1hbGw6IFxcZjg0YztcbiRmYS12YXItYm9yZGVyLW5vbmU6IFxcZjg1MDtcbiRmYS12YXItYm9yZGVyLXN0eWxlOiBcXGY4NTM7XG4kZmEtdmFyLWJvd2xpbmctYmFsbDogXFxmNDM2O1xuJGZhLXZhci1ib3g6IFxcZjQ2NjtcbiRmYS12YXItYm94LW9wZW46IFxcZjQ5ZTtcbiRmYS12YXItYm94ZXM6IFxcZjQ2ODtcbiRmYS12YXItYnJhaWxsZTogXFxmMmExO1xuJGZhLXZhci1icmFpbjogXFxmNWRjO1xuJGZhLXZhci1icmVhZC1zbGljZTogXFxmN2VjO1xuJGZhLXZhci1icmllZmNhc2U6IFxcZjBiMTtcbiRmYS12YXItYnJpZWZjYXNlLW1lZGljYWw6IFxcZjQ2OTtcbiRmYS12YXItYnJvYWRjYXN0LXRvd2VyOiBcXGY1MTk7XG4kZmEtdmFyLWJyb29tOiBcXGY1MWE7XG4kZmEtdmFyLWJydXNoOiBcXGY1NWQ7XG4kZmEtdmFyLWJ0YzogXFxmMTVhO1xuJGZhLXZhci1idWZmZXI6IFxcZjgzNztcbiRmYS12YXItYnVnOiBcXGYxODg7XG4kZmEtdmFyLWJ1aWxkaW5nOiBcXGYxYWQ7XG4kZmEtdmFyLWJ1bGxob3JuOiBcXGYwYTE7XG4kZmEtdmFyLWJ1bGxzZXllOiBcXGYxNDA7XG4kZmEtdmFyLWJ1cm46IFxcZjQ2YTtcbiRmYS12YXItYnVyb21vYmVsZXhwZXJ0ZTogXFxmMzdmO1xuJGZhLXZhci1idXM6IFxcZjIwNztcbiRmYS12YXItYnVzLWFsdDogXFxmNTVlO1xuJGZhLXZhci1idXNpbmVzcy10aW1lOiBcXGY2NGE7XG4kZmEtdmFyLWJ1eXNlbGxhZHM6IFxcZjIwZDtcbiRmYS12YXItY2FsY3VsYXRvcjogXFxmMWVjO1xuJGZhLXZhci1jYWxlbmRhcjogXFxmMTMzO1xuJGZhLXZhci1jYWxlbmRhci1hbHQ6IFxcZjA3MztcbiRmYS12YXItY2FsZW5kYXItY2hlY2s6IFxcZjI3NDtcbiRmYS12YXItY2FsZW5kYXItZGF5OiBcXGY3ODM7XG4kZmEtdmFyLWNhbGVuZGFyLW1pbnVzOiBcXGYyNzI7XG4kZmEtdmFyLWNhbGVuZGFyLXBsdXM6IFxcZjI3MTtcbiRmYS12YXItY2FsZW5kYXItdGltZXM6IFxcZjI3MztcbiRmYS12YXItY2FsZW5kYXItd2VlazogXFxmNzg0O1xuJGZhLXZhci1jYW1lcmE6IFxcZjAzMDtcbiRmYS12YXItY2FtZXJhLXJldHJvOiBcXGYwODM7XG4kZmEtdmFyLWNhbXBncm91bmQ6IFxcZjZiYjtcbiRmYS12YXItY2FuYWRpYW4tbWFwbGUtbGVhZjogXFxmNzg1O1xuJGZhLXZhci1jYW5keS1jYW5lOiBcXGY3ODY7XG4kZmEtdmFyLWNhbm5hYmlzOiBcXGY1NWY7XG4kZmEtdmFyLWNhcHN1bGVzOiBcXGY0NmI7XG4kZmEtdmFyLWNhcjogXFxmMWI5O1xuJGZhLXZhci1jYXItYWx0OiBcXGY1ZGU7XG4kZmEtdmFyLWNhci1iYXR0ZXJ5OiBcXGY1ZGY7XG4kZmEtdmFyLWNhci1jcmFzaDogXFxmNWUxO1xuJGZhLXZhci1jYXItc2lkZTogXFxmNWU0O1xuJGZhLXZhci1jYXJldC1kb3duOiBcXGYwZDc7XG4kZmEtdmFyLWNhcmV0LWxlZnQ6IFxcZjBkOTtcbiRmYS12YXItY2FyZXQtcmlnaHQ6IFxcZjBkYTtcbiRmYS12YXItY2FyZXQtc3F1YXJlLWRvd246IFxcZjE1MDtcbiRmYS12YXItY2FyZXQtc3F1YXJlLWxlZnQ6IFxcZjE5MTtcbiRmYS12YXItY2FyZXQtc3F1YXJlLXJpZ2h0OiBcXGYxNTI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS11cDogXFxmMTUxO1xuJGZhLXZhci1jYXJldC11cDogXFxmMGQ4O1xuJGZhLXZhci1jYXJyb3Q6IFxcZjc4NztcbiRmYS12YXItY2FydC1hcnJvdy1kb3duOiBcXGYyMTg7XG4kZmEtdmFyLWNhcnQtcGx1czogXFxmMjE3O1xuJGZhLXZhci1jYXNoLXJlZ2lzdGVyOiBcXGY3ODg7XG4kZmEtdmFyLWNhdDogXFxmNmJlO1xuJGZhLXZhci1jYy1hbWF6b24tcGF5OiBcXGY0MmQ7XG4kZmEtdmFyLWNjLWFtZXg6IFxcZjFmMztcbiRmYS12YXItY2MtYXBwbGUtcGF5OiBcXGY0MTY7XG4kZmEtdmFyLWNjLWRpbmVycy1jbHViOiBcXGYyNGM7XG4kZmEtdmFyLWNjLWRpc2NvdmVyOiBcXGYxZjI7XG4kZmEtdmFyLWNjLWpjYjogXFxmMjRiO1xuJGZhLXZhci1jYy1tYXN0ZXJjYXJkOiBcXGYxZjE7XG4kZmEtdmFyLWNjLXBheXBhbDogXFxmMWY0O1xuJGZhLXZhci1jYy1zdHJpcGU6IFxcZjFmNTtcbiRmYS12YXItY2MtdmlzYTogXFxmMWYwO1xuJGZhLXZhci1jZW50ZXJjb2RlOiBcXGYzODA7XG4kZmEtdmFyLWNlbnRvczogXFxmNzg5O1xuJGZhLXZhci1jZXJ0aWZpY2F0ZTogXFxmMGEzO1xuJGZhLXZhci1jaGFpcjogXFxmNmMwO1xuJGZhLXZhci1jaGFsa2JvYXJkOiBcXGY1MWI7XG4kZmEtdmFyLWNoYWxrYm9hcmQtdGVhY2hlcjogXFxmNTFjO1xuJGZhLXZhci1jaGFyZ2luZy1zdGF0aW9uOiBcXGY1ZTc7XG4kZmEtdmFyLWNoYXJ0LWFyZWE6IFxcZjFmZTtcbiRmYS12YXItY2hhcnQtYmFyOiBcXGYwODA7XG4kZmEtdmFyLWNoYXJ0LWxpbmU6IFxcZjIwMTtcbiRmYS12YXItY2hhcnQtcGllOiBcXGYyMDA7XG4kZmEtdmFyLWNoZWNrOiBcXGYwMGM7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZTogXFxmMDU4O1xuJGZhLXZhci1jaGVjay1kb3VibGU6IFxcZjU2MDtcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcXGYxNGE7XG4kZmEtdmFyLWNoZWVzZTogXFxmN2VmO1xuJGZhLXZhci1jaGVzczogXFxmNDM5O1xuJGZhLXZhci1jaGVzcy1iaXNob3A6IFxcZjQzYTtcbiRmYS12YXItY2hlc3MtYm9hcmQ6IFxcZjQzYztcbiRmYS12YXItY2hlc3Mta2luZzogXFxmNDNmO1xuJGZhLXZhci1jaGVzcy1rbmlnaHQ6IFxcZjQ0MTtcbiRmYS12YXItY2hlc3MtcGF3bjogXFxmNDQzO1xuJGZhLXZhci1jaGVzcy1xdWVlbjogXFxmNDQ1O1xuJGZhLXZhci1jaGVzcy1yb29rOiBcXGY0NDc7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFxcZjEzYTtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXFxmMTM3O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogXFxmMTM4O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXFxmMTM5O1xuJGZhLXZhci1jaGV2cm9uLWRvd246IFxcZjA3ODtcbiRmYS12YXItY2hldnJvbi1sZWZ0OiBcXGYwNTM7XG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFxcZjA1NDtcbiRmYS12YXItY2hldnJvbi11cDogXFxmMDc3O1xuJGZhLXZhci1jaGlsZDogXFxmMWFlO1xuJGZhLXZhci1jaHJvbWU6IFxcZjI2ODtcbiRmYS12YXItY2hyb21lY2FzdDogXFxmODM4O1xuJGZhLXZhci1jaHVyY2g6IFxcZjUxZDtcbiRmYS12YXItY2lyY2xlOiBcXGYxMTE7XG4kZmEtdmFyLWNpcmNsZS1ub3RjaDogXFxmMWNlO1xuJGZhLXZhci1jaXR5OiBcXGY2NGY7XG4kZmEtdmFyLWNsaW5pYy1tZWRpY2FsOiBcXGY3ZjI7XG4kZmEtdmFyLWNsaXBib2FyZDogXFxmMzI4O1xuJGZhLXZhci1jbGlwYm9hcmQtY2hlY2s6IFxcZjQ2YztcbiRmYS12YXItY2xpcGJvYXJkLWxpc3Q6IFxcZjQ2ZDtcbiRmYS12YXItY2xvY2s6IFxcZjAxNztcbiRmYS12YXItY2xvbmU6IFxcZjI0ZDtcbiRmYS12YXItY2xvc2VkLWNhcHRpb25pbmc6IFxcZjIwYTtcbiRmYS12YXItY2xvdWQ6IFxcZjBjMjtcbiRmYS12YXItY2xvdWQtZG93bmxvYWQtYWx0OiBcXGYzODE7XG4kZmEtdmFyLWNsb3VkLW1lYXRiYWxsOiBcXGY3M2I7XG4kZmEtdmFyLWNsb3VkLW1vb246IFxcZjZjMztcbiRmYS12YXItY2xvdWQtbW9vbi1yYWluOiBcXGY3M2M7XG4kZmEtdmFyLWNsb3VkLXJhaW46IFxcZjczZDtcbiRmYS12YXItY2xvdWQtc2hvd2Vycy1oZWF2eTogXFxmNzQwO1xuJGZhLXZhci1jbG91ZC1zdW46IFxcZjZjNDtcbiRmYS12YXItY2xvdWQtc3VuLXJhaW46IFxcZjc0MztcbiRmYS12YXItY2xvdWQtdXBsb2FkLWFsdDogXFxmMzgyO1xuJGZhLXZhci1jbG91ZHNjYWxlOiBcXGYzODM7XG4kZmEtdmFyLWNsb3Vkc21pdGg6IFxcZjM4NDtcbiRmYS12YXItY2xvdWR2ZXJzaWZ5OiBcXGYzODU7XG4kZmEtdmFyLWNvY2t0YWlsOiBcXGY1NjE7XG4kZmEtdmFyLWNvZGU6IFxcZjEyMTtcbiRmYS12YXItY29kZS1icmFuY2g6IFxcZjEyNjtcbiRmYS12YXItY29kZXBlbjogXFxmMWNiO1xuJGZhLXZhci1jb2RpZXBpZTogXFxmMjg0O1xuJGZhLXZhci1jb2ZmZWU6IFxcZjBmNDtcbiRmYS12YXItY29nOiBcXGYwMTM7XG4kZmEtdmFyLWNvZ3M6IFxcZjA4NTtcbiRmYS12YXItY29pbnM6IFxcZjUxZTtcbiRmYS12YXItY29sdW1uczogXFxmMGRiO1xuJGZhLXZhci1jb21tZW50OiBcXGYwNzU7XG4kZmEtdmFyLWNvbW1lbnQtYWx0OiBcXGYyN2E7XG4kZmEtdmFyLWNvbW1lbnQtZG9sbGFyOiBcXGY2NTE7XG4kZmEtdmFyLWNvbW1lbnQtZG90czogXFxmNGFkO1xuJGZhLXZhci1jb21tZW50LW1lZGljYWw6IFxcZjdmNTtcbiRmYS12YXItY29tbWVudC1zbGFzaDogXFxmNGIzO1xuJGZhLXZhci1jb21tZW50czogXFxmMDg2O1xuJGZhLXZhci1jb21tZW50cy1kb2xsYXI6IFxcZjY1MztcbiRmYS12YXItY29tcGFjdC1kaXNjOiBcXGY1MWY7XG4kZmEtdmFyLWNvbXBhc3M6IFxcZjE0ZTtcbiRmYS12YXItY29tcHJlc3M6IFxcZjA2NjtcbiRmYS12YXItY29tcHJlc3MtYXJyb3dzLWFsdDogXFxmNzhjO1xuJGZhLXZhci1jb25jaWVyZ2UtYmVsbDogXFxmNTYyO1xuJGZhLXZhci1jb25mbHVlbmNlOiBcXGY3OGQ7XG4kZmEtdmFyLWNvbm5lY3RkZXZlbG9wOiBcXGYyMGU7XG4kZmEtdmFyLWNvbnRhbzogXFxmMjZkO1xuJGZhLXZhci1jb29raWU6IFxcZjU2MztcbiRmYS12YXItY29va2llLWJpdGU6IFxcZjU2NDtcbiRmYS12YXItY29weTogXFxmMGM1O1xuJGZhLXZhci1jb3B5cmlnaHQ6IFxcZjFmOTtcbiRmYS12YXItY290dG9uLWJ1cmVhdTogXFxmODllO1xuJGZhLXZhci1jb3VjaDogXFxmNGI4O1xuJGZhLXZhci1jcGFuZWw6IFxcZjM4ODtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXFxmMjVlO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLWJ5OiBcXGY0ZTc7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmM6IFxcZjRlODtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1ldTogXFxmNGU5O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOiBcXGY0ZWE7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmQ6IFxcZjRlYjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZDogXFxmNGVjO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDogXFxmNGVkO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OiBcXGY0ZWU7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2E6IFxcZjRlZjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzogXFxmNGYwO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6IFxcZjRmMTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zaGFyZTogXFxmNGYyO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXplcm86IFxcZjRmMztcbiRmYS12YXItY3JlZGl0LWNhcmQ6IFxcZjA5ZDtcbiRmYS12YXItY3JpdGljYWwtcm9sZTogXFxmNmM5O1xuJGZhLXZhci1jcm9wOiBcXGYxMjU7XG4kZmEtdmFyLWNyb3AtYWx0OiBcXGY1NjU7XG4kZmEtdmFyLWNyb3NzOiBcXGY2NTQ7XG4kZmEtdmFyLWNyb3NzaGFpcnM6IFxcZjA1YjtcbiRmYS12YXItY3JvdzogXFxmNTIwO1xuJGZhLXZhci1jcm93bjogXFxmNTIxO1xuJGZhLXZhci1jcnV0Y2g6IFxcZjdmNztcbiRmYS12YXItY3NzMzogXFxmMTNjO1xuJGZhLXZhci1jc3MzLWFsdDogXFxmMzhiO1xuJGZhLXZhci1jdWJlOiBcXGYxYjI7XG4kZmEtdmFyLWN1YmVzOiBcXGYxYjM7XG4kZmEtdmFyLWN1dDogXFxmMGM0O1xuJGZhLXZhci1jdXR0bGVmaXNoOiBcXGYzOGM7XG4kZmEtdmFyLWQtYW5kLWQ6IFxcZjM4ZDtcbiRmYS12YXItZC1hbmQtZC1iZXlvbmQ6IFxcZjZjYTtcbiRmYS12YXItZGFzaGN1YmU6IFxcZjIxMDtcbiRmYS12YXItZGF0YWJhc2U6IFxcZjFjMDtcbiRmYS12YXItZGVhZjogXFxmMmE0O1xuJGZhLXZhci1kZWxpY2lvdXM6IFxcZjFhNTtcbiRmYS12YXItZGVtb2NyYXQ6IFxcZjc0NztcbiRmYS12YXItZGVwbG95ZG9nOiBcXGYzOGU7XG4kZmEtdmFyLWRlc2twcm86IFxcZjM4ZjtcbiRmYS12YXItZGVza3RvcDogXFxmMTA4O1xuJGZhLXZhci1kZXY6IFxcZjZjYztcbiRmYS12YXItZGV2aWFudGFydDogXFxmMWJkO1xuJGZhLXZhci1kaGFybWFjaGFrcmE6IFxcZjY1NTtcbiRmYS12YXItZGhsOiBcXGY3OTA7XG4kZmEtdmFyLWRpYWdub3NlczogXFxmNDcwO1xuJGZhLXZhci1kaWFzcG9yYTogXFxmNzkxO1xuJGZhLXZhci1kaWNlOiBcXGY1MjI7XG4kZmEtdmFyLWRpY2UtZDIwOiBcXGY2Y2Y7XG4kZmEtdmFyLWRpY2UtZDY6IFxcZjZkMTtcbiRmYS12YXItZGljZS1maXZlOiBcXGY1MjM7XG4kZmEtdmFyLWRpY2UtZm91cjogXFxmNTI0O1xuJGZhLXZhci1kaWNlLW9uZTogXFxmNTI1O1xuJGZhLXZhci1kaWNlLXNpeDogXFxmNTI2O1xuJGZhLXZhci1kaWNlLXRocmVlOiBcXGY1Mjc7XG4kZmEtdmFyLWRpY2UtdHdvOiBcXGY1Mjg7XG4kZmEtdmFyLWRpZ2c6IFxcZjFhNjtcbiRmYS12YXItZGlnaXRhbC1vY2VhbjogXFxmMzkxO1xuJGZhLXZhci1kaWdpdGFsLXRhY2hvZ3JhcGg6IFxcZjU2NjtcbiRmYS12YXItZGlyZWN0aW9uczogXFxmNWViO1xuJGZhLXZhci1kaXNjb3JkOiBcXGYzOTI7XG4kZmEtdmFyLWRpc2NvdXJzZTogXFxmMzkzO1xuJGZhLXZhci1kaXZpZGU6IFxcZjUyOTtcbiRmYS12YXItZGl6enk6IFxcZjU2NztcbiRmYS12YXItZG5hOiBcXGY0NzE7XG4kZmEtdmFyLWRvY2h1YjogXFxmMzk0O1xuJGZhLXZhci1kb2NrZXI6IFxcZjM5NTtcbiRmYS12YXItZG9nOiBcXGY2ZDM7XG4kZmEtdmFyLWRvbGxhci1zaWduOiBcXGYxNTU7XG4kZmEtdmFyLWRvbGx5OiBcXGY0NzI7XG4kZmEtdmFyLWRvbGx5LWZsYXRiZWQ6IFxcZjQ3NDtcbiRmYS12YXItZG9uYXRlOiBcXGY0Yjk7XG4kZmEtdmFyLWRvb3ItY2xvc2VkOiBcXGY1MmE7XG4kZmEtdmFyLWRvb3Itb3BlbjogXFxmNTJiO1xuJGZhLXZhci1kb3QtY2lyY2xlOiBcXGYxOTI7XG4kZmEtdmFyLWRvdmU6IFxcZjRiYTtcbiRmYS12YXItZG93bmxvYWQ6IFxcZjAxOTtcbiRmYS12YXItZHJhZnQyZGlnaXRhbDogXFxmMzk2O1xuJGZhLXZhci1kcmFmdGluZy1jb21wYXNzOiBcXGY1Njg7XG4kZmEtdmFyLWRyYWdvbjogXFxmNmQ1O1xuJGZhLXZhci1kcmF3LXBvbHlnb246IFxcZjVlZTtcbiRmYS12YXItZHJpYmJibGU6IFxcZjE3ZDtcbiRmYS12YXItZHJpYmJibGUtc3F1YXJlOiBcXGYzOTc7XG4kZmEtdmFyLWRyb3Bib3g6IFxcZjE2YjtcbiRmYS12YXItZHJ1bTogXFxmNTY5O1xuJGZhLXZhci1kcnVtLXN0ZWVscGFuOiBcXGY1NmE7XG4kZmEtdmFyLWRydW1zdGljay1iaXRlOiBcXGY2ZDc7XG4kZmEtdmFyLWRydXBhbDogXFxmMWE5O1xuJGZhLXZhci1kdW1iYmVsbDogXFxmNDRiO1xuJGZhLXZhci1kdW1wc3RlcjogXFxmNzkzO1xuJGZhLXZhci1kdW1wc3Rlci1maXJlOiBcXGY3OTQ7XG4kZmEtdmFyLWR1bmdlb246IFxcZjZkOTtcbiRmYS12YXItZHlhbG9nOiBcXGYzOTk7XG4kZmEtdmFyLWVhcmx5YmlyZHM6IFxcZjM5YTtcbiRmYS12YXItZWJheTogXFxmNGY0O1xuJGZhLXZhci1lZGdlOiBcXGYyODI7XG4kZmEtdmFyLWVkaXQ6IFxcZjA0NDtcbiRmYS12YXItZWdnOiBcXGY3ZmI7XG4kZmEtdmFyLWVqZWN0OiBcXGYwNTI7XG4kZmEtdmFyLWVsZW1lbnRvcjogXFxmNDMwO1xuJGZhLXZhci1lbGxpcHNpcy1oOiBcXGYxNDE7XG4kZmEtdmFyLWVsbGlwc2lzLXY6IFxcZjE0MjtcbiRmYS12YXItZWxsbzogXFxmNWYxO1xuJGZhLXZhci1lbWJlcjogXFxmNDIzO1xuJGZhLXZhci1lbXBpcmU6IFxcZjFkMTtcbiRmYS12YXItZW52ZWxvcGU6IFxcZjBlMDtcbiRmYS12YXItZW52ZWxvcGUtb3BlbjogXFxmMmI2O1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuLXRleHQ6IFxcZjY1ODtcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiBcXGYxOTk7XG4kZmEtdmFyLWVudmlyYTogXFxmMjk5O1xuJGZhLXZhci1lcXVhbHM6IFxcZjUyYztcbiRmYS12YXItZXJhc2VyOiBcXGYxMmQ7XG4kZmEtdmFyLWVybGFuZzogXFxmMzlkO1xuJGZhLXZhci1ldGhlcmV1bTogXFxmNDJlO1xuJGZhLXZhci1ldGhlcm5ldDogXFxmNzk2O1xuJGZhLXZhci1ldHN5OiBcXGYyZDc7XG4kZmEtdmFyLWV1cm8tc2lnbjogXFxmMTUzO1xuJGZhLXZhci1ldmVybm90ZTogXFxmODM5O1xuJGZhLXZhci1leGNoYW5nZS1hbHQ6IFxcZjM2MjtcbiRmYS12YXItZXhjbGFtYXRpb246IFxcZjEyYTtcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiBcXGYwNmE7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOiBcXGYwNzE7XG4kZmEtdmFyLWV4cGFuZDogXFxmMDY1O1xuJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdDogXFxmMzFlO1xuJGZhLXZhci1leHBlZGl0ZWRzc2w6IFxcZjIzZTtcbiRmYS12YXItZXh0ZXJuYWwtbGluay1hbHQ6IFxcZjM1ZDtcbiRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OiBcXGYzNjA7XG4kZmEtdmFyLWV5ZTogXFxmMDZlO1xuJGZhLXZhci1leWUtZHJvcHBlcjogXFxmMWZiO1xuJGZhLXZhci1leWUtc2xhc2g6IFxcZjA3MDtcbiRmYS12YXItZmFjZWJvb2s6IFxcZjA5YTtcbiRmYS12YXItZmFjZWJvb2stZjogXFxmMzllO1xuJGZhLXZhci1mYWNlYm9vay1tZXNzZW5nZXI6IFxcZjM5ZjtcbiRmYS12YXItZmFjZWJvb2stc3F1YXJlOiBcXGYwODI7XG4kZmEtdmFyLWZhbjogXFxmODYzO1xuJGZhLXZhci1mYW50YXN5LWZsaWdodC1nYW1lczogXFxmNmRjO1xuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcXGYwNDk7XG4kZmEtdmFyLWZhc3QtZm9yd2FyZDogXFxmMDUwO1xuJGZhLXZhci1mYXg6IFxcZjFhYztcbiRmYS12YXItZmVhdGhlcjogXFxmNTJkO1xuJGZhLXZhci1mZWF0aGVyLWFsdDogXFxmNTZiO1xuJGZhLXZhci1mZWRleDogXFxmNzk3O1xuJGZhLXZhci1mZWRvcmE6IFxcZjc5ODtcbiRmYS12YXItZmVtYWxlOiBcXGYxODI7XG4kZmEtdmFyLWZpZ2h0ZXItamV0OiBcXGYwZmI7XG4kZmEtdmFyLWZpZ21hOiBcXGY3OTk7XG4kZmEtdmFyLWZpbGU6IFxcZjE1YjtcbiRmYS12YXItZmlsZS1hbHQ6IFxcZjE1YztcbiRmYS12YXItZmlsZS1hcmNoaXZlOiBcXGYxYzY7XG4kZmEtdmFyLWZpbGUtYXVkaW86IFxcZjFjNztcbiRmYS12YXItZmlsZS1jb2RlOiBcXGYxYzk7XG4kZmEtdmFyLWZpbGUtY29udHJhY3Q6IFxcZjU2YztcbiRmYS12YXItZmlsZS1jc3Y6IFxcZjZkZDtcbiRmYS12YXItZmlsZS1kb3dubG9hZDogXFxmNTZkO1xuJGZhLXZhci1maWxlLWV4Y2VsOiBcXGYxYzM7XG4kZmEtdmFyLWZpbGUtZXhwb3J0OiBcXGY1NmU7XG4kZmEtdmFyLWZpbGUtaW1hZ2U6IFxcZjFjNTtcbiRmYS12YXItZmlsZS1pbXBvcnQ6IFxcZjU2ZjtcbiRmYS12YXItZmlsZS1pbnZvaWNlOiBcXGY1NzA7XG4kZmEtdmFyLWZpbGUtaW52b2ljZS1kb2xsYXI6IFxcZjU3MTtcbiRmYS12YXItZmlsZS1tZWRpY2FsOiBcXGY0Nzc7XG4kZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQ6IFxcZjQ3ODtcbiRmYS12YXItZmlsZS1wZGY6IFxcZjFjMTtcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50OiBcXGYxYzQ7XG4kZmEtdmFyLWZpbGUtcHJlc2NyaXB0aW9uOiBcXGY1NzI7XG4kZmEtdmFyLWZpbGUtc2lnbmF0dXJlOiBcXGY1NzM7XG4kZmEtdmFyLWZpbGUtdXBsb2FkOiBcXGY1NzQ7XG4kZmEtdmFyLWZpbGUtdmlkZW86IFxcZjFjODtcbiRmYS12YXItZmlsZS13b3JkOiBcXGYxYzI7XG4kZmEtdmFyLWZpbGw6IFxcZjU3NTtcbiRmYS12YXItZmlsbC1kcmlwOiBcXGY1NzY7XG4kZmEtdmFyLWZpbG06IFxcZjAwODtcbiRmYS12YXItZmlsdGVyOiBcXGYwYjA7XG4kZmEtdmFyLWZpbmdlcnByaW50OiBcXGY1Nzc7XG4kZmEtdmFyLWZpcmU6IFxcZjA2ZDtcbiRmYS12YXItZmlyZS1hbHQ6IFxcZjdlNDtcbiRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI6IFxcZjEzNDtcbiRmYS12YXItZmlyZWZveDogXFxmMjY5O1xuJGZhLXZhci1maXJzdC1haWQ6IFxcZjQ3OTtcbiRmYS12YXItZmlyc3Qtb3JkZXI6IFxcZjJiMDtcbiRmYS12YXItZmlyc3Qtb3JkZXItYWx0OiBcXGY1MGE7XG4kZmEtdmFyLWZpcnN0ZHJhZnQ6IFxcZjNhMTtcbiRmYS12YXItZmlzaDogXFxmNTc4O1xuJGZhLXZhci1maXN0LXJhaXNlZDogXFxmNmRlO1xuJGZhLXZhci1mbGFnOiBcXGYwMjQ7XG4kZmEtdmFyLWZsYWctY2hlY2tlcmVkOiBcXGYxMWU7XG4kZmEtdmFyLWZsYWctdXNhOiBcXGY3NGQ7XG4kZmEtdmFyLWZsYXNrOiBcXGYwYzM7XG4kZmEtdmFyLWZsaWNrcjogXFxmMTZlO1xuJGZhLXZhci1mbGlwYm9hcmQ6IFxcZjQ0ZDtcbiRmYS12YXItZmx1c2hlZDogXFxmNTc5O1xuJGZhLXZhci1mbHk6IFxcZjQxNztcbiRmYS12YXItZm9sZGVyOiBcXGYwN2I7XG4kZmEtdmFyLWZvbGRlci1taW51czogXFxmNjVkO1xuJGZhLXZhci1mb2xkZXItb3BlbjogXFxmMDdjO1xuJGZhLXZhci1mb2xkZXItcGx1czogXFxmNjVlO1xuJGZhLXZhci1mb250OiBcXGYwMzE7XG4kZmEtdmFyLWZvbnQtYXdlc29tZTogXFxmMmI0O1xuJGZhLXZhci1mb250LWF3ZXNvbWUtYWx0OiBcXGYzNWM7XG4kZmEtdmFyLWZvbnQtYXdlc29tZS1mbGFnOiBcXGY0MjU7XG4kZmEtdmFyLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6IFxcZjRlNjtcbiRmYS12YXItZm9udGljb25zOiBcXGYyODA7XG4kZmEtdmFyLWZvbnRpY29ucy1maTogXFxmM2EyO1xuJGZhLXZhci1mb290YmFsbC1iYWxsOiBcXGY0NGU7XG4kZmEtdmFyLWZvcnQtYXdlc29tZTogXFxmMjg2O1xuJGZhLXZhci1mb3J0LWF3ZXNvbWUtYWx0OiBcXGYzYTM7XG4kZmEtdmFyLWZvcnVtYmVlOiBcXGYyMTE7XG4kZmEtdmFyLWZvcndhcmQ6IFxcZjA0ZTtcbiRmYS12YXItZm91cnNxdWFyZTogXFxmMTgwO1xuJGZhLXZhci1mcmVlLWNvZGUtY2FtcDogXFxmMmM1O1xuJGZhLXZhci1mcmVlYnNkOiBcXGYzYTQ7XG4kZmEtdmFyLWZyb2c6IFxcZjUyZTtcbiRmYS12YXItZnJvd246IFxcZjExOTtcbiRmYS12YXItZnJvd24tb3BlbjogXFxmNTdhO1xuJGZhLXZhci1mdWxjcnVtOiBcXGY1MGI7XG4kZmEtdmFyLWZ1bm5lbC1kb2xsYXI6IFxcZjY2MjtcbiRmYS12YXItZnV0Ym9sOiBcXGYxZTM7XG4kZmEtdmFyLWdhbGFjdGljLXJlcHVibGljOiBcXGY1MGM7XG4kZmEtdmFyLWdhbGFjdGljLXNlbmF0ZTogXFxmNTBkO1xuJGZhLXZhci1nYW1lcGFkOiBcXGYxMWI7XG4kZmEtdmFyLWdhcy1wdW1wOiBcXGY1MmY7XG4kZmEtdmFyLWdhdmVsOiBcXGYwZTM7XG4kZmEtdmFyLWdlbTogXFxmM2E1O1xuJGZhLXZhci1nZW5kZXJsZXNzOiBcXGYyMmQ7XG4kZmEtdmFyLWdldC1wb2NrZXQ6IFxcZjI2NTtcbiRmYS12YXItZ2c6IFxcZjI2MDtcbiRmYS12YXItZ2ctY2lyY2xlOiBcXGYyNjE7XG4kZmEtdmFyLWdob3N0OiBcXGY2ZTI7XG4kZmEtdmFyLWdpZnQ6IFxcZjA2YjtcbiRmYS12YXItZ2lmdHM6IFxcZjc5YztcbiRmYS12YXItZ2l0OiBcXGYxZDM7XG4kZmEtdmFyLWdpdC1hbHQ6IFxcZjg0MTtcbiRmYS12YXItZ2l0LXNxdWFyZTogXFxmMWQyO1xuJGZhLXZhci1naXRodWI6IFxcZjA5YjtcbiRmYS12YXItZ2l0aHViLWFsdDogXFxmMTEzO1xuJGZhLXZhci1naXRodWItc3F1YXJlOiBcXGYwOTI7XG4kZmEtdmFyLWdpdGtyYWtlbjogXFxmM2E2O1xuJGZhLXZhci1naXRsYWI6IFxcZjI5NjtcbiRmYS12YXItZ2l0dGVyOiBcXGY0MjY7XG4kZmEtdmFyLWdsYXNzLWNoZWVyczogXFxmNzlmO1xuJGZhLXZhci1nbGFzcy1tYXJ0aW5pOiBcXGYwMDA7XG4kZmEtdmFyLWdsYXNzLW1hcnRpbmktYWx0OiBcXGY1N2I7XG4kZmEtdmFyLWdsYXNzLXdoaXNrZXk6IFxcZjdhMDtcbiRmYS12YXItZ2xhc3NlczogXFxmNTMwO1xuJGZhLXZhci1nbGlkZTogXFxmMmE1O1xuJGZhLXZhci1nbGlkZS1nOiBcXGYyYTY7XG4kZmEtdmFyLWdsb2JlOiBcXGYwYWM7XG4kZmEtdmFyLWdsb2JlLWFmcmljYTogXFxmNTdjO1xuJGZhLXZhci1nbG9iZS1hbWVyaWNhczogXFxmNTdkO1xuJGZhLXZhci1nbG9iZS1hc2lhOiBcXGY1N2U7XG4kZmEtdmFyLWdsb2JlLWV1cm9wZTogXFxmN2EyO1xuJGZhLXZhci1nb2ZvcmU6IFxcZjNhNztcbiRmYS12YXItZ29sZi1iYWxsOiBcXGY0NTA7XG4kZmEtdmFyLWdvb2RyZWFkczogXFxmM2E4O1xuJGZhLXZhci1nb29kcmVhZHMtZzogXFxmM2E5O1xuJGZhLXZhci1nb29nbGU6IFxcZjFhMDtcbiRmYS12YXItZ29vZ2xlLWRyaXZlOiBcXGYzYWE7XG4kZmEtdmFyLWdvb2dsZS1wbGF5OiBcXGYzYWI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzOiBcXGYyYjM7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLWc6IFxcZjBkNTtcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcXGYwZDQ7XG4kZmEtdmFyLWdvb2dsZS13YWxsZXQ6IFxcZjFlZTtcbiRmYS12YXItZ29wdXJhbTogXFxmNjY0O1xuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXFxmMTlkO1xuJGZhLXZhci1ncmF0aXBheTogXFxmMTg0O1xuJGZhLXZhci1ncmF2OiBcXGYyZDY7XG4kZmEtdmFyLWdyZWF0ZXItdGhhbjogXFxmNTMxO1xuJGZhLXZhci1ncmVhdGVyLXRoYW4tZXF1YWw6IFxcZjUzMjtcbiRmYS12YXItZ3JpbWFjZTogXFxmNTdmO1xuJGZhLXZhci1ncmluOiBcXGY1ODA7XG4kZmEtdmFyLWdyaW4tYWx0OiBcXGY1ODE7XG4kZmEtdmFyLWdyaW4tYmVhbTogXFxmNTgyO1xuJGZhLXZhci1ncmluLWJlYW0tc3dlYXQ6IFxcZjU4MztcbiRmYS12YXItZ3Jpbi1oZWFydHM6IFxcZjU4NDtcbiRmYS12YXItZ3Jpbi1zcXVpbnQ6IFxcZjU4NTtcbiRmYS12YXItZ3Jpbi1zcXVpbnQtdGVhcnM6IFxcZjU4NjtcbiRmYS12YXItZ3Jpbi1zdGFyczogXFxmNTg3O1xuJGZhLXZhci1ncmluLXRlYXJzOiBcXGY1ODg7XG4kZmEtdmFyLWdyaW4tdG9uZ3VlOiBcXGY1ODk7XG4kZmEtdmFyLWdyaW4tdG9uZ3VlLXNxdWludDogXFxmNThhO1xuJGZhLXZhci1ncmluLXRvbmd1ZS13aW5rOiBcXGY1OGI7XG4kZmEtdmFyLWdyaW4td2luazogXFxmNThjO1xuJGZhLXZhci1ncmlwLWhvcml6b250YWw6IFxcZjU4ZDtcbiRmYS12YXItZ3JpcC1saW5lczogXFxmN2E0O1xuJGZhLXZhci1ncmlwLWxpbmVzLXZlcnRpY2FsOiBcXGY3YTU7XG4kZmEtdmFyLWdyaXAtdmVydGljYWw6IFxcZjU4ZTtcbiRmYS12YXItZ3JpcGZpcmU6IFxcZjNhYztcbiRmYS12YXItZ3J1bnQ6IFxcZjNhZDtcbiRmYS12YXItZ3VpdGFyOiBcXGY3YTY7XG4kZmEtdmFyLWd1bHA6IFxcZjNhZTtcbiRmYS12YXItaC1zcXVhcmU6IFxcZjBmZDtcbiRmYS12YXItaGFja2VyLW5ld3M6IFxcZjFkNDtcbiRmYS12YXItaGFja2VyLW5ld3Mtc3F1YXJlOiBcXGYzYWY7XG4kZmEtdmFyLWhhY2tlcnJhbms6IFxcZjVmNztcbiRmYS12YXItaGFtYnVyZ2VyOiBcXGY4MDU7XG4kZmEtdmFyLWhhbW1lcjogXFxmNmUzO1xuJGZhLXZhci1oYW1zYTogXFxmNjY1O1xuJGZhLXZhci1oYW5kLWhvbGRpbmc6IFxcZjRiZDtcbiRmYS12YXItaGFuZC1ob2xkaW5nLWhlYXJ0OiBcXGY0YmU7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy11c2Q6IFxcZjRjMDtcbiRmYS12YXItaGFuZC1saXphcmQ6IFxcZjI1ODtcbiRmYS12YXItaGFuZC1taWRkbGUtZmluZ2VyOiBcXGY4MDY7XG4kZmEtdmFyLWhhbmQtcGFwZXI6IFxcZjI1NjtcbiRmYS12YXItaGFuZC1wZWFjZTogXFxmMjViO1xuJGZhLXZhci1oYW5kLXBvaW50LWRvd246IFxcZjBhNztcbiRmYS12YXItaGFuZC1wb2ludC1sZWZ0OiBcXGYwYTU7XG4kZmEtdmFyLWhhbmQtcG9pbnQtcmlnaHQ6IFxcZjBhNDtcbiRmYS12YXItaGFuZC1wb2ludC11cDogXFxmMGE2O1xuJGZhLXZhci1oYW5kLXBvaW50ZXI6IFxcZjI1YTtcbiRmYS12YXItaGFuZC1yb2NrOiBcXGYyNTU7XG4kZmEtdmFyLWhhbmQtc2Npc3NvcnM6IFxcZjI1NztcbiRmYS12YXItaGFuZC1zcG9jazogXFxmMjU5O1xuJGZhLXZhci1oYW5kczogXFxmNGMyO1xuJGZhLXZhci1oYW5kcy1oZWxwaW5nOiBcXGY0YzQ7XG4kZmEtdmFyLWhhbmRzaGFrZTogXFxmMmI1O1xuJGZhLXZhci1oYW51a2lhaDogXFxmNmU2O1xuJGZhLXZhci1oYXJkLWhhdDogXFxmODA3O1xuJGZhLXZhci1oYXNodGFnOiBcXGYyOTI7XG4kZmEtdmFyLWhhdC13aXphcmQ6IFxcZjZlODtcbiRmYS12YXItaGF5a2FsOiBcXGY2NjY7XG4kZmEtdmFyLWhkZDogXFxmMGEwO1xuJGZhLXZhci1oZWFkaW5nOiBcXGYxZGM7XG4kZmEtdmFyLWhlYWRwaG9uZXM6IFxcZjAyNTtcbiRmYS12YXItaGVhZHBob25lcy1hbHQ6IFxcZjU4ZjtcbiRmYS12YXItaGVhZHNldDogXFxmNTkwO1xuJGZhLXZhci1oZWFydDogXFxmMDA0O1xuJGZhLXZhci1oZWFydC1icm9rZW46IFxcZjdhOTtcbiRmYS12YXItaGVhcnRiZWF0OiBcXGYyMWU7XG4kZmEtdmFyLWhlbGljb3B0ZXI6IFxcZjUzMztcbiRmYS12YXItaGlnaGxpZ2h0ZXI6IFxcZjU5MTtcbiRmYS12YXItaGlraW5nOiBcXGY2ZWM7XG4kZmEtdmFyLWhpcHBvOiBcXGY2ZWQ7XG4kZmEtdmFyLWhpcHM6IFxcZjQ1MjtcbiRmYS12YXItaGlyZS1hLWhlbHBlcjogXFxmM2IwO1xuJGZhLXZhci1oaXN0b3J5OiBcXGYxZGE7XG4kZmEtdmFyLWhvY2tleS1wdWNrOiBcXGY0NTM7XG4kZmEtdmFyLWhvbGx5LWJlcnJ5OiBcXGY3YWE7XG4kZmEtdmFyLWhvbWU6IFxcZjAxNTtcbiRmYS12YXItaG9vbGk6IFxcZjQyNztcbiRmYS12YXItaG9ybmJpbGw6IFxcZjU5MjtcbiRmYS12YXItaG9yc2U6IFxcZjZmMDtcbiRmYS12YXItaG9yc2UtaGVhZDogXFxmN2FiO1xuJGZhLXZhci1ob3NwaXRhbDogXFxmMGY4O1xuJGZhLXZhci1ob3NwaXRhbC1hbHQ6IFxcZjQ3ZDtcbiRmYS12YXItaG9zcGl0YWwtc3ltYm9sOiBcXGY0N2U7XG4kZmEtdmFyLWhvdC10dWI6IFxcZjU5MztcbiRmYS12YXItaG90ZG9nOiBcXGY4MGY7XG4kZmEtdmFyLWhvdGVsOiBcXGY1OTQ7XG4kZmEtdmFyLWhvdGphcjogXFxmM2IxO1xuJGZhLXZhci1ob3VyZ2xhc3M6IFxcZjI1NDtcbiRmYS12YXItaG91cmdsYXNzLWVuZDogXFxmMjUzO1xuJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjogXFxmMjUyO1xuJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ6IFxcZjI1MTtcbiRmYS12YXItaG91c2UtZGFtYWdlOiBcXGY2ZjE7XG4kZmEtdmFyLWhvdXp6OiBcXGYyN2M7XG4kZmEtdmFyLWhyeXZuaWE6IFxcZjZmMjtcbiRmYS12YXItaHRtbDU6IFxcZjEzYjtcbiRmYS12YXItaHVic3BvdDogXFxmM2IyO1xuJGZhLXZhci1pLWN1cnNvcjogXFxmMjQ2O1xuJGZhLXZhci1pY2UtY3JlYW06IFxcZjgxMDtcbiRmYS12YXItaWNpY2xlczogXFxmN2FkO1xuJGZhLXZhci1pY29uczogXFxmODZkO1xuJGZhLXZhci1pZC1iYWRnZTogXFxmMmMxO1xuJGZhLXZhci1pZC1jYXJkOiBcXGYyYzI7XG4kZmEtdmFyLWlkLWNhcmQtYWx0OiBcXGY0N2Y7XG4kZmEtdmFyLWlnbG9vOiBcXGY3YWU7XG4kZmEtdmFyLWltYWdlOiBcXGYwM2U7XG4kZmEtdmFyLWltYWdlczogXFxmMzAyO1xuJGZhLXZhci1pbWRiOiBcXGYyZDg7XG4kZmEtdmFyLWluYm94OiBcXGYwMWM7XG4kZmEtdmFyLWluZGVudDogXFxmMDNjO1xuJGZhLXZhci1pbmR1c3RyeTogXFxmMjc1O1xuJGZhLXZhci1pbmZpbml0eTogXFxmNTM0O1xuJGZhLXZhci1pbmZvOiBcXGYxMjk7XG4kZmEtdmFyLWluZm8tY2lyY2xlOiBcXGYwNWE7XG4kZmEtdmFyLWluc3RhZ3JhbTogXFxmMTZkO1xuJGZhLXZhci1pbnRlcmNvbTogXFxmN2FmO1xuJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjogXFxmMjZiO1xuJGZhLXZhci1pbnZpc2lvbjogXFxmN2IwO1xuJGZhLXZhci1pb3hob3N0OiBcXGYyMDg7XG4kZmEtdmFyLWl0YWxpYzogXFxmMDMzO1xuJGZhLXZhci1pdGNoLWlvOiBcXGY4M2E7XG4kZmEtdmFyLWl0dW5lczogXFxmM2I0O1xuJGZhLXZhci1pdHVuZXMtbm90ZTogXFxmM2I1O1xuJGZhLXZhci1qYXZhOiBcXGY0ZTQ7XG4kZmEtdmFyLWplZGk6IFxcZjY2OTtcbiRmYS12YXItamVkaS1vcmRlcjogXFxmNTBlO1xuJGZhLXZhci1qZW5raW5zOiBcXGYzYjY7XG4kZmEtdmFyLWppcmE6IFxcZjdiMTtcbiRmYS12YXItam9nZXQ6IFxcZjNiNztcbiRmYS12YXItam9pbnQ6IFxcZjU5NTtcbiRmYS12YXItam9vbWxhOiBcXGYxYWE7XG4kZmEtdmFyLWpvdXJuYWwtd2hpbGxzOiBcXGY2NmE7XG4kZmEtdmFyLWpzOiBcXGYzYjg7XG4kZmEtdmFyLWpzLXNxdWFyZTogXFxmM2I5O1xuJGZhLXZhci1qc2ZpZGRsZTogXFxmMWNjO1xuJGZhLXZhci1rYWFiYTogXFxmNjZiO1xuJGZhLXZhci1rYWdnbGU6IFxcZjVmYTtcbiRmYS12YXIta2V5OiBcXGYwODQ7XG4kZmEtdmFyLWtleWJhc2U6IFxcZjRmNTtcbiRmYS12YXIta2V5Ym9hcmQ6IFxcZjExYztcbiRmYS12YXIta2V5Y2RuOiBcXGYzYmE7XG4kZmEtdmFyLWtoYW5kYTogXFxmNjZkO1xuJGZhLXZhci1raWNrc3RhcnRlcjogXFxmM2JiO1xuJGZhLXZhci1raWNrc3RhcnRlci1rOiBcXGYzYmM7XG4kZmEtdmFyLWtpc3M6IFxcZjU5NjtcbiRmYS12YXIta2lzcy1iZWFtOiBcXGY1OTc7XG4kZmEtdmFyLWtpc3Mtd2luay1oZWFydDogXFxmNTk4O1xuJGZhLXZhci1raXdpLWJpcmQ6IFxcZjUzNTtcbiRmYS12YXIta29ydnVlOiBcXGY0MmY7XG4kZmEtdmFyLWxhbmRtYXJrOiBcXGY2NmY7XG4kZmEtdmFyLWxhbmd1YWdlOiBcXGYxYWI7XG4kZmEtdmFyLWxhcHRvcDogXFxmMTA5O1xuJGZhLXZhci1sYXB0b3AtY29kZTogXFxmNWZjO1xuJGZhLXZhci1sYXB0b3AtbWVkaWNhbDogXFxmODEyO1xuJGZhLXZhci1sYXJhdmVsOiBcXGYzYmQ7XG4kZmEtdmFyLWxhc3RmbTogXFxmMjAyO1xuJGZhLXZhci1sYXN0Zm0tc3F1YXJlOiBcXGYyMDM7XG4kZmEtdmFyLWxhdWdoOiBcXGY1OTk7XG4kZmEtdmFyLWxhdWdoLWJlYW06IFxcZjU5YTtcbiRmYS12YXItbGF1Z2gtc3F1aW50OiBcXGY1OWI7XG4kZmEtdmFyLWxhdWdoLXdpbms6IFxcZjU5YztcbiRmYS12YXItbGF5ZXItZ3JvdXA6IFxcZjVmZDtcbiRmYS12YXItbGVhZjogXFxmMDZjO1xuJGZhLXZhci1sZWFucHViOiBcXGYyMTI7XG4kZmEtdmFyLWxlbW9uOiBcXGYwOTQ7XG4kZmEtdmFyLWxlc3M6IFxcZjQxZDtcbiRmYS12YXItbGVzcy10aGFuOiBcXGY1MzY7XG4kZmEtdmFyLWxlc3MtdGhhbi1lcXVhbDogXFxmNTM3O1xuJGZhLXZhci1sZXZlbC1kb3duLWFsdDogXFxmM2JlO1xuJGZhLXZhci1sZXZlbC11cC1hbHQ6IFxcZjNiZjtcbiRmYS12YXItbGlmZS1yaW5nOiBcXGYxY2Q7XG4kZmEtdmFyLWxpZ2h0YnVsYjogXFxmMGViO1xuJGZhLXZhci1saW5lOiBcXGYzYzA7XG4kZmEtdmFyLWxpbms6IFxcZjBjMTtcbiRmYS12YXItbGlua2VkaW46IFxcZjA4YztcbiRmYS12YXItbGlua2VkaW4taW46IFxcZjBlMTtcbiRmYS12YXItbGlub2RlOiBcXGYyYjg7XG4kZmEtdmFyLWxpbnV4OiBcXGYxN2M7XG4kZmEtdmFyLWxpcmEtc2lnbjogXFxmMTk1O1xuJGZhLXZhci1saXN0OiBcXGYwM2E7XG4kZmEtdmFyLWxpc3QtYWx0OiBcXGYwMjI7XG4kZmEtdmFyLWxpc3Qtb2w6IFxcZjBjYjtcbiRmYS12YXItbGlzdC11bDogXFxmMGNhO1xuJGZhLXZhci1sb2NhdGlvbi1hcnJvdzogXFxmMTI0O1xuJGZhLXZhci1sb2NrOiBcXGYwMjM7XG4kZmEtdmFyLWxvY2stb3BlbjogXFxmM2MxO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1kb3duOiBcXGYzMDk7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQ6IFxcZjMwYTtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtcmlnaHQ6IFxcZjMwYjtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtdXA6IFxcZjMwYztcbiRmYS12YXItbG93LXZpc2lvbjogXFxmMmE4O1xuJGZhLXZhci1sdWdnYWdlLWNhcnQ6IFxcZjU5ZDtcbiRmYS12YXItbHlmdDogXFxmM2MzO1xuJGZhLXZhci1tYWdlbnRvOiBcXGYzYzQ7XG4kZmEtdmFyLW1hZ2ljOiBcXGYwZDA7XG4kZmEtdmFyLW1hZ25ldDogXFxmMDc2O1xuJGZhLXZhci1tYWlsLWJ1bGs6IFxcZjY3NDtcbiRmYS12YXItbWFpbGNoaW1wOiBcXGY1OWU7XG4kZmEtdmFyLW1hbGU6IFxcZjE4MztcbiRmYS12YXItbWFuZGFsb3JpYW46IFxcZjUwZjtcbiRmYS12YXItbWFwOiBcXGYyNzk7XG4kZmEtdmFyLW1hcC1tYXJrZWQ6IFxcZjU5ZjtcbiRmYS12YXItbWFwLW1hcmtlZC1hbHQ6IFxcZjVhMDtcbiRmYS12YXItbWFwLW1hcmtlcjogXFxmMDQxO1xuJGZhLXZhci1tYXAtbWFya2VyLWFsdDogXFxmM2M1O1xuJGZhLXZhci1tYXAtcGluOiBcXGYyNzY7XG4kZmEtdmFyLW1hcC1zaWduczogXFxmMjc3O1xuJGZhLXZhci1tYXJrZG93bjogXFxmNjBmO1xuJGZhLXZhci1tYXJrZXI6IFxcZjVhMTtcbiRmYS12YXItbWFyczogXFxmMjIyO1xuJGZhLXZhci1tYXJzLWRvdWJsZTogXFxmMjI3O1xuJGZhLXZhci1tYXJzLXN0cm9rZTogXFxmMjI5O1xuJGZhLXZhci1tYXJzLXN0cm9rZS1oOiBcXGYyMmI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXY6IFxcZjIyYTtcbiRmYS12YXItbWFzazogXFxmNmZhO1xuJGZhLXZhci1tYXN0b2RvbjogXFxmNGY2O1xuJGZhLXZhci1tYXhjZG46IFxcZjEzNjtcbiRmYS12YXItbWVkYWw6IFxcZjVhMjtcbiRmYS12YXItbWVkYXBwczogXFxmM2M2O1xuJGZhLXZhci1tZWRpdW06IFxcZjIzYTtcbiRmYS12YXItbWVkaXVtLW06IFxcZjNjNztcbiRmYS12YXItbWVka2l0OiBcXGYwZmE7XG4kZmEtdmFyLW1lZHJ0OiBcXGYzYzg7XG4kZmEtdmFyLW1lZXR1cDogXFxmMmUwO1xuJGZhLXZhci1tZWdhcG9ydDogXFxmNWEzO1xuJGZhLXZhci1tZWg6IFxcZjExYTtcbiRmYS12YXItbWVoLWJsYW5rOiBcXGY1YTQ7XG4kZmEtdmFyLW1laC1yb2xsaW5nLWV5ZXM6IFxcZjVhNTtcbiRmYS12YXItbWVtb3J5OiBcXGY1Mzg7XG4kZmEtdmFyLW1lbmRlbGV5OiBcXGY3YjM7XG4kZmEtdmFyLW1lbm9yYWg6IFxcZjY3NjtcbiRmYS12YXItbWVyY3VyeTogXFxmMjIzO1xuJGZhLXZhci1tZXRlb3I6IFxcZjc1MztcbiRmYS12YXItbWljcm9jaGlwOiBcXGYyZGI7XG4kZmEtdmFyLW1pY3JvcGhvbmU6IFxcZjEzMDtcbiRmYS12YXItbWljcm9waG9uZS1hbHQ6IFxcZjNjOTtcbiRmYS12YXItbWljcm9waG9uZS1hbHQtc2xhc2g6IFxcZjUzOTtcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogXFxmMTMxO1xuJGZhLXZhci1taWNyb3Njb3BlOiBcXGY2MTA7XG4kZmEtdmFyLW1pY3Jvc29mdDogXFxmM2NhO1xuJGZhLXZhci1taW51czogXFxmMDY4O1xuJGZhLXZhci1taW51cy1jaXJjbGU6IFxcZjA1NjtcbiRmYS12YXItbWludXMtc3F1YXJlOiBcXGYxNDY7XG4kZmEtdmFyLW1pdHRlbjogXFxmN2I1O1xuJGZhLXZhci1taXg6IFxcZjNjYjtcbiRmYS12YXItbWl4Y2xvdWQ6IFxcZjI4OTtcbiRmYS12YXItbWl6dW5pOiBcXGYzY2M7XG4kZmEtdmFyLW1vYmlsZTogXFxmMTBiO1xuJGZhLXZhci1tb2JpbGUtYWx0OiBcXGYzY2Q7XG4kZmEtdmFyLW1vZHg6IFxcZjI4NTtcbiRmYS12YXItbW9uZXJvOiBcXGYzZDA7XG4kZmEtdmFyLW1vbmV5LWJpbGw6IFxcZjBkNjtcbiRmYS12YXItbW9uZXktYmlsbC1hbHQ6IFxcZjNkMTtcbiRmYS12YXItbW9uZXktYmlsbC13YXZlOiBcXGY1M2E7XG4kZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6IFxcZjUzYjtcbiRmYS12YXItbW9uZXktY2hlY2s6IFxcZjUzYztcbiRmYS12YXItbW9uZXktY2hlY2stYWx0OiBcXGY1M2Q7XG4kZmEtdmFyLW1vbnVtZW50OiBcXGY1YTY7XG4kZmEtdmFyLW1vb246IFxcZjE4NjtcbiRmYS12YXItbW9ydGFyLXBlc3RsZTogXFxmNWE3O1xuJGZhLXZhci1tb3NxdWU6IFxcZjY3ODtcbiRmYS12YXItbW90b3JjeWNsZTogXFxmMjFjO1xuJGZhLXZhci1tb3VudGFpbjogXFxmNmZjO1xuJGZhLXZhci1tb3VzZS1wb2ludGVyOiBcXGYyNDU7XG4kZmEtdmFyLW11Zy1ob3Q6IFxcZjdiNjtcbiRmYS12YXItbXVzaWM6IFxcZjAwMTtcbiRmYS12YXItbmFwc3RlcjogXFxmM2QyO1xuJGZhLXZhci1uZW9zOiBcXGY2MTI7XG4kZmEtdmFyLW5ldHdvcmstd2lyZWQ6IFxcZjZmZjtcbiRmYS12YXItbmV1dGVyOiBcXGYyMmM7XG4kZmEtdmFyLW5ld3NwYXBlcjogXFxmMWVhO1xuJGZhLXZhci1uaW1ibHI6IFxcZjVhODtcbiRmYS12YXItbm9kZTogXFxmNDE5O1xuJGZhLXZhci1ub2RlLWpzOiBcXGYzZDM7XG4kZmEtdmFyLW5vdC1lcXVhbDogXFxmNTNlO1xuJGZhLXZhci1ub3Rlcy1tZWRpY2FsOiBcXGY0ODE7XG4kZmEtdmFyLW5wbTogXFxmM2Q0O1xuJGZhLXZhci1uczg6IFxcZjNkNTtcbiRmYS12YXItbnV0cml0aW9uaXg6IFxcZjNkNjtcbiRmYS12YXItb2JqZWN0LWdyb3VwOiBcXGYyNDc7XG4kZmEtdmFyLW9iamVjdC11bmdyb3VwOiBcXGYyNDg7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2k6IFxcZjI2MztcbiRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU6IFxcZjI2NDtcbiRmYS12YXItb2lsLWNhbjogXFxmNjEzO1xuJGZhLXZhci1vbGQtcmVwdWJsaWM6IFxcZjUxMDtcbiRmYS12YXItb206IFxcZjY3OTtcbiRmYS12YXItb3BlbmNhcnQ6IFxcZjIzZDtcbiRmYS12YXItb3BlbmlkOiBcXGYxOWI7XG4kZmEtdmFyLW9wZXJhOiBcXGYyNmE7XG4kZmEtdmFyLW9wdGluLW1vbnN0ZXI6IFxcZjIzYztcbiRmYS12YXItb3NpOiBcXGY0MWE7XG4kZmEtdmFyLW90dGVyOiBcXGY3MDA7XG4kZmEtdmFyLW91dGRlbnQ6IFxcZjAzYjtcbiRmYS12YXItcGFnZTQ6IFxcZjNkNztcbiRmYS12YXItcGFnZWxpbmVzOiBcXGYxOGM7XG4kZmEtdmFyLXBhZ2VyOiBcXGY4MTU7XG4kZmEtdmFyLXBhaW50LWJydXNoOiBcXGYxZmM7XG4kZmEtdmFyLXBhaW50LXJvbGxlcjogXFxmNWFhO1xuJGZhLXZhci1wYWxldHRlOiBcXGY1M2Y7XG4kZmEtdmFyLXBhbGZlZDogXFxmM2Q4O1xuJGZhLXZhci1wYWxsZXQ6IFxcZjQ4MjtcbiRmYS12YXItcGFwZXItcGxhbmU6IFxcZjFkODtcbiRmYS12YXItcGFwZXJjbGlwOiBcXGYwYzY7XG4kZmEtdmFyLXBhcmFjaHV0ZS1ib3g6IFxcZjRjZDtcbiRmYS12YXItcGFyYWdyYXBoOiBcXGYxZGQ7XG4kZmEtdmFyLXBhcmtpbmc6IFxcZjU0MDtcbiRmYS12YXItcGFzc3BvcnQ6IFxcZjVhYjtcbiRmYS12YXItcGFzdGFmYXJpYW5pc206IFxcZjY3YjtcbiRmYS12YXItcGFzdGU6IFxcZjBlYTtcbiRmYS12YXItcGF0cmVvbjogXFxmM2Q5O1xuJGZhLXZhci1wYXVzZTogXFxmMDRjO1xuJGZhLXZhci1wYXVzZS1jaXJjbGU6IFxcZjI4YjtcbiRmYS12YXItcGF3OiBcXGYxYjA7XG4kZmEtdmFyLXBheXBhbDogXFxmMWVkO1xuJGZhLXZhci1wZWFjZTogXFxmNjdjO1xuJGZhLXZhci1wZW46IFxcZjMwNDtcbiRmYS12YXItcGVuLWFsdDogXFxmMzA1O1xuJGZhLXZhci1wZW4tZmFuY3k6IFxcZjVhYztcbiRmYS12YXItcGVuLW5pYjogXFxmNWFkO1xuJGZhLXZhci1wZW4tc3F1YXJlOiBcXGYxNGI7XG4kZmEtdmFyLXBlbmNpbC1hbHQ6IFxcZjMwMztcbiRmYS12YXItcGVuY2lsLXJ1bGVyOiBcXGY1YWU7XG4kZmEtdmFyLXBlbm55LWFyY2FkZTogXFxmNzA0O1xuJGZhLXZhci1wZW9wbGUtY2Fycnk6IFxcZjRjZTtcbiRmYS12YXItcGVwcGVyLWhvdDogXFxmODE2O1xuJGZhLXZhci1wZXJjZW50OiBcXGYyOTU7XG4kZmEtdmFyLXBlcmNlbnRhZ2U6IFxcZjU0MTtcbiRmYS12YXItcGVyaXNjb3BlOiBcXGYzZGE7XG4kZmEtdmFyLXBlcnNvbi1ib290aDogXFxmNzU2O1xuJGZhLXZhci1waGFicmljYXRvcjogXFxmM2RiO1xuJGZhLXZhci1waG9lbml4LWZyYW1ld29yazogXFxmM2RjO1xuJGZhLXZhci1waG9lbml4LXNxdWFkcm9uOiBcXGY1MTE7XG4kZmEtdmFyLXBob25lOiBcXGYwOTU7XG4kZmEtdmFyLXBob25lLWFsdDogXFxmODc5O1xuJGZhLXZhci1waG9uZS1zbGFzaDogXFxmM2RkO1xuJGZhLXZhci1waG9uZS1zcXVhcmU6IFxcZjA5ODtcbiRmYS12YXItcGhvbmUtc3F1YXJlLWFsdDogXFxmODdiO1xuJGZhLXZhci1waG9uZS12b2x1bWU6IFxcZjJhMDtcbiRmYS12YXItcGhvdG8tdmlkZW86IFxcZjg3YztcbiRmYS12YXItcGhwOiBcXGY0NTc7XG4kZmEtdmFyLXBpZWQtcGlwZXI6IFxcZjJhZTtcbiRmYS12YXItcGllZC1waXBlci1hbHQ6IFxcZjFhODtcbiRmYS12YXItcGllZC1waXBlci1oYXQ6IFxcZjRlNTtcbiRmYS12YXItcGllZC1waXBlci1wcDogXFxmMWE3O1xuJGZhLXZhci1waWdneS1iYW5rOiBcXGY0ZDM7XG4kZmEtdmFyLXBpbGxzOiBcXGY0ODQ7XG4kZmEtdmFyLXBpbnRlcmVzdDogXFxmMGQyO1xuJGZhLXZhci1waW50ZXJlc3QtcDogXFxmMjMxO1xuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcXGYwZDM7XG4kZmEtdmFyLXBpenphLXNsaWNlOiBcXGY4MTg7XG4kZmEtdmFyLXBsYWNlLW9mLXdvcnNoaXA6IFxcZjY3ZjtcbiRmYS12YXItcGxhbmU6IFxcZjA3MjtcbiRmYS12YXItcGxhbmUtYXJyaXZhbDogXFxmNWFmO1xuJGZhLXZhci1wbGFuZS1kZXBhcnR1cmU6IFxcZjViMDtcbiRmYS12YXItcGxheTogXFxmMDRiO1xuJGZhLXZhci1wbGF5LWNpcmNsZTogXFxmMTQ0O1xuJGZhLXZhci1wbGF5c3RhdGlvbjogXFxmM2RmO1xuJGZhLXZhci1wbHVnOiBcXGYxZTY7XG4kZmEtdmFyLXBsdXM6IFxcZjA2NztcbiRmYS12YXItcGx1cy1jaXJjbGU6IFxcZjA1NTtcbiRmYS12YXItcGx1cy1zcXVhcmU6IFxcZjBmZTtcbiRmYS12YXItcG9kY2FzdDogXFxmMmNlO1xuJGZhLXZhci1wb2xsOiBcXGY2ODE7XG4kZmEtdmFyLXBvbGwtaDogXFxmNjgyO1xuJGZhLXZhci1wb286IFxcZjJmZTtcbiRmYS12YXItcG9vLXN0b3JtOiBcXGY3NWE7XG4kZmEtdmFyLXBvb3A6IFxcZjYxOTtcbiRmYS12YXItcG9ydHJhaXQ6IFxcZjNlMDtcbiRmYS12YXItcG91bmQtc2lnbjogXFxmMTU0O1xuJGZhLXZhci1wb3dlci1vZmY6IFxcZjAxMTtcbiRmYS12YXItcHJheTogXFxmNjgzO1xuJGZhLXZhci1wcmF5aW5nLWhhbmRzOiBcXGY2ODQ7XG4kZmEtdmFyLXByZXNjcmlwdGlvbjogXFxmNWIxO1xuJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlOiBcXGY0ODU7XG4kZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OiBcXGY0ODY7XG4kZmEtdmFyLXByaW50OiBcXGYwMmY7XG4kZmEtdmFyLXByb2NlZHVyZXM6IFxcZjQ4NztcbiRmYS12YXItcHJvZHVjdC1odW50OiBcXGYyODg7XG4kZmEtdmFyLXByb2plY3QtZGlhZ3JhbTogXFxmNTQyO1xuJGZhLXZhci1wdXNoZWQ6IFxcZjNlMTtcbiRmYS12YXItcHV6emxlLXBpZWNlOiBcXGYxMmU7XG4kZmEtdmFyLXB5dGhvbjogXFxmM2UyO1xuJGZhLXZhci1xcTogXFxmMWQ2O1xuJGZhLXZhci1xcmNvZGU6IFxcZjAyOTtcbiRmYS12YXItcXVlc3Rpb246IFxcZjEyODtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlOiBcXGYwNTk7XG4kZmEtdmFyLXF1aWRkaXRjaDogXFxmNDU4O1xuJGZhLXZhci1xdWluc2NhcGU6IFxcZjQ1OTtcbiRmYS12YXItcXVvcmE6IFxcZjJjNDtcbiRmYS12YXItcXVvdGUtbGVmdDogXFxmMTBkO1xuJGZhLXZhci1xdW90ZS1yaWdodDogXFxmMTBlO1xuJGZhLXZhci1xdXJhbjogXFxmNjg3O1xuJGZhLXZhci1yLXByb2plY3Q6IFxcZjRmNztcbiRmYS12YXItcmFkaWF0aW9uOiBcXGY3Yjk7XG4kZmEtdmFyLXJhZGlhdGlvbi1hbHQ6IFxcZjdiYTtcbiRmYS12YXItcmFpbmJvdzogXFxmNzViO1xuJGZhLXZhci1yYW5kb206IFxcZjA3NDtcbiRmYS12YXItcmFzcGJlcnJ5LXBpOiBcXGY3YmI7XG4kZmEtdmFyLXJhdmVscnk6IFxcZjJkOTtcbiRmYS12YXItcmVhY3Q6IFxcZjQxYjtcbiRmYS12YXItcmVhY3RldXJvcGU6IFxcZjc1ZDtcbiRmYS12YXItcmVhZG1lOiBcXGY0ZDU7XG4kZmEtdmFyLXJlYmVsOiBcXGYxZDA7XG4kZmEtdmFyLXJlY2VpcHQ6IFxcZjU0MztcbiRmYS12YXItcmVjeWNsZTogXFxmMWI4O1xuJGZhLXZhci1yZWQtcml2ZXI6IFxcZjNlMztcbiRmYS12YXItcmVkZGl0OiBcXGYxYTE7XG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXFxmMjgxO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcXGYxYTI7XG4kZmEtdmFyLXJlZGhhdDogXFxmN2JjO1xuJGZhLXZhci1yZWRvOiBcXGYwMWU7XG4kZmEtdmFyLXJlZG8tYWx0OiBcXGYyZjk7XG4kZmEtdmFyLXJlZ2lzdGVyZWQ6IFxcZjI1ZDtcbiRmYS12YXItcmVtb3ZlLWZvcm1hdDogXFxmODdkO1xuJGZhLXZhci1yZW5yZW46IFxcZjE4YjtcbiRmYS12YXItcmVwbHk6IFxcZjNlNTtcbiRmYS12YXItcmVwbHktYWxsOiBcXGYxMjI7XG4kZmEtdmFyLXJlcGx5ZDogXFxmM2U2O1xuJGZhLXZhci1yZXB1YmxpY2FuOiBcXGY3NWU7XG4kZmEtdmFyLXJlc2VhcmNoZ2F0ZTogXFxmNGY4O1xuJGZhLXZhci1yZXNvbHZpbmc6IFxcZjNlNztcbiRmYS12YXItcmVzdHJvb206IFxcZjdiZDtcbiRmYS12YXItcmV0d2VldDogXFxmMDc5O1xuJGZhLXZhci1yZXY6IFxcZjViMjtcbiRmYS12YXItcmliYm9uOiBcXGY0ZDY7XG4kZmEtdmFyLXJpbmc6IFxcZjcwYjtcbiRmYS12YXItcm9hZDogXFxmMDE4O1xuJGZhLXZhci1yb2JvdDogXFxmNTQ0O1xuJGZhLXZhci1yb2NrZXQ6IFxcZjEzNTtcbiRmYS12YXItcm9ja2V0Y2hhdDogXFxmM2U4O1xuJGZhLXZhci1yb2Nrcm1zOiBcXGYzZTk7XG4kZmEtdmFyLXJvdXRlOiBcXGY0ZDc7XG4kZmEtdmFyLXJzczogXFxmMDllO1xuJGZhLXZhci1yc3Mtc3F1YXJlOiBcXGYxNDM7XG4kZmEtdmFyLXJ1YmxlLXNpZ246IFxcZjE1ODtcbiRmYS12YXItcnVsZXI6IFxcZjU0NTtcbiRmYS12YXItcnVsZXItY29tYmluZWQ6IFxcZjU0NjtcbiRmYS12YXItcnVsZXItaG9yaXpvbnRhbDogXFxmNTQ3O1xuJGZhLXZhci1ydWxlci12ZXJ0aWNhbDogXFxmNTQ4O1xuJGZhLXZhci1ydW5uaW5nOiBcXGY3MGM7XG4kZmEtdmFyLXJ1cGVlLXNpZ246IFxcZjE1NjtcbiRmYS12YXItc2FkLWNyeTogXFxmNWIzO1xuJGZhLXZhci1zYWQtdGVhcjogXFxmNWI0O1xuJGZhLXZhci1zYWZhcmk6IFxcZjI2NztcbiRmYS12YXItc2FsZXNmb3JjZTogXFxmODNiO1xuJGZhLXZhci1zYXNzOiBcXGY0MWU7XG4kZmEtdmFyLXNhdGVsbGl0ZTogXFxmN2JmO1xuJGZhLXZhci1zYXRlbGxpdGUtZGlzaDogXFxmN2MwO1xuJGZhLXZhci1zYXZlOiBcXGYwYzc7XG4kZmEtdmFyLXNjaGxpeDogXFxmM2VhO1xuJGZhLXZhci1zY2hvb2w6IFxcZjU0OTtcbiRmYS12YXItc2NyZXdkcml2ZXI6IFxcZjU0YTtcbiRmYS12YXItc2NyaWJkOiBcXGYyOGE7XG4kZmEtdmFyLXNjcm9sbDogXFxmNzBlO1xuJGZhLXZhci1zZC1jYXJkOiBcXGY3YzI7XG4kZmEtdmFyLXNlYXJjaDogXFxmMDAyO1xuJGZhLXZhci1zZWFyY2gtZG9sbGFyOiBcXGY2ODg7XG4kZmEtdmFyLXNlYXJjaC1sb2NhdGlvbjogXFxmNjg5O1xuJGZhLXZhci1zZWFyY2gtbWludXM6IFxcZjAxMDtcbiRmYS12YXItc2VhcmNoLXBsdXM6IFxcZjAwZTtcbiRmYS12YXItc2VhcmNoZW5naW46IFxcZjNlYjtcbiRmYS12YXItc2VlZGxpbmc6IFxcZjRkODtcbiRmYS12YXItc2VsbGNhc3Q6IFxcZjJkYTtcbiRmYS12YXItc2VsbHN5OiBcXGYyMTM7XG4kZmEtdmFyLXNlcnZlcjogXFxmMjMzO1xuJGZhLXZhci1zZXJ2aWNlc3RhY2s6IFxcZjNlYztcbiRmYS12YXItc2hhcGVzOiBcXGY2MWY7XG4kZmEtdmFyLXNoYXJlOiBcXGYwNjQ7XG4kZmEtdmFyLXNoYXJlLWFsdDogXFxmMWUwO1xuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcXGYxZTE7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZTogXFxmMTRkO1xuJGZhLXZhci1zaGVrZWwtc2lnbjogXFxmMjBiO1xuJGZhLXZhci1zaGllbGQtYWx0OiBcXGYzZWQ7XG4kZmEtdmFyLXNoaXA6IFxcZjIxYTtcbiRmYS12YXItc2hpcHBpbmctZmFzdDogXFxmNDhiO1xuJGZhLXZhci1zaGlydHNpbmJ1bGs6IFxcZjIxNDtcbiRmYS12YXItc2hvZS1wcmludHM6IFxcZjU0YjtcbiRmYS12YXItc2hvcHBpbmctYmFnOiBcXGYyOTA7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXFxmMjkxO1xuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcXGYwN2E7XG4kZmEtdmFyLXNob3B3YXJlOiBcXGY1YjU7XG4kZmEtdmFyLXNob3dlcjogXFxmMmNjO1xuJGZhLXZhci1zaHV0dGxlLXZhbjogXFxmNWI2O1xuJGZhLXZhci1zaWduOiBcXGY0ZDk7XG4kZmEtdmFyLXNpZ24taW4tYWx0OiBcXGYyZjY7XG4kZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFxcZjJhNztcbiRmYS12YXItc2lnbi1vdXQtYWx0OiBcXGYyZjU7XG4kZmEtdmFyLXNpZ25hbDogXFxmMDEyO1xuJGZhLXZhci1zaWduYXR1cmU6IFxcZjViNztcbiRmYS12YXItc2ltLWNhcmQ6IFxcZjdjNDtcbiRmYS12YXItc2ltcGx5YnVpbHQ6IFxcZjIxNTtcbiRmYS12YXItc2lzdHJpeDogXFxmM2VlO1xuJGZhLXZhci1zaXRlbWFwOiBcXGYwZTg7XG4kZmEtdmFyLXNpdGg6IFxcZjUxMjtcbiRmYS12YXItc2thdGluZzogXFxmN2M1O1xuJGZhLXZhci1za2V0Y2g6IFxcZjdjNjtcbiRmYS12YXItc2tpaW5nOiBcXGY3Yzk7XG4kZmEtdmFyLXNraWluZy1ub3JkaWM6IFxcZjdjYTtcbiRmYS12YXItc2t1bGw6IFxcZjU0YztcbiRmYS12YXItc2t1bGwtY3Jvc3Nib25lczogXFxmNzE0O1xuJGZhLXZhci1za3lhdGxhczogXFxmMjE2O1xuJGZhLXZhci1za3lwZTogXFxmMTdlO1xuJGZhLXZhci1zbGFjazogXFxmMTk4O1xuJGZhLXZhci1zbGFjay1oYXNoOiBcXGYzZWY7XG4kZmEtdmFyLXNsYXNoOiBcXGY3MTU7XG4kZmEtdmFyLXNsZWlnaDogXFxmN2NjO1xuJGZhLXZhci1zbGlkZXJzLWg6IFxcZjFkZTtcbiRmYS12YXItc2xpZGVzaGFyZTogXFxmMWU3O1xuJGZhLXZhci1zbWlsZTogXFxmMTE4O1xuJGZhLXZhci1zbWlsZS1iZWFtOiBcXGY1Yjg7XG4kZmEtdmFyLXNtaWxlLXdpbms6IFxcZjRkYTtcbiRmYS12YXItc21vZzogXFxmNzVmO1xuJGZhLXZhci1zbW9raW5nOiBcXGY0OGQ7XG4kZmEtdmFyLXNtb2tpbmctYmFuOiBcXGY1NGQ7XG4kZmEtdmFyLXNtczogXFxmN2NkO1xuJGZhLXZhci1zbmFwY2hhdDogXFxmMmFiO1xuJGZhLXZhci1zbmFwY2hhdC1naG9zdDogXFxmMmFjO1xuJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU6IFxcZjJhZDtcbiRmYS12YXItc25vd2JvYXJkaW5nOiBcXGY3Y2U7XG4kZmEtdmFyLXNub3dmbGFrZTogXFxmMmRjO1xuJGZhLXZhci1zbm93bWFuOiBcXGY3ZDA7XG4kZmEtdmFyLXNub3dwbG93OiBcXGY3ZDI7XG4kZmEtdmFyLXNvY2tzOiBcXGY2OTY7XG4kZmEtdmFyLXNvbGFyLXBhbmVsOiBcXGY1YmE7XG4kZmEtdmFyLXNvcnQ6IFxcZjBkYztcbiRmYS12YXItc29ydC1hbHBoYS1kb3duOiBcXGYxNWQ7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZG93bi1hbHQ6IFxcZjg4MTtcbiRmYS12YXItc29ydC1hbHBoYS11cDogXFxmMTVlO1xuJGZhLXZhci1zb3J0LWFscGhhLXVwLWFsdDogXFxmODgyO1xuJGZhLXZhci1zb3J0LWFtb3VudC1kb3duOiBcXGYxNjA7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRvd24tYWx0OiBcXGY4ODQ7XG4kZmEtdmFyLXNvcnQtYW1vdW50LXVwOiBcXGYxNjE7XG4kZmEtdmFyLXNvcnQtYW1vdW50LXVwLWFsdDogXFxmODg1O1xuJGZhLXZhci1zb3J0LWRvd246IFxcZjBkZDtcbiRmYS12YXItc29ydC1udW1lcmljLWRvd246IFxcZjE2MjtcbiRmYS12YXItc29ydC1udW1lcmljLWRvd24tYWx0OiBcXGY4ODY7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy11cDogXFxmMTYzO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtdXAtYWx0OiBcXGY4ODc7XG4kZmEtdmFyLXNvcnQtdXA6IFxcZjBkZTtcbiRmYS12YXItc291bmRjbG91ZDogXFxmMWJlO1xuJGZhLXZhci1zb3VyY2V0cmVlOiBcXGY3ZDM7XG4kZmEtdmFyLXNwYTogXFxmNWJiO1xuJGZhLXZhci1zcGFjZS1zaHV0dGxlOiBcXGYxOTc7XG4kZmEtdmFyLXNwZWFrYXA6IFxcZjNmMztcbiRmYS12YXItc3BlYWtlci1kZWNrOiBcXGY4M2M7XG4kZmEtdmFyLXNwZWxsLWNoZWNrOiBcXGY4OTE7XG4kZmEtdmFyLXNwaWRlcjogXFxmNzE3O1xuJGZhLXZhci1zcGlubmVyOiBcXGYxMTA7XG4kZmEtdmFyLXNwbG90Y2g6IFxcZjViYztcbiRmYS12YXItc3BvdGlmeTogXFxmMWJjO1xuJGZhLXZhci1zcHJheS1jYW46IFxcZjViZDtcbiRmYS12YXItc3F1YXJlOiBcXGYwYzg7XG4kZmEtdmFyLXNxdWFyZS1mdWxsOiBcXGY0NWM7XG4kZmEtdmFyLXNxdWFyZS1yb290LWFsdDogXFxmNjk4O1xuJGZhLXZhci1zcXVhcmVzcGFjZTogXFxmNWJlO1xuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXFxmMThkO1xuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogXFxmMTZjO1xuJGZhLXZhci1zdGFja3BhdGg6IFxcZjg0MjtcbiRmYS12YXItc3RhbXA6IFxcZjViZjtcbiRmYS12YXItc3RhcjogXFxmMDA1O1xuJGZhLXZhci1zdGFyLWFuZC1jcmVzY2VudDogXFxmNjk5O1xuJGZhLXZhci1zdGFyLWhhbGY6IFxcZjA4OTtcbiRmYS12YXItc3Rhci1oYWxmLWFsdDogXFxmNWMwO1xuJGZhLXZhci1zdGFyLW9mLWRhdmlkOiBcXGY2OWE7XG4kZmEtdmFyLXN0YXItb2YtbGlmZTogXFxmNjIxO1xuJGZhLXZhci1zdGF5bGlua2VkOiBcXGYzZjU7XG4kZmEtdmFyLXN0ZWFtOiBcXGYxYjY7XG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogXFxmMWI3O1xuJGZhLXZhci1zdGVhbS1zeW1ib2w6IFxcZjNmNjtcbiRmYS12YXItc3RlcC1iYWNrd2FyZDogXFxmMDQ4O1xuJGZhLXZhci1zdGVwLWZvcndhcmQ6IFxcZjA1MTtcbiRmYS12YXItc3RldGhvc2NvcGU6IFxcZjBmMTtcbiRmYS12YXItc3RpY2tlci1tdWxlOiBcXGYzZjc7XG4kZmEtdmFyLXN0aWNreS1ub3RlOiBcXGYyNDk7XG4kZmEtdmFyLXN0b3A6IFxcZjA0ZDtcbiRmYS12YXItc3RvcC1jaXJjbGU6IFxcZjI4ZDtcbiRmYS12YXItc3RvcHdhdGNoOiBcXGYyZjI7XG4kZmEtdmFyLXN0b3JlOiBcXGY1NGU7XG4kZmEtdmFyLXN0b3JlLWFsdDogXFxmNTRmO1xuJGZhLXZhci1zdHJhdmE6IFxcZjQyODtcbiRmYS12YXItc3RyZWFtOiBcXGY1NTA7XG4kZmEtdmFyLXN0cmVldC12aWV3OiBcXGYyMWQ7XG4kZmEtdmFyLXN0cmlrZXRocm91Z2g6IFxcZjBjYztcbiRmYS12YXItc3RyaXBlOiBcXGY0Mjk7XG4kZmEtdmFyLXN0cmlwZS1zOiBcXGY0MmE7XG4kZmEtdmFyLXN0cm9vcHdhZmVsOiBcXGY1NTE7XG4kZmEtdmFyLXN0dWRpb3ZpbmFyaTogXFxmM2Y4O1xuJGZhLXZhci1zdHVtYmxldXBvbjogXFxmMWE0O1xuJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU6IFxcZjFhMztcbiRmYS12YXItc3Vic2NyaXB0OiBcXGYxMmM7XG4kZmEtdmFyLXN1YndheTogXFxmMjM5O1xuJGZhLXZhci1zdWl0Y2FzZTogXFxmMGYyO1xuJGZhLXZhci1zdWl0Y2FzZS1yb2xsaW5nOiBcXGY1YzE7XG4kZmEtdmFyLXN1bjogXFxmMTg1O1xuJGZhLXZhci1zdXBlcnBvd2VyczogXFxmMmRkO1xuJGZhLXZhci1zdXBlcnNjcmlwdDogXFxmMTJiO1xuJGZhLXZhci1zdXBwbGU6IFxcZjNmOTtcbiRmYS12YXItc3VycHJpc2U6IFxcZjVjMjtcbiRmYS12YXItc3VzZTogXFxmN2Q2O1xuJGZhLXZhci1zd2F0Y2hib29rOiBcXGY1YzM7XG4kZmEtdmFyLXN3aW1tZXI6IFxcZjVjNDtcbiRmYS12YXItc3dpbW1pbmctcG9vbDogXFxmNWM1O1xuJGZhLXZhci1zeW1mb255OiBcXGY4M2Q7XG4kZmEtdmFyLXN5bmFnb2d1ZTogXFxmNjliO1xuJGZhLXZhci1zeW5jOiBcXGYwMjE7XG4kZmEtdmFyLXN5bmMtYWx0OiBcXGYyZjE7XG4kZmEtdmFyLXN5cmluZ2U6IFxcZjQ4ZTtcbiRmYS12YXItdGFibGU6IFxcZjBjZTtcbiRmYS12YXItdGFibGUtdGVubmlzOiBcXGY0NWQ7XG4kZmEtdmFyLXRhYmxldDogXFxmMTBhO1xuJGZhLXZhci10YWJsZXQtYWx0OiBcXGYzZmE7XG4kZmEtdmFyLXRhYmxldHM6IFxcZjQ5MDtcbiRmYS12YXItdGFjaG9tZXRlci1hbHQ6IFxcZjNmZDtcbiRmYS12YXItdGFnOiBcXGYwMmI7XG4kZmEtdmFyLXRhZ3M6IFxcZjAyYztcbiRmYS12YXItdGFwZTogXFxmNGRiO1xuJGZhLXZhci10YXNrczogXFxmMGFlO1xuJGZhLXZhci10YXhpOiBcXGYxYmE7XG4kZmEtdmFyLXRlYW1zcGVhazogXFxmNGY5O1xuJGZhLXZhci10ZWV0aDogXFxmNjJlO1xuJGZhLXZhci10ZWV0aC1vcGVuOiBcXGY2MmY7XG4kZmEtdmFyLXRlbGVncmFtOiBcXGYyYzY7XG4kZmEtdmFyLXRlbGVncmFtLXBsYW5lOiBcXGYzZmU7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWhpZ2g6IFxcZjc2OTtcbiRmYS12YXItdGVtcGVyYXR1cmUtbG93OiBcXGY3NmI7XG4kZmEtdmFyLXRlbmNlbnQtd2VpYm86IFxcZjFkNTtcbiRmYS12YXItdGVuZ2U6IFxcZjdkNztcbiRmYS12YXItdGVybWluYWw6IFxcZjEyMDtcbiRmYS12YXItdGV4dC1oZWlnaHQ6IFxcZjAzNDtcbiRmYS12YXItdGV4dC13aWR0aDogXFxmMDM1O1xuJGZhLXZhci10aDogXFxmMDBhO1xuJGZhLXZhci10aC1sYXJnZTogXFxmMDA5O1xuJGZhLXZhci10aC1saXN0OiBcXGYwMGI7XG4kZmEtdmFyLXRoZS1yZWQteWV0aTogXFxmNjlkO1xuJGZhLXZhci10aGVhdGVyLW1hc2tzOiBcXGY2MzA7XG4kZmEtdmFyLXRoZW1lY286IFxcZjVjNjtcbiRmYS12YXItdGhlbWVpc2xlOiBcXGYyYjI7XG4kZmEtdmFyLXRoZXJtb21ldGVyOiBcXGY0OTE7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OiBcXGYyY2I7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw6IFxcZjJjNztcbiRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjogXFxmMmM5O1xuJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOiBcXGYyY2E7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiBcXGYyYzg7XG4kZmEtdmFyLXRoaW5rLXBlYWtzOiBcXGY3MzE7XG4kZmEtdmFyLXRodW1icy1kb3duOiBcXGYxNjU7XG4kZmEtdmFyLXRodW1icy11cDogXFxmMTY0O1xuJGZhLXZhci10aHVtYnRhY2s6IFxcZjA4ZDtcbiRmYS12YXItdGlja2V0LWFsdDogXFxmM2ZmO1xuJGZhLXZhci10aW1lczogXFxmMDBkO1xuJGZhLXZhci10aW1lcy1jaXJjbGU6IFxcZjA1NztcbiRmYS12YXItdGludDogXFxmMDQzO1xuJGZhLXZhci10aW50LXNsYXNoOiBcXGY1Yzc7XG4kZmEtdmFyLXRpcmVkOiBcXGY1Yzg7XG4kZmEtdmFyLXRvZ2dsZS1vZmY6IFxcZjIwNDtcbiRmYS12YXItdG9nZ2xlLW9uOiBcXGYyMDU7XG4kZmEtdmFyLXRvaWxldDogXFxmN2Q4O1xuJGZhLXZhci10b2lsZXQtcGFwZXI6IFxcZjcxZTtcbiRmYS12YXItdG9vbGJveDogXFxmNTUyO1xuJGZhLXZhci10b29sczogXFxmN2Q5O1xuJGZhLXZhci10b290aDogXFxmNWM5O1xuJGZhLXZhci10b3JhaDogXFxmNmEwO1xuJGZhLXZhci10b3JpaS1nYXRlOiBcXGY2YTE7XG4kZmEtdmFyLXRyYWN0b3I6IFxcZjcyMjtcbiRmYS12YXItdHJhZGUtZmVkZXJhdGlvbjogXFxmNTEzO1xuJGZhLXZhci10cmFkZW1hcms6IFxcZjI1YztcbiRmYS12YXItdHJhZmZpYy1saWdodDogXFxmNjM3O1xuJGZhLXZhci10cmFpbjogXFxmMjM4O1xuJGZhLXZhci10cmFtOiBcXGY3ZGE7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyOiBcXGYyMjQ7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXFxmMjI1O1xuJGZhLXZhci10cmFzaDogXFxmMWY4O1xuJGZhLXZhci10cmFzaC1hbHQ6IFxcZjJlZDtcbiRmYS12YXItdHJhc2gtcmVzdG9yZTogXFxmODI5O1xuJGZhLXZhci10cmFzaC1yZXN0b3JlLWFsdDogXFxmODJhO1xuJGZhLXZhci10cmVlOiBcXGYxYmI7XG4kZmEtdmFyLXRyZWxsbzogXFxmMTgxO1xuJGZhLXZhci10cmlwYWR2aXNvcjogXFxmMjYyO1xuJGZhLXZhci10cm9waHk6IFxcZjA5MTtcbiRmYS12YXItdHJ1Y2s6IFxcZjBkMTtcbiRmYS12YXItdHJ1Y2stbG9hZGluZzogXFxmNGRlO1xuJGZhLXZhci10cnVjay1tb25zdGVyOiBcXGY2M2I7XG4kZmEtdmFyLXRydWNrLW1vdmluZzogXFxmNGRmO1xuJGZhLXZhci10cnVjay1waWNrdXA6IFxcZjYzYztcbiRmYS12YXItdHNoaXJ0OiBcXGY1NTM7XG4kZmEtdmFyLXR0eTogXFxmMWU0O1xuJGZhLXZhci10dW1ibHI6IFxcZjE3MztcbiRmYS12YXItdHVtYmxyLXNxdWFyZTogXFxmMTc0O1xuJGZhLXZhci10djogXFxmMjZjO1xuJGZhLXZhci10d2l0Y2g6IFxcZjFlODtcbiRmYS12YXItdHdpdHRlcjogXFxmMDk5O1xuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogXFxmMDgxO1xuJGZhLXZhci10eXBvMzogXFxmNDJiO1xuJGZhLXZhci11YmVyOiBcXGY0MDI7XG4kZmEtdmFyLXVidW50dTogXFxmN2RmO1xuJGZhLXZhci11aWtpdDogXFxmNDAzO1xuJGZhLXZhci11bWJyZWxsYTogXFxmMGU5O1xuJGZhLXZhci11bWJyZWxsYS1iZWFjaDogXFxmNWNhO1xuJGZhLXZhci11bmRlcmxpbmU6IFxcZjBjZDtcbiRmYS12YXItdW5kbzogXFxmMGUyO1xuJGZhLXZhci11bmRvLWFsdDogXFxmMmVhO1xuJGZhLXZhci11bmlyZWdpc3RyeTogXFxmNDA0O1xuJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOiBcXGYyOWE7XG4kZmEtdmFyLXVuaXZlcnNpdHk6IFxcZjE5YztcbiRmYS12YXItdW5saW5rOiBcXGYxMjc7XG4kZmEtdmFyLXVubG9jazogXFxmMDljO1xuJGZhLXZhci11bmxvY2stYWx0OiBcXGYxM2U7XG4kZmEtdmFyLXVudGFwcGQ6IFxcZjQwNTtcbiRmYS12YXItdXBsb2FkOiBcXGYwOTM7XG4kZmEtdmFyLXVwczogXFxmN2UwO1xuJGZhLXZhci11c2I6IFxcZjI4NztcbiRmYS12YXItdXNlcjogXFxmMDA3O1xuJGZhLXZhci11c2VyLWFsdDogXFxmNDA2O1xuJGZhLXZhci11c2VyLWFsdC1zbGFzaDogXFxmNGZhO1xuJGZhLXZhci11c2VyLWFzdHJvbmF1dDogXFxmNGZiO1xuJGZhLXZhci11c2VyLWNoZWNrOiBcXGY0ZmM7XG4kZmEtdmFyLXVzZXItY2lyY2xlOiBcXGYyYmQ7XG4kZmEtdmFyLXVzZXItY2xvY2s6IFxcZjRmZDtcbiRmYS12YXItdXNlci1jb2c6IFxcZjRmZTtcbiRmYS12YXItdXNlci1lZGl0OiBcXGY0ZmY7XG4kZmEtdmFyLXVzZXItZnJpZW5kczogXFxmNTAwO1xuJGZhLXZhci11c2VyLWdyYWR1YXRlOiBcXGY1MDE7XG4kZmEtdmFyLXVzZXItaW5qdXJlZDogXFxmNzI4O1xuJGZhLXZhci11c2VyLWxvY2s6IFxcZjUwMjtcbiRmYS12YXItdXNlci1tZDogXFxmMGYwO1xuJGZhLXZhci11c2VyLW1pbnVzOiBcXGY1MDM7XG4kZmEtdmFyLXVzZXItbmluamE6IFxcZjUwNDtcbiRmYS12YXItdXNlci1udXJzZTogXFxmODJmO1xuJGZhLXZhci11c2VyLXBsdXM6IFxcZjIzNDtcbiRmYS12YXItdXNlci1zZWNyZXQ6IFxcZjIxYjtcbiRmYS12YXItdXNlci1zaGllbGQ6IFxcZjUwNTtcbiRmYS12YXItdXNlci1zbGFzaDogXFxmNTA2O1xuJGZhLXZhci11c2VyLXRhZzogXFxmNTA3O1xuJGZhLXZhci11c2VyLXRpZTogXFxmNTA4O1xuJGZhLXZhci11c2VyLXRpbWVzOiBcXGYyMzU7XG4kZmEtdmFyLXVzZXJzOiBcXGYwYzA7XG4kZmEtdmFyLXVzZXJzLWNvZzogXFxmNTA5O1xuJGZhLXZhci11c3BzOiBcXGY3ZTE7XG4kZmEtdmFyLXVzc3VubmFoOiBcXGY0MDc7XG4kZmEtdmFyLXV0ZW5zaWwtc3Bvb246IFxcZjJlNTtcbiRmYS12YXItdXRlbnNpbHM6IFxcZjJlNztcbiRmYS12YXItdmFhZGluOiBcXGY0MDg7XG4kZmEtdmFyLXZlY3Rvci1zcXVhcmU6IFxcZjVjYjtcbiRmYS12YXItdmVudXM6IFxcZjIyMTtcbiRmYS12YXItdmVudXMtZG91YmxlOiBcXGYyMjY7XG4kZmEtdmFyLXZlbnVzLW1hcnM6IFxcZjIyODtcbiRmYS12YXItdmlhY29pbjogXFxmMjM3O1xuJGZhLXZhci12aWFkZW86IFxcZjJhOTtcbiRmYS12YXItdmlhZGVvLXNxdWFyZTogXFxmMmFhO1xuJGZhLXZhci12aWFsOiBcXGY0OTI7XG4kZmEtdmFyLXZpYWxzOiBcXGY0OTM7XG4kZmEtdmFyLXZpYmVyOiBcXGY0MDk7XG4kZmEtdmFyLXZpZGVvOiBcXGYwM2Q7XG4kZmEtdmFyLXZpZGVvLXNsYXNoOiBcXGY0ZTI7XG4kZmEtdmFyLXZpaGFyYTogXFxmNmE3O1xuJGZhLXZhci12aW1lbzogXFxmNDBhO1xuJGZhLXZhci12aW1lby1zcXVhcmU6IFxcZjE5NDtcbiRmYS12YXItdmltZW8tdjogXFxmMjdkO1xuJGZhLXZhci12aW5lOiBcXGYxY2E7XG4kZmEtdmFyLXZrOiBcXGYxODk7XG4kZmEtdmFyLXZudjogXFxmNDBiO1xuJGZhLXZhci12b2ljZW1haWw6IFxcZjg5NztcbiRmYS12YXItdm9sbGV5YmFsbC1iYWxsOiBcXGY0NWY7XG4kZmEtdmFyLXZvbHVtZS1kb3duOiBcXGYwMjc7XG4kZmEtdmFyLXZvbHVtZS1tdXRlOiBcXGY2YTk7XG4kZmEtdmFyLXZvbHVtZS1vZmY6IFxcZjAyNjtcbiRmYS12YXItdm9sdW1lLXVwOiBcXGYwMjg7XG4kZmEtdmFyLXZvdGUteWVhOiBcXGY3NzI7XG4kZmEtdmFyLXZyLWNhcmRib2FyZDogXFxmNzI5O1xuJGZhLXZhci12dWVqczogXFxmNDFmO1xuJGZhLXZhci13YWxraW5nOiBcXGY1NTQ7XG4kZmEtdmFyLXdhbGxldDogXFxmNTU1O1xuJGZhLXZhci13YXJlaG91c2U6IFxcZjQ5NDtcbiRmYS12YXItd2F0ZXI6IFxcZjc3MztcbiRmYS12YXItd2F2ZS1zcXVhcmU6IFxcZjgzZTtcbiRmYS12YXItd2F6ZTogXFxmODNmO1xuJGZhLXZhci13ZWVibHk6IFxcZjVjYztcbiRmYS12YXItd2VpYm86IFxcZjE4YTtcbiRmYS12YXItd2VpZ2h0OiBcXGY0OTY7XG4kZmEtdmFyLXdlaWdodC1oYW5naW5nOiBcXGY1Y2Q7XG4kZmEtdmFyLXdlaXhpbjogXFxmMWQ3O1xuJGZhLXZhci13aGF0c2FwcDogXFxmMjMyO1xuJGZhLXZhci13aGF0c2FwcC1zcXVhcmU6IFxcZjQwYztcbiRmYS12YXItd2hlZWxjaGFpcjogXFxmMTkzO1xuJGZhLXZhci13aG1jczogXFxmNDBkO1xuJGZhLXZhci13aWZpOiBcXGYxZWI7XG4kZmEtdmFyLXdpa2lwZWRpYS13OiBcXGYyNjY7XG4kZmEtdmFyLXdpbmQ6IFxcZjcyZTtcbiRmYS12YXItd2luZG93LWNsb3NlOiBcXGY0MTA7XG4kZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTogXFxmMmQwO1xuJGZhLXZhci13aW5kb3ctbWluaW1pemU6IFxcZjJkMTtcbiRmYS12YXItd2luZG93LXJlc3RvcmU6IFxcZjJkMjtcbiRmYS12YXItd2luZG93czogXFxmMTdhO1xuJGZhLXZhci13aW5lLWJvdHRsZTogXFxmNzJmO1xuJGZhLXZhci13aW5lLWdsYXNzOiBcXGY0ZTM7XG4kZmEtdmFyLXdpbmUtZ2xhc3MtYWx0OiBcXGY1Y2U7XG4kZmEtdmFyLXdpeDogXFxmNWNmO1xuJGZhLXZhci13aXphcmRzLW9mLXRoZS1jb2FzdDogXFxmNzMwO1xuJGZhLXZhci13b2xmLXBhY2stYmF0dGFsaW9uOiBcXGY1MTQ7XG4kZmEtdmFyLXdvbi1zaWduOiBcXGYxNTk7XG4kZmEtdmFyLXdvcmRwcmVzczogXFxmMTlhO1xuJGZhLXZhci13b3JkcHJlc3Mtc2ltcGxlOiBcXGY0MTE7XG4kZmEtdmFyLXdwYmVnaW5uZXI6IFxcZjI5NztcbiRmYS12YXItd3BleHBsb3JlcjogXFxmMmRlO1xuJGZhLXZhci13cGZvcm1zOiBcXGYyOTg7XG4kZmEtdmFyLXdwcmVzc3I6IFxcZjNlNDtcbiRmYS12YXItd3JlbmNoOiBcXGYwYWQ7XG4kZmEtdmFyLXgtcmF5OiBcXGY0OTc7XG4kZmEtdmFyLXhib3g6IFxcZjQxMjtcbiRmYS12YXIteGluZzogXFxmMTY4O1xuJGZhLXZhci14aW5nLXNxdWFyZTogXFxmMTY5O1xuJGZhLXZhci15LWNvbWJpbmF0b3I6IFxcZjIzYjtcbiRmYS12YXIteWFob286IFxcZjE5ZTtcbiRmYS12YXIteWFtbWVyOiBcXGY4NDA7XG4kZmEtdmFyLXlhbmRleDogXFxmNDEzO1xuJGZhLXZhci15YW5kZXgtaW50ZXJuYXRpb25hbDogXFxmNDE0O1xuJGZhLXZhci15YXJuOiBcXGY3ZTM7XG4kZmEtdmFyLXllbHA6IFxcZjFlOTtcbiRmYS12YXIteWVuLXNpZ246IFxcZjE1NztcbiRmYS12YXIteWluLXlhbmc6IFxcZjZhZDtcbiRmYS12YXIteW9hc3Q6IFxcZjJiMTtcbiRmYS12YXIteW91dHViZTogXFxmMTY3O1xuJGZhLXZhci15b3V0dWJlLXNxdWFyZTogXFxmNDMxO1xuJGZhLXZhci16aGlodTogXFxmNjNmO1xuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjEwLjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ2ZvbnRhd2Vzb21lL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdmb250YXdlc29tZS9zaGltcyc7XG5AaW1wb3J0ICdmb250YXdlc29tZS9taXhpbnMnO1xuQGltcG9ydCAnZm9udGF3ZXNvbWUvY29yZSc7XG5AaW1wb3J0ICdmb250YXdlc29tZS9sYXJnZXInO1xuQGltcG9ydCAnZm9udGF3ZXNvbWUvZml4ZWQtd2lkdGgnO1xuQGltcG9ydCAnZm9udGF3ZXNvbWUvbGlzdCc7XG5AaW1wb3J0ICdmb250YXdlc29tZS9ib3JkZXJlZC1wdWxsZWQnO1xuQGltcG9ydCAnZm9udGF3ZXNvbWUvYW5pbWF0ZWQnO1xuQGltcG9ydCAnZm9udGF3ZXNvbWUvcm90YXRlZC1mbGlwcGVkJztcbkBpbXBvcnQgJ2ZvbnRhd2Vzb21lL3N0YWNrZWQnO1xuQGltcG9ydCAnZm9udGF3ZXNvbWUvaWNvbnMnO1xuQGltcG9ydCAnZm9udGF3ZXNvbWUvc2NyZWVuLXJlYWRlcic7XG4iLCIuI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLW1hcnRpbmkpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1tZWV0dXAge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhcik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXJlbW92ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1nZWFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2cpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaC1hbHQpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZSk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb2NrKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tZG93biB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1kb3duKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tdXAge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheS1jaXJjbGUpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZG8pOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZG8pOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW5jKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZGVkZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vdXRkZW50KTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdmlkZW8tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWRlbyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXBpY3R1cmUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcGljdHVyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWFnZSk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXBob3RvIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1waG90bzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW1hZ2UpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWltYWdlKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5jaWwtYWx0KTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlci1hbHQpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRpdCk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUtc3F1YXJlKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjay1zcXVhcmUpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbWVzLWNpcmNsZSk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2stY2lyY2xlKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZSk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWV5ZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2gge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0td2FybmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGUpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItYWx0KTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQtdik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MtYWx0LWgpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtYmFyKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0LW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydC1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1iYXIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWdlYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2dzKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tdXAge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnMtdXApOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby1kb3duIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnMtZG93bik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0KTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1vdXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ24tb3V0LWFsdCk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmtlZGluKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdGh1bWItdGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJ0YWNrKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXh0ZXJuYWwtbGluay1hbHQpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWluLWFsdCk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbi1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZW1vbik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcmstbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcmstbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9va21hcmspOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2sge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rLWYpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rLWYpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1naXRodWIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mZWVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yc3MpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oZGQtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGRkLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhkZCk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1yaWdodCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LXJpZ2h0KTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWxlZnQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LWxlZnQpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tdXAge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC11cCk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1kb3duIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1kb3duKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwYW5kLWFycm93cy1hbHQpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcnMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGluayk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jdXQpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlcy1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlcy1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3B5KTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmxvcHB5LW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZsb3BweS1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXZlKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbmF2aWNvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFycyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXJlb3JkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcnMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzLWcpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1tb25leSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbW9uZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwtYWx0KTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdW5zb3J0ZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRlc2M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtZG93bik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LXVwKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW4ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmtlZGluLWluKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuZG8pOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1sZWdhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2F2ZWwpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWFsdCk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFjaG9tZXRlci1hbHQpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudCk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnRzKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmxhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbHQpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcGFzdGUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZ2h0YnVsYik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNoYW5nZS1hbHQpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtZG93bmxvYWQtYWx0KTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC11cGxvYWQtYWx0KTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlbGwpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jdXRsZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lscyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dC1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hbHQpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZy1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWlsZGluZyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvc3BpdGFsKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXQtYWx0KTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb2JpbGUtYWx0KTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb2JpbGUtYWx0KTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaXJjbGUpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseSk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlcik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci1vcGVuKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21pbGUpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcm93bik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW1laC1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1tZWgtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5Ym9hcmQpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhZyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseS1hbGwpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItaGFsZik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1lbXB0eSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLWhhbGYpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZnVsbCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItaGFsZik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtZm9yazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29kZS1icmFuY2gpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jaGFpbi1icm9rZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVubGluayk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpZWxkLWFsdCk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbWF4Y2RuIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taHRtbDUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jc3MzIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aWNrZXQtYWx0KTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cy1zcXVhcmUpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGV2ZWwtdXAtYWx0KTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGV2ZWwtZG93bi1hbHQpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tc3F1YXJlKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdCk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3Mge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tZG93biB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLWRvd24pOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtZG93biB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS1kb3duKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tdXAge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtdXApOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtdXAge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLXVwKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tcmlnaHQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtcmlnaHQpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtcmlnaHQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLXJpZ2h0KTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZXVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldXJvLXNpZ24pOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1ldXJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldXJvLXNpZ24pOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1nYnA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvdW5kLXNpZ24pOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS11c2Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGxhci1zaWduKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xsYXItc2lnbik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWlucjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVwZWUtc2lnbik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXJ1cGVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydXBlZS1zaWduKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tanB5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15ZW4tc2lnbik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNueTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWVuLXNpZ24pOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1ybWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXllbi1zaWduKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0teWVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15ZW4tc2lnbik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXJ1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVibGUtc2lnbik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXJ1YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWJsZS1zaWduKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcm91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWJsZS1zaWduKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0ta3J3OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b24tc2lnbik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29uLXNpZ24pOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1idGMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ0Yyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hbHQpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWFzYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbHBoYS1kb3duKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLWRvd24tYWx0KTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC1kb3duKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtZG93bi1hbHQpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bi1hbHQpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS14aW5nIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXBsYXkge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15b3V0dWJlKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZHJvcGJveCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYWRuIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0LXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXRidWNrZXQpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC1kb3duKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtdXApOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC1yaWdodCk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0td2luZG93cyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1saW51eCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc2t5cGUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdHJlbGxvIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXkge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1naXR0aXAge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmF0aXBheSk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXN1bi1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zdW4tbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VuKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbW9vbi1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1tb29uLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vb24pOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS12ayB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXdlaWJvIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcmVucmVuIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1yaWdodCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtcmlnaHQpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1sZWZ0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1sZWZ0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtbGVmdCk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1sZWZ0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLWxlZnQpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1kb3QtY2lyY2xlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG90LWNpcmNsZSk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlyYS1zaWduKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdHVya2lzaC1saXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXJhLXNpZ24pOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVzLXNxdWFyZSk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tb3BlbmlkIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taW5zdGl0dXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXZlcnNpdHkpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1iYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bml2ZXJzaXR5KTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbW9ydGFyLWJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmFkdWF0aW9uLWNhcCk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZGlnZyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItcHAge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWRydXBhbCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lsLXNwb29uKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1hdXRvbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRheGkpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZSk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGYtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGYtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wZGYpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZS13b3JkLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtd29yZCk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWwtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbC1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWV4Y2VsKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50LW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXBvd2VycG9pbnQpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2UtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1pbWFnZSk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGhvdG8tbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waG90by1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWltYWdlKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waWN0dXJlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGljdHVyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWltYWdlKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWFyY2hpdmUpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXppcC1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXppcC1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWFyY2hpdmUpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWF1ZGlvLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW8tbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hdWRpbyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc291bmQtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1zb3VuZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWF1ZGlvKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlby1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtdmlkZW8pOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1vdmllLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbW92aWUtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS12aWRlbyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGUtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jb2RlKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdmluZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNvZGVwZW4ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtcmluZyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJvdXkge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYm91eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlmZS1yaW5nKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1idW95IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJ1b3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZmUtcmluZyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtc2F2ZXIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtc2F2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZmUtcmluZyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBvcnQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZmUtcmluZyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaXJjbGUtbm90Y2gpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1yZWJlbCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXJhIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWJlbCk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXJlc2lzdGFuY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcmVzaXN0YW5jZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmViZWwpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1lbXBpcmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1nZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1nZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW1waXJlKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ2l0LXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWdpdCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXItbmV3cyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXljLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS15Yy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhY2tlci1uZXdzKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWlibyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXFxIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0td2VpeGluIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0td2VjaGF0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXdlY2hhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpeGluKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc2VuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFwZXItcGxhbmUpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXBlci1wbGFuZSk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc2VuZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXBlci1wbGFuZSk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS10aGluIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtdGhpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2lyY2xlKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGVhZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkaW5nKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xpZGVycy1oKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZnV0Ym9sLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbC1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mdXRib2wpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zb2NjZXItYmFsbC1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zb2NjZXItYmFsbC1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mdXRib2wpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdHdpdGNoIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0teWVscCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlci1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmV3c3BhcGVyKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNjLXZpc2Ege1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWV4IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaC1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlbGwtc2xhc2gpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gtYWx0KTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWV5ZWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZS1kcm9wcGVyKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYXJlYS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtYXJlYSk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXBpZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtcGllKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbGluZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtbGluZSk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2Mge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNjOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG9zZWQtY2FwdGlvbmluZyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWlsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hla2VsLXNpZ24pOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoZWtlbC1zaWduKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc2hlcWVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGVrZWwtc2lnbik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW1lYW5wYXRoIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW1lYW5wYXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1idXlzZWxsYWRzIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3Age1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1kYXNoY3ViZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1YiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsayB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc2t5YXRsYXMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1kaWFtb25kIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1kaWFtb25kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZW0pOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcnNleDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbnNnZW5kZXIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1vZmZpY2lhbCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2spOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlZCk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW4ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1tZWRpdW0ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3Ige1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS15YyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS15YzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteS1jb21iaW5hdG9yKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3RlciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS00OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWZ1bGwpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWZ1bGwpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktaGFsZik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1xdWFydGVyKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWVtcHR5KTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LWdyb3VwIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0aWNreS1ub3RlKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2MtamNiIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jbG9uZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0xOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLWhhbGYpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLWVuZCk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcm9jay1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2stbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1yb2NrKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ncmFiLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtZ3JhYi1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXJvY2spOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wYXBlcik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3RvcC1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXN0b3AtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wYXBlcik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnMtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXNjaXNzb3JzKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGFuZC1saXphcmQtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGFuZC1saXphcmQtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1saXphcmQpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNwb2NrLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2stbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1zcG9jayk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlci1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXItbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludGVyKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wZWFjZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcGVhY2UpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1yZWdpc3RlcmVkIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1nZyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRyaXBhZHZpc29yIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2ktc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZ2V0LXBvY2tldCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc2FmYXJpIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2hyb21lIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlyZWZveCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW9wZXJhIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0taW50ZXJuZXQtZXhwbG9yZXIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10ZWxldmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LTUwMHB4IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1cy1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXBsdXMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1taW51cy1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1taW51cyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXRpbWVzKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2stbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2stbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItY2hlY2spOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tbWFwLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcCk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtZG90cyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmctbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWRvdHMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1ob3V6eiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW1lby12KTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LWFsaWVuIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZWRnZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlZGl0LWNhcmQpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1jb2RpZXBpZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LW1vZHgge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS11c2Ige1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1taXhjbG91ZCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNjcmliZCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF1c2UtY2lyY2xlKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGUtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcC1jaXJjbGUpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWdpdGxhYiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXdwYmVnaW5uZXIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS13cGZvcm1zIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpci1hbHQge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjY2Vzc2libGUtaWNvbik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVlc3Rpb24tY2lyY2xlKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXZvbHVtZSk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZGVhZm5lc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlYWYpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlYWYpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWcge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zaWduaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWxhbmd1YWdlKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvLXNxdWFyZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtZ2hvc3Qge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1zcXVhcmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS15b2FzdCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLW9mZmljaWFsIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWNpcmNsZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmEge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZSk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2UtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHNoYWtlKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbi1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlLW9wZW4pOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2stbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkZHJlc3MtYm9vayk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZGRyZXNzLWNhcmQpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkZHJlc3MtY2FyZCk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkZHJlc3MtY2FyZCk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY2lyY2xlKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdXNlci1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1pZC1iYWRnZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkLWNhcmQpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLW8ge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWQtY2FyZCk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWQtY2FyZCk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXF1b3JhIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXAge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGwpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItZnVsbCk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItaGFsZik7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXIpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1lbXB0eSk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWJhdGh0dWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdGgpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zMTU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdGgpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0td2luZG93LXJlc3RvcmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctY2xvc2UpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2UtbyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlLW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1jbG9zZSk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LWNsb3NlKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tYmFuZGNhbXAge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1ncmF2IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZXRzeSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LWltZGIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5IHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tZWVyY2FzdCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1lZXJjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWxsY2FzdCk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LiN7JGZhLWNzcy1wcmVmaXh9LXNub3dmbGFrZS1vIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2UtbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd2ZsYWtlKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJwb3dlcnMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS4jeyRmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0uI3skZmEtY3NzLXByZWZpeH0tc3BvdGlmeSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuIiwiLy8gQmFzZSBDbGFzcyBEZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fSxcbi5mYXMsXG4uZmFyLFxuLmZhbCxcbi5mYWQsXG4uZmFiIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4lZmEtaWNvbiB7XG4gIEBpbmNsdWRlIGZhLWljb247XG59XG4iLCIvLyBJY29uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyXG4uI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICBmb250LXNpemU6ICg0ZW0gLyAzKTtcbiAgbGluZS1oZWlnaHQ6ICgzZW0gLyA0KTtcbiAgdmVydGljYWwtYWxpZ246IC0uMDY2N2VtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0teHMge1xuICBmb250LXNpemU6IC43NWVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc20ge1xuICBmb250LXNpemU6IC44NzVlbTtcbn1cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gIC4jeyRmYS1jc3MtcHJlZml4fS0jeyRpfXgge1xuICAgIGZvbnQtc2l6ZTogJGkgKiAxZW07XG4gIH1cbn1cbiIsIi8vIEZpeGVkIFdpZHRoIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAkZmEtZnctd2lkdGg7XG59XG4iLCIvLyBMaXN0IEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6ICRmYS1saS13aWR0aCAqIDUvNDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpIHtcbiAgbGVmdDogLSRmYS1saS13aWR0aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAkZmEtbGktd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuIiwiLy8gQm9yZGVyZWQgJiBQdWxsZWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgLjA4ZW0gJGZhLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0sXG4uZmFzLFxuLmZhcixcbi5mYWwsXG4uZmFiIHtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cbiIsIi8vIEFuaW1hdGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuIiwiLy8gUm90YXRlZCAmIEZsaXBwZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSg5MGRlZywgMSk7ICB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDE4MGRlZywgMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMjcwZGVnLCAzKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAxLCAwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgICB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgxLCAtMSwgMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWJvdGgsIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgtMSwgLTEsIDIpOyB9XG5cbi8vIEhvb2sgZm9yIElFOC05XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbjpyb290IHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLFxuICAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtYm90aCB7XG4gICAgZmlsdGVyOiBub25lO1xuICB9XG59XG4iLCIvLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBmYS1pY29uIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtaXhpbiBmYS1pY29uLXJvdGF0ZSgkZGVncmVlcywgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5cbkBtaXhpbiBmYS1pY29uLWZsaXAoJGhvcml6LCAkdmVydCwgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259LCBtaXJyb3I9MSlcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVycy4gQSBsYSBCb290c3RyYXAgNC5cbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cblxuQG1peGluIHNyLW9ubHkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgY2xpcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbiIsIi8vIFN0YWNrZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogKCRmYS1mdy13aWR0aCoyKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZlcnNlIHtcbiAgY29sb3I6ICRmYS1pbnZlcnNlO1xufVxuIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG5yZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG4uI3skZmEtY3NzLXByZWZpeH0tNTAwcHg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLTUwMHB4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFjY2Vzc2libGUtaWNvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWNjZXNzaWJsZS1pY29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFjY3Vzb2Z0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hY2N1c29mdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hY3F1aXNpdGlvbnMtaW5jb3Jwb3JhdGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hY3F1aXNpdGlvbnMtaW5jb3Jwb3JhdGVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkZHJlc3MtYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkZHJlc3MtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkanVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZG9iZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRvYmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWR2ZXJzYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkdmVyc2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZmZpbGlhdGV0aGVtZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1haXItZnJlc2hlbmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1haXItZnJlc2hlbmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFpcmJuYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWlyYm5iKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsZ29saWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsZ29saWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tY2VudGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1jZW50ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tanVzdGlmeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlwYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGxlcmdpZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsbGVyZ2llcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtYXpvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b24tcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWF6b24tcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1idWxhbmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWlsaWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtaWxpYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuY2hvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmRyb2lkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nZWxsaXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5ncnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ3J5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ3J5Y3JlYXRpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ3J5Y3JlYXRpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5ndWxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5ndWxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmtoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmtoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcC1zdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwLXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcC1zdG9yZS1pb3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcC1zdG9yZS1pb3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZS1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcmNoaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2h3YXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFyY2h3YXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0LWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0LXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQtdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnRzdGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnRzdGF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hc3Rlcmlzayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3ltbWV0cmlrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hc3ltbWV0cmlrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdGxhczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXRsYXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXRsYXNzaWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdGxhc3NpYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXRvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdWRpYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdXRvcHJlZml4ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1dG9wcmVmaXhlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdmlhbmV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdmlhbmV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF2aWF0bzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXZpYXRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF3cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhYnktY2FycmlhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhYnktY2FycmlhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3NwYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNrc3BhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxhbmNlLXNjYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFsYW5jZS1zY2FsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbGFuY2Utc2NhbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZC1haWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbmQtYWlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW5kY2FtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXJjb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFzZWJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFzZWJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXNrZXRiYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhc2tldGJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktZW1wdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWhhbGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0bGUtbmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0bGUtbmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVoYW5jZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVoYW5jZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWxsLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlemllci1jdXJ2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmV6aWVyLWN1cnZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWN5Y2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpa2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbW9iamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmltb2JqZWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbm9jdWxhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpbm9jdWxhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlvaGF6YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaW9oYXphcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlydGhkYXktY2FrZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlydGhkYXktY2FrZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdGJ1Y2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXRjb2luKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGFjay10aWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2tiZXJyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxhY2tiZXJyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGVuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGVuZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsZW5kZXItcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsZW5kZXItcGhvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxpbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsaW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxvZ2dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZ2dlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibG9nZ2VyLWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsb2dnZXItYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsdWV0b290aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmx1ZXRvb3RoLWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9sZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib2x0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib25nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib25nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1kZWFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLWRlYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1yZWFkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stcmVhZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rbWFyayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib290c3RyYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb3RzdHJhcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3JkZXItYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1ub25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3JkZXItbm9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItc3R5bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1zdHlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3dsaW5nLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvd2xpbmctYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94ZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWlsbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyYWlsbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyZWFkLXNsaWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmVhZC1zbGljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyaWVmY2FzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2UtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJpZWZjYXNlLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJvYWRjYXN0LXRvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icm9hZGNhc3QtdG93ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJvb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyb29tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icnVzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ0Yyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWZmZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1ZmZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1Zyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVpbGRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1bGxob3JuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWxsc2V5ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXJuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXJuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cm9tb2JlbGV4cGVydGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXNpbmVzcy10aW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXNpbmVzcy10aW1lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1eXNlbGxhZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsY3VsYXRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWRheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItZGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci13ZWVrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci13ZWVrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtZXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtZXJhLXJldHJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbXBncm91bmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbXBncm91bmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FuYWRpYW4tbWFwbGUtbGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FuYWRpYW4tbWFwbGUtbGVhZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW5keS1jYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5keS1jYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbm5hYmlzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5uYWJpcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXBzdWxlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Fwc3VsZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItYmF0dGVyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLWJhdHRlcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWNyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItY3Jhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLXNpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1zaWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Fycm90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJyb3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJ0LWFycm93LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJ0LXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FzaC1yZWdpc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FzaC1yZWdpc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWF6b24tcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hbWF6b24tcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWFtZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYXBwbGUtcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hcHBsZS1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWRpbmVycy1jbHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1kaXNjb3Zlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWpjYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1tYXN0ZXJjYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtcGF5cGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Mtc3RyaXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXZpc2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLXZpc2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VudGVyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2VudGVyY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZW50b3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNlbnRvcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2VydGlmaWNhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYWlyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWxrYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYWxrYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhbGtib2FyZC10ZWFjaGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFsa2JvYXJkLXRlYWNoZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcmdpbmctc3RhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcmdpbmctc3RhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1hcmVhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1hcmVhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LWJhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtYmFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LWxpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtcGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1waWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2stY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2stZG91YmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2stc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWVzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlZXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1iaXNob3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWJpc2hvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1ib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mta2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mta2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1rbmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWtuaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1wYXduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1wYXduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXF1ZWVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1xdWVlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1yb29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1yb29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hpbGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hyb21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaHJvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hyb21lY2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hyb21lY2FzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHVyY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNodXJjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtbm90Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNpcmNsZS1ub3RjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaW5pYy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGluaWMtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZC1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpcGJvYXJkLWxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvc2VkLWNhcHRpb25pbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtZG93bmxvYWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLW1lYXRiYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1tZWF0YmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1tb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLW1vb24tcmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtbW9vbi1yYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtc2hvd2Vycy1oZWF2eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtc2hvd2Vycy1oZWF2eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1zdW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXN1bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1zdW4tcmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtc3VuLXJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtdXBsb2FkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHNjYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3Vkc21pdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3Vkc21pdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHZlcnNpZnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ja3RhaWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvY2t0YWlsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1icmFuY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGUtYnJhbmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGVwZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kaWVwaWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGllcGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29mZmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZ3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29pbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvaW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbHVtbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtZG90czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1kb3RzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudHMtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhY3QtZGlzYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcGFjdC1kaXNjKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXBhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzLWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzLWFycm93cy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29uY2llcmdlLWJlbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbmNpZXJnZS1iZWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbmZsdWVuY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbmZsdWVuY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbm5lY3RkZXZlbG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29udGFvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvb2tpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29va2llKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvb2tpZS1iaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb29raWUtYml0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3B5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29weXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvdHRvbi1idXJlYXU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvdHRvbi1idXJlYXUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY291Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvdWNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNwYW5lbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3BhbmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1ieTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1ieSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5jOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uYy1qcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1qcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy16ZXJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXplcm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWRpdC1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyaXRpY2FsLXJvbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyaXRpY2FsLXJvbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9wLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JvcC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3NzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3NzaGFpcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3Jvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3Jvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3J1dGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcnV0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3NzMyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3NzMy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3ViZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3ViZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jdXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0dGxlZmlzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3V0dGxlZmlzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kLWFuZC1kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kLWFuZC1kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWQtYW5kLWQtYmV5b25kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kLWFuZC1kLWJleW9uZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoY3ViZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGFzaGN1YmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGF0YWJhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRhdGFiYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlYWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZWxpY2lvdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVtb2NyYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlbW9jcmF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlcGxveWRvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVwbG95ZG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2twcm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlc2twcm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3RvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVza3RvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRldik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXZpYW50YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXZpYW50YXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRoYXJtYWNoYWtyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGhhcm1hY2hha3JhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRobDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGhsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYWdub3NlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlhZ25vc2VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpYXNwb3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWFzcG9yYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZDIwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWQyMCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWQ2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWQ2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZml2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1maXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZm91cjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1mb3VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2Utb25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLW9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLXNpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1zaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS10aHJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS10aHJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLXR3bzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS10d28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlnZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdpdGFsLW9jZWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWdpdGFsLW9jZWFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2l0YWwtdGFjaG9ncmFwaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlnaXRhbC10YWNob2dyYXBoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpcmVjdGlvbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpcmVjdGlvbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlzY29yZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlzY29yZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXNjb3Vyc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpc2NvdXJzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXZpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpdmlkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXp6eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGl6enkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG5hOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kbmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9jaHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2NodWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9ja2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2NrZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbGFyLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGxhci1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseS1mbGF0YmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xseS1mbGF0YmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbmF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9uYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvb3ItY2xvc2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb29yLWNsb3NlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb29yLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvb3Itb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3QtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3QtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvd25sb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYWZ0MmRpZ2l0YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhZnRpbmctY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJhZnRpbmctY29tcGFzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmFnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYWdvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmF3LXBvbHlnb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYXctcG9seWdvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJpYmJibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmliYmJsZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJvcGJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJvcGJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydW0tc3RlZWxwYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydW0tc3RlZWxwYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1bXN0aWNrLWJpdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydW1zdGljay1iaXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydXBhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1cGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1bWJiZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kdW1iYmVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kdW1wc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVtcHN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVtcHN0ZXItZmlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVtcHN0ZXItZmlyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kdW5nZW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kdW5nZW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR5YWxvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHlhbG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVhcmx5YmlyZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVhcmx5YmlyZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWJheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWJheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lZGdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVkaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWdnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lZ2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWplY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVqZWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsZW1lbnRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxlbWVudG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbGlwc2lzLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsaXBzaXMtdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtYmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbWJlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbXBpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVtcGlyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuLXRleHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlLW9wZW4tdGV4dCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZpcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmlyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcXVhbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVxdWFscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcmFzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVyYXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcmxhbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVybGFuZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldGhlcmV1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXRoZXJldW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRoZXJuZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV0aGVybmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0c3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV0c3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXVyby1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldXJvLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXZlcm5vdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV2ZXJub3RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2hhbmdlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjaGFuZ2UtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNsYW1hdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kLWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZC1hcnJvd3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwZWRpdGVkc3NsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHRlcm5hbC1saW5rLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtZHJvcHBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllLWRyb3BwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rLWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vay1tZXNzZW5nZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vay1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFudGFzeS1mbGlnaHQtZ2FtZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhbnRhc3ktZmxpZ2h0LWdhbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhc3QtYmFja3dhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXN0LWZvcndhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVhdGhlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVhdGhlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWF0aGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVhdGhlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVkZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlZGV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZG9yYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVkb3JhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVtYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWdodGVyLWpldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWdtYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlnbWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWFyY2hpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hdWRpbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvbnRyYWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNvbnRyYWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY3N2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNzdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWRvd25sb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtZXhjZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leHBvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtZXhwb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW1hZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbXBvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW1wb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW52b2ljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1pbnZvaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW52b2ljZS1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW52b2ljZS1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tZWRpY2FsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1tZWRpY2FsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wZGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXBvd2VycG9pbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wcmVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtcHJlc2NyaXB0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc2lnbmF0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXNpZ25hdHVyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS11cGxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS12aWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtd29yZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGwtZHJpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsbC1kcmlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbG0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWx0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmluZ2VycHJpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbmdlcnByaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlZm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LWFpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3QtYWlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdC1vcmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0LW9yZGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdGRyYWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdGRyYWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlzdC1yYWlzZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpc3QtcmFpc2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYWctY2hlY2tlcmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctdXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnLXVzYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGlja3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGlwYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmx1c2hlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmx1c2hlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lLWZsYWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lLWxvZ28tZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lLWxvZ28tZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnRpY29ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnMtZmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnRpY29ucy1maSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb290YmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb290YmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ydC1hd2Vzb21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcnQtYXdlc29tZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydW1iZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcnVtYmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcndhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm91cnNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJlZS1jb2RlLWNhbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZWJzZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJlZWJzZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcm9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcm93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcm93bi1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1bGNydW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZ1bGNydW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnVubmVsLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnVubmVsLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdXRib2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZ1dGJvbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYWxhY3RpYy1yZXB1YmxpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FsYWN0aWMtcmVwdWJsaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYWxhY3RpYy1zZW5hdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FtZXBhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYXMtcHVtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FzLXB1bXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhdmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2VtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbmRlcmxlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdlbmRlcmxlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2V0LXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2V0LXBvY2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdob3N0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpZnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGh1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRodWItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGh1Yi1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0a3Jha2VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRrcmFrZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0bGFiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRsYWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXR0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtY2hlZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy1jaGVlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtbWFydGluaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3MtbWFydGluaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy1tYXJ0aW5pLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3MtbWFydGluaS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3Mtd2hpc2tleTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3Mtd2hpc2tleSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzc2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzc2VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGlkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZS1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGlkZS1nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1hZnJpY2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWFmcmljYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1hbWVyaWNhczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtYW1lcmljYXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtYXNpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtYXNpYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1ldXJvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWV1cm9wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb2ZvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvZm9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb2xmLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvbGYtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29kcmVhZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2RyZWFkcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29kcmVhZHMtZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZHJlYWRzLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLWRyaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtZHJpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cy1nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS13YWxsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29wdXJhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29wdXJhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JhZHVhdGlvbi1jYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYXRpcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JlYXRlci10aGFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmVhdGVyLXRoYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JlYXRlci10aGFuLWVxdWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmVhdGVyLXRoYW4tZXF1YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpbWFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpbWFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tYmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWJlYW0tc3dlYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tYmVhbS1zd2VhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWhlYXJ0czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1oZWFydHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1zcXVpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tc3F1aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tc3F1aW50LXRlYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXNxdWludC10ZWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXN0YXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXN0YXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdGVhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdGVhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdG9uZ3VlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdG9uZ3VlLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10b25ndWUtc3F1aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdG9uZ3VlLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdG9uZ3VlLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi13aW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC1ob3Jpem9udGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLWhvcml6b250YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC1saW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcC1saW5lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwLWxpbmVzLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLWxpbmVzLXZlcnRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXAtdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcGZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXBmaXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdydW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncnVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ndWl0YXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWd1aXRhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ndWxwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ndWxwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFja2VyLW5ld3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXItbmV3cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VycmFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFja2VycmFuayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW1idXJnZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbWJ1cmdlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW1tZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbW1lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW1zYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFtc2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctaGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLXVzZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLXVzZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1saXphcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1taWRkbGUtZmluZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLW1pZGRsZS1maW5nZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wYXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBlYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcm9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXNjaXNzb3JzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtc3BvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzLWhlbHBpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzLWhlbHBpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kc2hha2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFudWtpYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbnVraWFoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhcmQtaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXJkLWhhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXNodGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXNodGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhdC13aXphcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhdC13aXphcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGF5a2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXlrYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGRkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkcGhvbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkcGhvbmVzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkc2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkc2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1icm9rZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0LWJyb2tlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0YmVhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWxpY29wdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWxpY29wdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpZ2hsaWdodGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaWdobGlnaHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaWtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpa2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXBwbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlwcG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlwcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXJlLWEtaGVscGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpc3RvcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9ja2V5LXB1Y2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvY2tleS1wdWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbGx5LWJlcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob2xseS1iZXJyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvb2xpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob29saSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3JuYmlsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9ybmJpbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9yc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvcnNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvcnNlLWhlYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvcnNlLWhlYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvc3BpdGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwtc3ltYm9sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdC10dWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdC10dWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3Rkb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdGVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGphcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90amFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcy1lbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcy1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLXN0YXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXNlLWRhbWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91c2UtZGFtYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXp6OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3V6eik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ocnl2bmlhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ocnl2bmlhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1odG1sNSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odWJzcG90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1odWJzcG90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pLWN1cnNvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pY2UtY3JlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWljZS1jcmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pY2ljbGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pY2ljbGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWljb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pY29ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWQtYmFkZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWQtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWQtY2FyZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWdsb286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlnbG9vKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWltYWdlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWRiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWRiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZGVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmR1c3RyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5kdXN0cnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5maW5pdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZmluaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZm8tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5zdGFncmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVyY29tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnRlcmNvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW52aXNpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludmlzaW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlveGhvc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdGFsaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXRjaC1pbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXRjaC1pbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdHVuZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0dW5lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdHVuZXMtbm90ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXR1bmVzLW5vdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamF2YTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamF2YSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qZWRpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qZWRpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWplZGktb3JkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWplZGktb3JkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamVua2luczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamVua2lucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qaXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qaXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvZ2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb2dldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb2ludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam9pbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9vbWxhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb29tbGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam91cm5hbC13aGlsbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvdXJuYWwtd2hpbGxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qc2ZpZGRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItanNmaWRkbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2FhYmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWthYWJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWthZ2dsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2FnZ2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleWJhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleWJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWNkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5Y2RuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtoYW5kYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2hhbmRhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpY2tzdGFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raWNrc3RhcnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raWNrc3RhcnRlci1rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raWNrc3RhcnRlci1rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lzcy1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raXNzLWJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lzcy13aW5rLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raXNzLXdpbmstaGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2l3aS1iaXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raXdpLWJpcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta29ydnVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rb3J2dWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZG1hcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhbmRtYXJrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYW5ndWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhcHRvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3AtY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFwdG9wLWNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhcHRvcC1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcmF2ZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhcmF2ZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXN0Zm0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFzdGZtLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXVnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF1Z2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF1Z2gtYmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF1Z2gtYmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXVnaC1zcXVpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoLXNxdWludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXVnaC13aW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaC13aW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxheWVyLWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXllci1ncm91cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZWFmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYW5wdWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlYW5wdWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVtb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlbW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVzcy10aGFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXNzLXRoYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVzcy10aGFuLWVxdWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXNzLXRoYW4tZXF1YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxldmVsLWRvd24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLXVwLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGV2ZWwtdXAtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtcmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlmZS1yaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlnaHRidWxiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGluayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlua2VkaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW4taW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmtlZGluLWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbm9kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlub2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbnV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW51eCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXJhLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpcmEtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXN0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LW9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXN0LW9sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtdWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3QtdWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tYXJyb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2F0aW9uLWFycm93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jay1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NrLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG93LXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG93LXZpc2lvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sdWdnYWdlLWNhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWx1Z2dhZ2UtY2FydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1seWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1seWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2VudG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ2VudG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ2ljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFnbmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtYnVsazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFpbC1idWxrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWxjaGltcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFpbGNoaW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFuZGFsb3JpYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hbmRhbG9yaWFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1tYXJrZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1waW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtc2lnbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFya2Rvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcmtkb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFya2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtZG91YmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZS1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtc3Ryb2tlLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFzayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXN0b2RvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFzdG9kb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWF4Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXhjZG4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGFwcHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGFwcHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRpdW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtLW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGl1bS1tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVka2l0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZHJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWV0dXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZXR1cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWdhcG9ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVnYXBvcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLWJsYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWgtYmxhbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLXJvbGxpbmctZXllczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoLXJvbGxpbmctZXllcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZW1vcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lbW9yeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZW5kZWxleTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVuZGVsZXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVub3JhaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVub3JhaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXJjdXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZXJjdXJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1ldGVvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWV0ZW9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvY2hpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9jaGlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLWFsdC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3Jvc2NvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3Jvc2NvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9zb2Z0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3NvZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWludXMtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWludXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pdHRlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl0dGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXhjbG91ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXp1bmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1penVuaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vYmlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb2JpbGUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vZHg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vZHgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25lcm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktYmlsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktYmlsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktYmlsbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktYmlsbC13YXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsLXdhdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktYmlsbC13YXZlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktYmlsbC13YXZlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktY2hlY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1jaGVjay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9udW1lbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbnVtZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9ydGFyLXBlc3RsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9ydGFyLXBlc3RsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3NxdWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vc3F1ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3RvcmN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3RvcmN5Y2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdW50YWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3VudGFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3VzZS1wb2ludGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11Zy1ob3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW11Zy1ob3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW11c2ljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hcHN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5hcHN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmVvczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmVvcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXR3b3JrLXdpcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZXR3b3JrLXdpcmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmV1dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmV3c3BhcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5pbWJscjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmltYmxyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbm9kZS1qczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm9kZS1qcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub3QtZXF1YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vdC1lcXVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub3Rlcy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub3Rlcy1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5wbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbnBtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5zODpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbnM4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW51dHJpdGlvbml4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1udXRyaXRpb25peCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9iamVjdC1ncm91cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2JqZWN0LXVuZ3JvdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2Rub2tsYXNzbmlraSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2lsLWNhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2lsLWNhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vbGQtcmVwdWJsaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9sZC1yZXB1YmxpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmNhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wZW5jYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5pZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3BlbmlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcGVyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcHRpbi1tb25zdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9zaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3NpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW90dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vdHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vdXRkZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vdXRkZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2U0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWdlNCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhZ2VsaW5lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFnZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhaW50LWJydXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LXJvbGxlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFpbnQtcm9sbGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhbGV0dGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhbGV0dGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFsZmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWxmZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWxsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcGVyLXBsYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyY2xpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFwZXJjbGlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFjaHV0ZS1ib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmFjaHV0ZS1ib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXJhZ3JhcGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFya2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFya2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXNzcG9ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFzc3BvcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGFmYXJpYW5pc206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhc3RhZmFyaWFuaXNtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXN0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXRyZW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXRyZW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXVzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdXNlLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBheXBhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZWFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tZmFuY3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1mYW5jeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tbmliOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tbmliKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuY2lsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtcnVsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbmNpbC1ydWxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5ueS1hcmNhZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbm55LWFyY2FkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW9wbGUtY2Fycnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlb3BsZS1jYXJyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXBwZXItaG90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXBwZXItaG90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmNlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudGFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyY2VudGFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJpc2NvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmlzY29wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJzb24tYm9vdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcnNvbi1ib290aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waGFicmljYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhhYnJpY2F0b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob2VuaXgtZnJhbWV3b3JrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob2VuaXgtc3F1YWRyb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob2VuaXgtc3F1YWRyb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1zcXVhcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXZvbHVtZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtdm9sdW1lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob3RvLXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG90by12aWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBocCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWhhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1oYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1wcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWdneS1iYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWdneS1iYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbGxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWxscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGludGVyZXN0LXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGludGVyZXN0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waXp6YS1zbGljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGl6emEtc2xpY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhY2Utb2Ytd29yc2hpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhY2Utb2Ytd29yc2hpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtYXJyaXZhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhbmUtYXJyaXZhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZS1kZXBhcnR1cmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lLWRlcGFydHVyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGF5LWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5c3RhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheXN0YXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1ZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1Zyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVzLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9kY2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9kY2FzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2xsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb2xsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvbGwtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9sbC1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9vKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvby1zdG9ybTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9vLXN0b3JtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvb3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvb3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9ydHJhaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvcnRyYWl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvdW5kLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvdW5kLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb3dlci1vZmYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmF5aW5nLWhhbmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmF5aW5nLWhhbmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByZXNjcmlwdGlvbi1ib3R0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9jZWR1cmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcm9jZWR1cmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJvZHVjdC1odW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2plY3QtZGlhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJvamVjdC1kaWFncmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1c2hlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHVzaGVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1enpsZS1waWVjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHV6emxlLXBpZWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB5dGhvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHl0aG9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFxOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xcSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcmNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXFyY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVlc3Rpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVpZGRpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWlkZGl0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVpbnNjYXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWluc2NhcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1b3JhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1b3RlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1b3RlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1cmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdXJhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yLXByb2plY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXItcHJvamVjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYWRpYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhZGlhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYWRpYXRpb24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYWRpYXRpb24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhaW5ib3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhaW5ib3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFuZG9tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYW5kb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFzcGJlcnJ5LXBpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYXNwYmVycnktcGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmF2ZWxyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmF2ZWxyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWFjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVhY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVhY3RldXJvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYWN0ZXVyb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYWRtZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVhZG1lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWJlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWNlaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWNlaXB0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3ljbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY3ljbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkLXJpdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWQtcml2ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRkaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LWFsaWVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRkaXQtYWxpZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkZGl0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRoYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGhhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZG8tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRvLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWdpc3RlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWdpc3RlcmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbW92ZS1mb3JtYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlbW92ZS1mb3JtYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVucmVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZW5yZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGx5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHktYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcHVibGljYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcHVibGljYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVzZWFyY2hnYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXNlYXJjaGdhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVzb2x2aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXNvbHZpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVzdHJvb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlc3Ryb29tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJldHdlZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmliYm9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yaWJib24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYm90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2JvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvY2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXRjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2NrZXRjaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tybXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvY2tybXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm91dGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvdXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJzcy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVibGUtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVibGUtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXItY29tYmluZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1bGVyLWNvbWJpbmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyLWhvcml6b250YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1bGVyLWhvcml6b250YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXItdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1bGVyLXZlcnRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bm5pbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1bm5pbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVwZWUtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVwZWUtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWQtY3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWQtY3J5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZC10ZWFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWQtdGVhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWZhcmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhZmFyaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWxlc2ZvcmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWxlc2ZvcmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F0ZWxsaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXRlbGxpdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F0ZWxsaXRlLWRpc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhdGVsbGl0ZS1kaXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NobGl4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2hsaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2Nob29sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2hvb2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NyZXdkcml2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcmV3ZHJpdmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmliZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NyaWJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcm9sbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Nyb2xsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNkLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbG9jYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1sb2NhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoZW5naW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaGVuZ2luKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlZWRsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWVkbGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsY2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VsbGNhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbHN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWxsc3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VydmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZXJ2ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VydmljZXN0YWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZXJ2aWNlc3RhY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFwZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hla2VsLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoZWtlbC1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaWVsZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwcGluZy1mYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlwcGluZy1mYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpcnRzaW5idWxrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob2UtcHJpbnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9lLXByaW50cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWJhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWJhc2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wcGluZy1jYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3B3YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wd2FyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG93ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3dlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaHV0dGxlLXZhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2h1dHRsZS12YW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1pbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1sYW5ndWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ24tb3V0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYXR1cmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hdHVyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW0tY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2ltLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpbXBseWJ1aWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpc3RyaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpc3RyaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2l0ZW1hcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNrYXRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNrYXRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2tldGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2V0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2tpaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2lpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2tpaW5nLW5vcmRpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2tpaW5nLW5vcmRpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3VsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t1bGwtY3Jvc3Nib25lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t1bGwtY3Jvc3Nib25lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lhdGxhczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t5YXRsYXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5cGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNreXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGFjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjay1oYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGFjay1oYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGVpZ2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsZWlnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlcnMtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGlkZXNoYXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbWlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbWlsZS1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21vZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21vZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbW9raW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbW9raW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtb2tpbmctYmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbW9raW5nLWJhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25hcGNoYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNuYXBjaGF0LWdob3N0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25hcGNoYXQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dib2FyZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd2JvYXJkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dmbGFrZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd2ZsYWtlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dtYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub3dtYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd3Bsb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub3dwbG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvY2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb2Nrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2xhci1wYW5lbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29sYXItcGFuZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLWRvd24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtdXAtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYW1vdW50LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZG93bi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYW1vdW50LWRvd24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYW1vdW50LXVwLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLXVwLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLXVwLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvdW5kY2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291cmNldHJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc291cmNldHJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGFjZS1zaHV0dGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwZWFrYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwZWFrYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BlYWtlci1kZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGVha2VyLWRlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BlbGwtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwZWxsLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaWRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BpZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwaW5uZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bsb3RjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Bsb3RjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcG90aWZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwcmF5LWNhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3ByYXktY2FuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmUtZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtcm9vdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZS1yb290LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmVzcGFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlc3BhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFjay1vdmVyZmxvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFja3BhdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YWNrcGF0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWFuZC1jcmVzY2VudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1hbmQtY3Jlc2NlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLWhhbGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1oYWxmLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW9mLWRhdmlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLW9mLWRhdmlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItb2YtbGlmZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1vZi1saWZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXlsaW5rZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXlsaW5rZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlYW0tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlYW0tc3ltYm9sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZXAtYmFja3dhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVwLWZvcndhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZXRob3Njb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNrZXItbXVsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RpY2tlci1tdWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGlja3ktbm90ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wd2F0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3B3YXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9yZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyYXZhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJhdmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmVldC12aWV3KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmlrZXRocm91Z2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJpcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaXBlLXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmlwZS1zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cm9vcHdhZmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJvb3B3YWZlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVkaW92aW5hcmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0dWRpb3ZpbmFyaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3R1bWJsZXVwb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWJzY3JpcHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWJ3YXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VpdGNhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1aXRjYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlLXJvbGxpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1aXRjYXNlLXJvbGxpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJwb3dlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cGVycG93ZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVyc2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXBlcnNjcmlwdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBwbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cHBsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXJwcmlzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VycHJpc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zd2F0Y2hib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zd2F0Y2hib29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3aW1tZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3aW1tZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dpbW1pbmctcG9vbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dpbW1pbmctcG9vbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeW1mb255OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW1mb255KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bmFnb2d1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYWdvZ3VlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bmM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bmMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3luYy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bmMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5cmluZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5cmluZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxlLXRlbm5pczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGUtdGVubmlzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFjaG9tZXRlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFncyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhc2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXNrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXhpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YXhpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlYW1zcGVhazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVhbXNwZWFrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlZXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWV0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWV0aC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWV0aC1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWxlZ3JhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVsZWdyYW0tcGxhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVtcGVyYXR1cmUtaGlnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVtcGVyYXR1cmUtaGlnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW1wZXJhdHVyZS1sb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbXBlcmF0dXJlLWxvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW5jZW50LXdlaWJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW5nZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVybWluYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC1oZWlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRleHQtaGVpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRleHQtd2lkdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxhcmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aC1sYXJnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aC1saXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZS1yZWQteWV0aTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlLXJlZC15ZXRpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZWF0ZXItbWFza3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZWF0ZXItbWFza3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVjbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlbWVjbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWlzbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZW1laXNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGluay1wZWFrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhpbmstcGVha3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW1icy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJzLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1idGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJ0YWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpY2tldC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpY2tldC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGludC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9nZ2xlLW9mZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvZ2dsZS1vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2lsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvaWxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2lsZXQtcGFwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvaWxldC1wYXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b29sYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b29sYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvb2xzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b29scyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b290aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9vdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9yYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvcmFoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvcmlpLWdhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvcmlpLWdhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhY3RvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhY3Rvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZS1mZWRlcmF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFkZS1mZWRlcmF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZGVtYXJrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWZmaWMtbGlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWZmaWMtbGlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYW5zZ2VuZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbnNnZW5kZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1yZXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaC1yZXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLXJlc3RvcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaC1yZXN0b3JlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWxsbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJlbGxvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyaXBhZHZpc29yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmlwYWR2aXNvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cm9waHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyb3BoeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stbG9hZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stbG9hZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1tb25zdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLW1vdmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stbW92aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLXBpY2t1cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stcGlja3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRzaGlydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHNoaXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHVtYmxyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1bWJsci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR1bWJsci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR3aXR0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR3aXR0ZXItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR5cG8zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10eXBvMyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11YmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11YmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVidW50dTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdWJ1bnR1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVpa2l0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11aWtpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW1icmVsbGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGEtYmVhY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVtYnJlbGxhLWJlYWNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZGVybGluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5kZXJsaW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuZG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kby1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuZG8tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXJlZ2lzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmlyZWdpc3RyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXZlcnNpdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmxpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmxvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5sb2NrLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bnRhcHBkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bnRhcHBkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXBsb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXBzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWFsdC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWFzdHJvbmF1dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1hc3Ryb25hdXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1jb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWVkaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1mcmllbmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWZyaWVuZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1ncmFkdWF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1ncmFkdWF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWluanVyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItaW5qdXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWxvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW1kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1uaW5qYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1uaW5qYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW51cnNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW51cnNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXNlY3JldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1zaGllbGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci10YWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItdGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzLWNvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcnMtY29nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzcHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzcHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNzdW5uYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzc3VubmFoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXV0ZW5zaWwtc3Bvb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXV0ZW5zaWwtc3Bvb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXRlbnNpbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXV0ZW5zaWxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZhYWRpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmFhZGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlY3Rvci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlY3Rvci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVudXMtZG91YmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlbnVzLW1hcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhY29pbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhY29pbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFkZW8tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWJlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlkZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW8tc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpZGVvLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpaGFyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmloYXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW1lbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbWVvLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW1lby12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZudjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm52KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvaWNlbWFpbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9pY2VtYWlsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbGxleWJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sbGV5YmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtbXV0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLW11dGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLW9mZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b3RlLXllYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm90ZS15ZWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdnItY2FyZGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ci1jYXJkYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdnVlanM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZ1ZWpzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhbGtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhbGtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YWxsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2FyZWhvdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXJlaG91c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhdmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXZlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXplOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXplKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlZWJseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VlYmx5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWlibyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlnaHQtaGFuZ2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpZ2h0LWhhbmdpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpeGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWl4aW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoYXRzYXBwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hhdHNhcHAtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoZWVsY2hhaXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2htY3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdobWNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpZmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpZmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpa2lwZWRpYS13KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctY2xvc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1heGltaXplOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctbWF4aW1pemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1pbmltaXplOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctbWluaW1pemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1yZXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvd3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZS1ib3R0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmUtYm90dGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmUtZ2xhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmUtZ2xhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZS1nbGFzcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmUtZ2xhc3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2l4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpemFyZHMtb2YtdGhlLWNvYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aXphcmRzLW9mLXRoZS1jb2FzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b2xmLXBhY2stYmF0dGFsaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b2xmLXBhY2stYmF0dGFsaW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvbi1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b24tc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b3JkcHJlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvcmRwcmVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b3JkcHJlc3Mtc2ltcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b3JkcHJlc3Mtc2ltcGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwYmVnaW5uZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwYmVnaW5uZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BleHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3BleHBsb3Jlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGZvcm1zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cGZvcm1zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwcmVzc3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwcmVzc3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3JlbmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cmVuY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teC1yYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXgtcmF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXhib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteGluZy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15LWNvbWJpbmF0b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFob286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhaG9vKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhbW1lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFtbWVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhbmRleDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFuZGV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YW5kZXgtaW50ZXJuYXRpb25hbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YXJuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YXJuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXllbHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWVuLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXllbi1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlpbi15YW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15aW4teWFuZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteW9hc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteW91dHViZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteW91dHViZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0temhpaHU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXpoaWh1KTsgfVxuIiwiLy8gU2NyZWVuIFJlYWRlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNyLW9ubHkgeyBAaW5jbHVkZSBzci1vbmx5OyB9XG4uc3Itb25seS1mb2N1c2FibGUgeyBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZTsgfVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjEwLjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ2ZvbnRhd2Vzb21lL3ZhcmlhYmxlcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogJGZhLWZvbnQtZGlzcGxheTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi5mYXIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjEwLjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ2ZvbnRhd2Vzb21lL3ZhcmlhYmxlcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogJGZhLWZvbnQtZGlzcGxheTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLmVvdCcpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi5mYSxcbi5mYXMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZha3RQcm8tQm9sZFwiO1xuICBzcmM6IHVybChcIi4uL3dlYmZvbnRzL0Zha3RQcm8tQm9sZC5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9GYWt0UHJvLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgLyogSUU2LUlFOCAqL1xuICB1cmwoXCIuLi93ZWJmb250cy9GYWt0UHJvLUJvbGQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLCAvKiBPcGVuIFR5cGUgRm9udCAqL1xuICB1cmwoXCIuLi93ZWJmb250cy9GYWt0UHJvLUJvbGQuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKSwgLyogTGVnYWN5IGlPUyAqL1xuICB1cmwoXCIuLi93ZWJmb250cy9GYWt0UHJvLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuICB1cmwoXCIuLi93ZWJmb250cy9GYWt0UHJvLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgdXJsKFwiLi4vd2ViZm9udHMvRmFrdFByby1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRmFrdFByby1Ob3JtYWxcIjtcbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9GYWt0UHJvLU5vcm1hbC5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiB1cmwoXCIuLi93ZWJmb250cy9GYWt0UHJvLU5vcm1hbC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCAvKiBJRTYtSUU4ICovXG4gIHVybChcIi4uL3dlYmZvbnRzL0Zha3RQcm8tTm9ybWFsLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSwgLyogT3BlbiBUeXBlIEZvbnQgKi9cbiAgdXJsKFwiLi4vd2ViZm9udHMvRmFrdFByby1Ob3JtYWwuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKSwgLyogTGVnYWN5IGlPUyAqL1xuICB1cmwoXCIuLi93ZWJmb250cy9GYWt0UHJvLU5vcm1hbC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG4gIHVybChcIi4uL3dlYmZvbnRzL0Zha3RQcm8tTm9ybWFsLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG4gIHVybChcIi4uL3dlYmZvbnRzL0Zha3RQcm8tTm9ybWFsLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufSIsIi8vcHJpbWFyeSBjb2xvcnNcbiRwcmltYXJ5LW9yYW5nZTogIzcxQzU5ODtcbiRwcmltYXJ5LXR1cnF1b2lzZTogIzY4NzJCNztcbiRwcmltYXJ5LXllbGxvdzogIzQyNzk3QjtcbiRwcmltYXJ5LWxpZ2h0dHVycXVvb2lzZTogIzQ1QkRFNjtcblxuXG4kcHJpbWFyeS15ZWxsb3ctbGlnaHRlcjogcmdiYSg2NiwgMTIxLCAxMjMsIDAuOCk7XG4kcHJpbWFyeS10dXJxdW9pc2UtbGlnaHRlcjogcmdiYSgxMDQsIDExNCwgMTgzLCAwLjgpO1xuJHByaW1hcnktb3JhbmdlLWxpZ2h0ZXI6IHJnYmEoMTEzLCAxOTcsIDE1MiwgMC44KTtcbiRwcmltYXJ5LWxpZ2h0dHVycXVvb2lzZS1saWdodGVyOiByZ2JhKDY5LCAxODksIDIzMCwgMC44KTtcblxuJHByaW1hcnkteWVsbG93LWxpZ2h0OiByZ2JhKDY2LCAxMjEsIDEyMywgMC42KTtcbiRwcmltYXJ5LXR1cnF1b2lzZS1saWdodDogcmdiYSgxMDQsIDExNCwgMTgzLCAwLjYpO1xuJHByaW1hcnktb3JhbmdlLWxpZ2h0OiByZ2JhKDExMywgMTk3LCAxNTIsIDAuNik7XG4kcHJpbWFyeS1saWdodHR1cnF1b29pc2UtbGlnaHQ6IHJnYmEoNjksIDE4OSwgMjMwLCAwLjYpO1xuXG4kcHJpbWFyeS15ZWxsb3ctdmVyeS1saWdodDogcmdiYSg2NiwgMTIxLCAxMjMsIDAuMik7XG4kcHJpbWFyeS10dXJxdW9pc2UtdmVyeS1saWdodDogcmdiYSgxMDQsIDExNCwgMTgzLCAwLjIpO1xuJHByaW1hcnktb3JhbmdlLXZlcnktbGlnaHQ6IHJnYmEoMTEzLCAxOTcsIDE1MiwgMC4yKTtcbiRwcmltYXJ5LWxpZ2h0dHVycXVvb2lzZS12ZXJ5LWxpZ2h0OiByZ2JhKDY5LCAxODksIDIzMCwgMC4yKTtcblxuJHNvY2lhbF93YWxsOiAjMjk4Nzk4O1xuXG4vL3NlY29uZGFyeSBjb2xvcnNcbi8vJHNlY29uZGFyeS1ncmV5OiAjNkY4RjlEO1xuJHNlY29uZGFyeS1ncmV5OiAjMjg4Nzk4O1xuJHNlY29uZGFyeS1icm93bjogIzc5NzA3MTtcblxuJHNlY29uZGFyeS1ncmV5LWxpZ2h0ZXI6IHJnYmEoNDAsIDEzNSwgMTUyLCAwLjcpO1xuJHNlY29uZGFyeS1ncmV5LWxpZ2h0OiByZ2JhKDQwLCAxMzUsIDE1MiwgMC4yKTtcblxuLy9ncmV5IHRvbmVzXG4kbGlnaHQtZ3JleTogI0YzRjRGNDtcbiRtaWQtZ3JleTogI0JGQkZCRjtcbiRkYXJrLWdyZXk6ICM1NjU5NUU7XG5cbiRibGFjazogIzAwMDAwMDtcbiR3aGl0ZTogI2ZmZmZmZjtcblxuXG5odG1sLCBib2R5e1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuXG5ib2R5IHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5ib2R5ICp7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5iZy1saWdodC1ibHVle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWxpZ2h0dHVycXVvb2lzZTtcbn1cblxuLmJnLW9yYW5nZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1vcmFuZ2U7XG59XG5cbi51bnNlcmUtdGhlbWUtd2l0aC1zaGFkb3d7XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuNSk7XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNXB4IDIwcHggMHB4IHJnYmEoMCwwLDAsMC43KTtcbiAgICB9XG59XG5cbi5mdWxsLXdpdGgge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbn1cblxuLmlubmVyLXdpZHRoIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMTgwcHg7XG59XG4uaW5uZXItd2lkdGgtYm9yZGVyc3tcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDExODBweDtcbn1cblxuLmlubmVyLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogOTgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5mb290ZXItY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDkwJTtcbn1cblxuLmNlbnRlci1tZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4ubWFpbi10b3BpYyB7XG4gICAgLypiYWNrZ3JvdW5kLWNvbG9yOiAjNjdDQ0Q0O1xuICAgIG9wYWNpdHk6IDEwOyovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDMsMjA0LDIxMiwwLjEpICFpbXBvcnRhbnQ7O1xuICAgIGgxLCAuc3ViLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICM2N0NDRDQgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5ib3RzY2hhZnRlbiB7XG5cbn1cblxuLmZvcnNjaHVuZy1pbm5vdmF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjdDQ0Q0ICFpbXBvcnRhbnQ7XG59XG5cbi5nZXN1bmRoZWl0d2VzZW4ge1xuXG59XG5cbi5tZWRpZW5taXR0ZWlsdW5nZW4ge1xuXG59XG5cbi5tZWRpa2FtZW50ZS1udXR6ZW4ge1xuXG59XG5cbi5waGFybWFzdGFuZG9ydC1zY2h3ZWl6IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVDNjc1ICFpbXBvcnRhbnQ7O1xufVxuXG4ucG9saXRpc2NoZS1nZXNjaGFlZnRlIHtcblxufVxuXG4ucHVibGlrYXRpb25lbiB7XG5cbn1cblxuLnphaGxlbi1mYWt0ZW4ge1xuXG59XG5cbi52aXNpYmxlQmxvY2sge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuXG4uZmEuZmEtd2hhdHNhcHB7XG4gICAgcGFkZGluZzogMCAwIDFweCAxcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZhLmZhLXdoYXRzYXBwe1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxcHg7XG4gICAgfVxufVxuIiwiaDEsaDIsaDMsaDQsaDUsaDYsIHAsIGEsIGxpIHtcbiAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbn1cblxuaDEge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG5oMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbmgzIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG5oNSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbmg2IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxudWx7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxucCwgbGksIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuYSwgYTpob3ZlcntcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM0MDQwNDA7XG59IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjUuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaHRtbCB7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgICBsaW5lLWhlaWdodDogMS4xNTsgLyogMiAqL1xuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAzICovXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAzICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHsgLyogMSAqL1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuXG5maWd1cmUge1xuICAgIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICAgIGhlaWdodDogMDsgLyogMSAqL1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICAgIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuXG5hIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWRcbiAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gICAgb3V0bGluZS13aWR0aDogMDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gICAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cblxuZGZuIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5cbm1hcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gICAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG52aWRlbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAgIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gICAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gICAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENoYW5nZSB0aGUgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICAgIG1hcmdpbjogMCAycHg7XG4gICAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICAgIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gICAgcGFkZGluZzogMDsgLyogMyAqL1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKi9cblxudGV4dGFyZWEge1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICAgIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzLCAvKiAxICovXG5tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIFNjcmlwdGluZ1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5jYW52YXMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogSGlkZGVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuXG5baGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn0vKiEgbm9ybWFsaXplLmNzcyB2NS4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5odG1sIHtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAyICovXG4gICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDMgKi9cbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDMgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuYm9keSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4geyAvKiAxICovXG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5cbmZpZ3VyZSB7XG4gICAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gICAgaGVpZ2h0OiAwOyAvKiAxICovXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gICAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5cbmEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgb3V0bGluZSBvbiBmb2N1c2VkIGxpbmtzIHdoZW4gdGhleSBhcmUgYWxzbyBhY3RpdmUgb3IgaG92ZXJlZFxuICogaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5cbmIsXG5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuXG5kZm4ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cblxubWFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICAgIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hdWRpbyxcbnZpZGVvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5cbmltZyB7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ2hhbmdlIHRoZSBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuZmllbGRzZXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gICAgbWFyZ2luOiAwIDJweDtcbiAgICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICAgIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gICAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgICBwYWRkaW5nOiAwOyAvKiAzICovXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gICAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMsIC8qIDEgKi9cbm1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogU2NyaXB0aW5nXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmNhbnZhcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBIaWRkZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5cbltoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xufS8qISBub3JtYWxpemUuY3NzIHY1LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmh0bWwge1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDIgKi9cbiAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMyAqL1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMyAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5ib2R5IHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7IC8qIDEgKi9cbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cblxuZmlndXJlIHtcbiAgICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cblxuYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDEgKi9cbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBvdXRsaW5lIG9uIGZvY3VzZWQgbGlua3Mgd2hlbiB0aGV5IGFyZSBhbHNvIGFjdGl2ZSBvciBob3ZlcmVkXG4gKiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICAgIG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICAgIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5cbmRmbiB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xuXG5tYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gICAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICAgIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmF1ZGlvLFxudmlkZW8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cblxuaW1nIHtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAgIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5maWVsZHNldCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgICBtYXJnaW46IDAgMnB4O1xuICAgIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gICAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICAgIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG5cbnRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gICAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscywgLyogMSAqL1xubWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuY2FudmFzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxudGVtcGxhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEhpZGRlblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cblxuW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59IiwiXG4jbWVudS1wcmltYXJ5LW1lbnUtZnIgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLCAjbWVudS1wcmltYXJ5LW1lbnUtZW4gPiBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLCAjbWVudS1wcmltYXJ5LW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSBhLFxuI21lbnUtcHJpbWFyeS1tZW51LWZyID4gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yIGEsICNtZW51LXByaW1hcnktbWVudS1lbiA+IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciBhLCAjbWVudS1wcmltYXJ5LW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgYXtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCA2cHggJHNlY29uZGFyeS1ncmV5O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xufVxuXG5cbiNtZW51LXByaW1hcnktbWVudS1mciA+IGxpLFxuI21lbnUtcHJpbWFyeS1tZW51LWVuID4gbGksXG4jbWVudS1wcmltYXJ5LW1lbnUgPiBsaXtcbiAgICBwYWRkaW5nOiAwcHggMjZweCAyNHB4IDI0cHg7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCA2cHggdHJhbnNwYXJlbnQ7XG59XG5cbiNtZW51LXByaW1hcnktbWVudS1mciA+IGxpOmxhc3QtY2hpbGQsICNtZW51LXByaW1hcnktbWVudS1lbiA+IGxpOmxhc3QtY2hpbGQsICNtZW51LXByaW1hcnktbWVudSA+IGxpOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDBweCAwIDI0cHggMjRweDtcbn1cbiNtZW51LXByaW1hcnktbWVudS1mciA+IGxpOmZpcnN0LWNoaWxkLCAjbWVudS1wcmltYXJ5LW1lbnUtZW4gPiBsaTpmaXJzdC1jaGlsZCwgI21lbnUtcHJpbWFyeS1tZW51ID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDBweCAyNnB4IDIwcHggMDtcbn1cblxuI21lbnUtcHJpbWFyeS1tZW51LWZyID4gbGk6aG92ZXIgYSxcbiNtZW51LXByaW1hcnktbWVudS1lbiA+IGxpOmhvdmVyIGEsXG4jbWVudS1wcmltYXJ5LW1lbnUgPiBsaTpob3ZlciBhe1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDZweCAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgcGFkZGluZy1ib3R0b206IDI2cHg7XG59XG5cbi5oZWFkZXItbmF2e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlci1uYXYtaG92ZXItYmd7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTIwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAvL2JveC1zaGFkb3c6IDBweCAxMHB4IDVweCAwcHggcmdiYSgwLDAsMCwwLjcpO1xuICAgIGJveC1zaGFkb3c6IDBweCA2cHggNXB4IDBweCByZ2JhKDAsMCwwLDAuNSk7XG59XG5cbiNtZW51LXByaW1hcnktbWVudS1mciA+IGxpID4gdWwsXG4jbWVudS1wcmltYXJ5LW1lbnUtZW4gPiBsaSA+IHVsLFxuI21lbnUtcHJpbWFyeS1tZW51ID4gbGkgPiB1bHsgLyogU2Vjb25kIExldmVsICovXG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgZGlzcGxheTpub25lO1xuICAgIGJhY2tncm91bmQ6JHNlY29uZGFyeS1ncmV5O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICAvL21heC13aWR0aDogMTE4MHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgYm94LXNoYWRvdzogMHB4IDZweCA1cHggMHB4IHJnYmEoMCwwLDAsMC41KTtcbn1cblxuXG4jbWVudS1wcmltYXJ5LW1lbnUtZnIgPiBsaSA+IHVsID4gbGksXG4jbWVudS1wcmltYXJ5LW1lbnUtZW4gPiBsaSA+IHVsID4gbGksXG4jbWVudS1wcmltYXJ5LW1lbnUgPiBsaSA+IHVsID4gbGkge1xuICAgIHBhZGRpbmc6IDMwcHg7XG59XG4jbWVudS1wcmltYXJ5LW1lbnUtZnIgPiBsaSA+IHVsID4gbGk6Zmlyc3QtY2hpbGQsXG4jbWVudS1wcmltYXJ5LW1lbnUtZW4gPiBsaSA+IHVsID4gbGk6Zmlyc3QtY2hpbGQsXG4jbWVudS1wcmltYXJ5LW1lbnUgPiBsaSA+IHVsID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDA7XG59XG4jbWVudS1wcmltYXJ5LW1lbnUtZnIgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCxcbiNtZW51LXByaW1hcnktbWVudS1lbiA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkLFxuI21lbnUtcHJpbWFyeS1tZW51ID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4IDMwcHg7XG59XG5cbiNtZW51LXByaW1hcnktbWVudS1mciA+IGxpID4gdWwgPiBsaSBhLFxuI21lbnUtcHJpbWFyeS1tZW51LWVuID4gbGkgPiB1bCA+IGxpIGEsXG4jbWVudS1wcmltYXJ5LW1lbnUgPiBsaSA+IHVsID4gbGkgYSB7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cblxuI21lbnUtcHJpbWFyeS1tZW51LWZyID4gbGkgPiB1bCA+IGxpIGEsXG4jbWVudS1wcmltYXJ5LW1lbnUtZW4gPiBsaSA+IHVsID4gbGkgYSxcbiNtZW51LXByaW1hcnktbWVudSA+IGxpID4gdWwgPiBsaSBhIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZweCFpbXBvcnRhbnQ7XG59XG5cblxuI21lbnUtcHJpbWFyeS1tZW51LWZyID4gbGkgPiB1bCA+IGxpIGF7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5cbiNtZW51LXByaW1hcnktbWVudS1mciA+IGxpID4gdWwgPiBsaTpob3ZlciBhLFxuI21lbnUtcHJpbWFyeS1tZW51LWVuID4gbGkgPiB1bCA+IGxpOmhvdmVyIGEsXG4jbWVudS1wcmltYXJ5LW1lbnUgPiBsaSA+IHVsID4gbGk6aG92ZXIgYXtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggJHdoaXRlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHghaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG59XG5cbiNtZW51LXByaW1hcnktbWVudS1mciA+IGxpOmhvdmVyID4gdWwsXG4jbWVudS1wcmltYXJ5LW1lbnUtZW4gPiBsaTpob3ZlciA+IHVsLFxuI21lbnUtcHJpbWFyeS1tZW51ID4gbGk6aG92ZXIgPiB1bCB7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIHBhZGRpbmc6IDI2cHggMCAxMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cblxuI21lbnUtcHJpbWFyeS1tZW51LWZyID4gbGkgPiB1bCA+IGxpID4gdWwsXG4jbWVudS1wcmltYXJ5LW1lbnUtZW4gPiBsaSA+IHVsID4gbGkgPiB1bCxcbiNtZW51LXByaW1hcnktbWVudSA+IGxpID4gdWwgPiBsaSA+IHVseyAgIC8qIFRoaXJkIExldmVsICYgYmV5b25kICovXG4gICAgZGlzcGxheTpub25lO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbiNtZW51LXByaW1hcnktbWVudS1mciA+IGxpID4gdWwgPiBsaTpob3ZlciA+IHVsLFxuI21lbnUtcHJpbWFyeS1tZW51LWVuID4gbGkgPiB1bCA+IGxpOmhvdmVyID4gdWwsXG4jbWVudS1wcmltYXJ5LW1lbnUgPiBsaSA+IHVsID4gbGk6aG92ZXIgPiB1bHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbiNtZW51LXByaW1hcnktbWVudS1mciA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGksXG4jbWVudS1wcmltYXJ5LW1lbnUtZW4gPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpLFxuI21lbnUtcHJpbWFyeS1tZW51ID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbiNtZW51LXByaW1hcnktbWVudS1mciA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkgYSxcbiNtZW51LXByaW1hcnktbWVudS1lbiA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkgYSxcbiNtZW51LXByaW1hcnktbWVudSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBwYWRkaW5nOiA2cHggNnB4IDAgMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDBweCAkd2hpdGUhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDZweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyOmFmdGVye1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG5cbiAgICBzcGFue1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxufVxuXG4jbWVudS1wcmltYXJ5LW1lbnUsXG4jbWVudS1wcmltYXJ5LW1lbnUtZW4sXG4jbWVudS1wcmltYXJ5LW1lbnUtZnJ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2NTBweCkge1xuICAgICNtZW51LXByaW1hcnktbWVudS1mciA+IGxpID4gdWwgPiBsaSBhLCAjbWVudS1wcmltYXJ5LW1lbnUtZW4gPiBsaSA+IHVsID4gbGkgYSwgI21lbnUtcHJpbWFyeS1tZW51ID4gbGkgPiB1bCA+IGxpIGEge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgIH1cbiAgICAjbWVudS1wcmltYXJ5LW1lbnUtZnIgPiBsaSA+IHVsID4gbGkgYXtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICB9XG4gICAgI21lbnUtcHJpbWFyeS1tZW51LWZyID4gbGkgPiB1bCA+IGxpLCAjbWVudS1wcmltYXJ5LW1lbnUtZW4gPiBsaSA+IHVsID4gbGksICNtZW51LXByaW1hcnktbWVudSA+IGxpID4gdWwgPiBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICAgICNtZW51LXByaW1hcnktbWVudS1mciA+IGxpID4gdWwgPiBsaTpmaXJzdC1jaGlsZCwgI21lbnUtcHJpbWFyeS1tZW51LWVuID4gbGkgPiB1bCA+IGxpOmZpcnN0LWNoaWxkLCAjbWVudS1wcmltYXJ5LW1lbnUgPiBsaSA+IHVsID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAwO1xuICAgIH1cbiAgICAjbWVudS1wcmltYXJ5LW1lbnUtZnIgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCwgI21lbnUtcHJpbWFyeS1tZW51LWVuID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQsICNtZW51LXByaW1hcnktbWVudSA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDIwcHggMjBweDtcbiAgICB9XG4gICAgI21lbnUtcHJpbWFyeS1tZW51LWZyID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSBhLCAjbWVudS1wcmltYXJ5LW1lbnUtZW4gPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIGEsICNtZW51LXByaW1hcnktbWVudSA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDNweCAzcHggMCAwO1xuICAgIH1cbiAgICAjbWVudS1wcmltYXJ5LW1lbnUtZnIgPiBsaSA+IHVsID4gbGk6aG92ZXIgPiB1bCxcbiAgICAjbWVudS1wcmltYXJ5LW1lbnUtZW4gPiBsaSA+IHVsID4gbGk6aG92ZXIgPiB1bCxcbiAgICAjbWVudS1wcmltYXJ5LW1lbnUgPiBsaSA+IHVsID4gbGk6aG92ZXIgPiB1bHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICB9XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAjbWVudS1wcmltYXJ5LW1lbnUtZnIgPiBsaSA+IHVsID4gbGkgYSwgI21lbnUtcHJpbWFyeS1tZW51LWVuID4gbGkgPiB1bCA+IGxpIGEsICNtZW51LXByaW1hcnktbWVudSA+IGxpID4gdWwgPiBsaSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICB9XG4gICAgI21lbnUtcHJpbWFyeS1tZW51LWZyID4gbGkgPiB1bCA+IGxpLCAjbWVudS1wcmltYXJ5LW1lbnUtZW4gPiBsaSA+IHVsID4gbGksICNtZW51LXByaW1hcnktbWVudSA+IGxpID4gdWwgPiBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAjbWVudS1wcmltYXJ5LW1lbnUtZnIgPiBsaSA+IHVsID4gbGk6Zmlyc3QtY2hpbGQsICNtZW51LXByaW1hcnktbWVudS1lbiA+IGxpID4gdWwgPiBsaTpmaXJzdC1jaGlsZCwgI21lbnUtcHJpbWFyeS1tZW51ID4gbGkgPiB1bCA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNnB4O1xuICAgIH1cbiAgICAjbWVudS1wcmltYXJ5LW1lbnUtZnIgPiBsaSA+IHVsID4gbGk6bGFzdC1jaGlsZCwgI21lbnUtcHJpbWFyeS1tZW51LWVuID4gbGkgPiB1bCA+IGxpOmxhc3QtY2hpbGQsICNtZW51LXByaW1hcnktbWVudSA+IGxpID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZzogMjBweCA2cHggMjBweCAyMHB4O1xuICAgIH1cbiAgICAjbWVudS1wcmltYXJ5LW1lbnUtZnIgPiBsaSA+IHVsID4gbGkgPiB1bCA+IGxpIGEsICNtZW51LXByaW1hcnktbWVudS1lbiA+IGxpID4gdWwgPiBsaSA+IHVsID4gbGkgYSwgI21lbnUtcHJpbWFyeS1tZW51ID4gbGkgPiB1bCA+IGxpID4gdWwgPiBsaSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZzogM3B4IDNweCAwIDA7XG4gICAgfVxuICAgICNtZW51LXByaW1hcnktbWVudS1mciA+IGxpID4gdWwgPiBsaTpob3ZlciA+IHVsLFxuICAgICNtZW51LXByaW1hcnktbWVudS1lbiA+IGxpID4gdWwgPiBsaTpob3ZlciA+IHVsLFxuICAgICNtZW51LXByaW1hcnktbWVudSA+IGxpID4gdWwgPiBsaTpob3ZlciA+IHVse1xuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIH1cbn1cblxuXG4uYm9keS1uby1zY3JvbGwge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm1vYmlsZS1tZW51e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1ncmV5O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAubW9iaWxlLW1lbnUtdG9we1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjRGNDtcblxuICAgICAgICA+IGRpdntcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ28taW1nIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBhe1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9iaWxlLW1lbnUtbGlua3N7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OmNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5tb2JpbGUtbWVudS1jZW50ZXJ7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5tb2JpbGUtbWVudS1zZWFyY2gtbGFuZ3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW46IDMwcHggMCA3MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc2VhcmNoe1xuICAgICAgICB3aWR0aDogNDAlO1xuXG4gICAgICAgIGZvcm17XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJvdHRvbS1saW5re1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAubGluayB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcblxuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYTp2aXNpdGVke1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaG9wLWxpbmt7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOnZpc2l0ZWR7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxhbmctc3dpdGNoZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgdWx7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkuYWN0aXZle1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRTRCNzU2O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4ubW9iaWxlLW1lbnUtbmF2ID4gZGl2IHVse1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5tb2JpbGUtbWVudS1uYXYgPiBkaXYgdWwgPiBsaSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLm1vYmlsZS1tZW51LW5hdiA+IGRpdiB1bCA+IGxpIGF7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICY6aG92ZXI6YWZ0ZXJ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG4ubW9iaWxlLW1lbnUtbmF2ID4gZGl2IHVsID4gbGkgPiB1bHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9iaWxlLW1lbnUtbmF2ID4gZGl2IHVsID4gbGkgPiB1bCBsaXtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4ubW9iaWxlLW1lbnUtbmF2ID4gZGl2IHVsID4gbGkgPiB1bCBsaSBhe1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cbi5tb2JpbGUtbWVudS1uYXYgPiBkaXYgdWwgPiBsaSA+IHVsIGxpIGE6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9hcnJvdy1sZWZ0LnN2Z1wiKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTRweDtcbiAgICBsZWZ0OiAwO1xufVxuLm1vYmlsZS1tZW51LW5hdiA+IGRpdiB1bCA+IGxpID4gdWwgbGkgYTphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC00cHg7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG4ubW9iaWxlLW1lbnUtbmF2ID4gZGl2IHVsID4gbGkgPiB1bCBsaTpob3ZlcntcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubW9iaWxlLW1lbnUtbmF2ID4gZGl2IHVsID4gbGkgPiB1bCBsaSBhOmhvdmVyOmFmdGVye1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9iaWxlLW1lbnUtbmF2ID4gZGl2IHVsID4gbGkgPiB1bCBsaSB1bHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblxuICAgICYudmlzaWJsZXtcbiAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxufVxuLm1vYmlsZS1tZW51LW5hdiA+IGRpdiB1bCA+IGxpID4gdWx7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51LXRvcCxcbiAgICAubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51LXRvcCA+IGRpdntcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgIH1cblxuICAgIC5tb2JpbGUtbWVudSAuc2VhcmNoIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICB9XG5cbiAgICAubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51LXRvcCAubG9nby1pbWcgaW1nIHtcbiAgICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudS1saW5rcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tb2JpbGUtbWVudS1uYXYgPiBkaXYgdWwgPiBsaSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAubW9iaWxlLW1lbnUtbmF2ID4gZGl2IHVsID4gbGkgPiB1bCBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51LXNlYXJjaC1sYW5nIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgNTBweDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgLm1vYmlsZS1tZW51IC5tb2JpbGUtbWVudS1zZWFyY2gtbGFuZyB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDIwcHg7XG4gICAgfVxuXG4gICAgLm1vYmlsZS1tZW51LW5hdiA+IGRpdiB1bCA+IGxpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICB9XG4gICAgLm1vYmlsZS1tZW51LW5hdiA+IGRpdiB1bCA+IGxpID4gdWwgbGkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgIH1cbiAgICAubW9iaWxlLW1lbnUgLm1vYmlsZS1tZW51LWxpbmtzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgfVxufVxuXG5cbi5oZWFkZXItbmF2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuXG4gICAgLmhlYWRlci1uYXYtaW5uZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG5cbiAgICAuYnVyZ2Vye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLnNob3AtbGlua3tcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktZ3JleTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLUJvbGQnO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cblxuICAgIC5sb2dvLWltZyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgd2lkdGg6IDM3MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlci1uYXYtcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAuaGVhZGVyLW5hdi1yLXRvcHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLmhlYWRlci1zZWFyY2h7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwcHggMDtcbiAgICAgICAgd2lkdGg6IDE0NXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICB9XG5cbiAgICAuaGVhZGVyLXNlYXJjaDpmb2N1c3tcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWNvbmRhcnktZ3JleTtcbiAgICB9XG5cbiAgICAubGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MnB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuXG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGE6dmlzaXRlZHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGFuZy1zd2l0Y2hlcntcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUycHg7XG5cbiAgICAgICAgdWx7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkuYWN0aXZle1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGk6bGFzdC1jaGlsZCBhe1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGVyLXNvY2lhbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JleTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1ncmV5O1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTJweCAwIDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGlua0FuaW1TaGFyZUJ0bnMoJGxpZ2h0LWdyZXksICRzZWNvbmRhcnktZ3JleSk7XG5cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlua0FuaW1Ib3ZlcigpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2aWdhdGlvbiB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgdWx7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuXG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvKi50aGVtZW4tbGluayB7XG4gICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSovXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLmhlYWRlci1uYXYtbW9ie1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiA5MHB4O1xufVxuXG4uc2VhcmNoLXNvbWUtaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnZpZGVvLXN0b3B7XG4gICAgY3Vyc29yOnVybCguLi9pbWcvY3Vyc29yLXBhdXNlLnN2ZyksIGF1dG87XG59XG5cbi5oZWFkZXIge1xuICAgIGhlaWdodDogMzgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYuYWt0dWVsbC1oZWFkZXItdmlkZW8uYWt0dWVsbC1oZWFkZXItdmlkZW8tc3RvcHtcbiAgICAgICAgY3Vyc29yOnVybCguLi9pbWcvY3Vyc29yLXBhdXNlLnN2ZyksIGF1dG87XG4gICAgfVxuXG4gICAgJi5ncmV5LWhlYWRlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1ncmV5O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuXG4gICAgLnN1Yi10aXRsZXtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLUJvbGQnO1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gICAgfVxuXG5cbiAgICAmLmFrdHVlbGwtaGVhZGVye1xuICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5oZWFkZXItZmlsdGVye1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgIH1cblxuICAgIC5wbGF5LXZpZGVve1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogMTIycHg7XG4gICAgICAgIGhlaWdodDogMTIycHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgei1pbmRleDogNjtcbiAgICB9XG5cbiAgICAmLmFrdHVlbGwtaGVhZGVyLXZpZGVve1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmhlYWRlci12aWRlby1ibG9jay1sb2FkZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtaW1nLXZpZGVvLXBsYXktYmxvY2t7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1pbWctdmlkZW8tZmlsdGVye1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgLmNhcmQtaW1nLXZpZGVvLWZpbHRlci1iZ3tcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdmlkZW97XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5oZWFkZXIgLnBsYXktdmlkZW8ge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cbn1cblxuXG52aWRlb1twb3N0ZXJde1xuICAgIGhlaWdodDoxMDAlO1xuICAgIHdpZHRoOjEwMCU7XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuaGVhZGVyLW5hdntcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgfVxuICAgIC5oZWFkZXItbmF2LW1vYntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5oZWFkZXItbmF2IC5oZWFkZXItbmF2LWlubmVyIHtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgIH1cbiAgICAuaGVhZGVyLW5hdiAubG9nby1pbWd7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5oZWFkZXItbmF2IC5sb2dvLWltZyBpbWd7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgIH1cbiAgICAuaGVhZGVyLW5hdiAuYnVyZ2Vye1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuaGVhZGVyLW5hdiAuaGVhZGVyLW5hdi1ye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaGVhZGVyLW5hdi1tb2J7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICB9XG4gICAgLmhlYWRlci1uYXZ7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICB9XG4gICAgLmhlYWRlci1uYXYgLmhlYWRlci1uYXYtaW5uZXIge1xuICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgfVxuICAgIC5oZWFkZXItbmF2IC5sb2dvLWltZ3tcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLmhlYWRlci1uYXYgLmxvZ28taW1nIGltZ3tcbiAgICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxufVxuXG5cbi5oZWFkZXItaG9tZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLnBvc3QtZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHggMjBweCAyMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgICAgIHdpZHRoOiAzNzhweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDMuOSU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgLnBvc3QtdGFnc3tcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZGF0ZXtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAucG9zdG1ldGEtbmFtZXtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZGVzY3JpcHRpb257XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnIC4nO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWFkLW1vcmV7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBjb2xvcjogIzc5NzA3MTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ob21lLXZpZGVvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5ob21lLXZpZGVvLWJsb2Nre1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNyU7XG4gICAgICAgICAgICB3aWR0aDogNzMlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ob21lLXZpZGVvLWJsb2NrLWlubmVye1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5oZWFkZXItdmlkZW8tYmxvY2stbG9hZGVye1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJkLWltZy1jb250ZW50e1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcmQtaW1nLWZpbHRlcntcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtaW1nLXZpZGVvLWJsb2Nre1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAuY2FyZC1pbWctdmlkZW8tcGxheS1ibG9ja3tcblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FyZC1pbWctdmlkZW8tZmlsdGVye1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgLmNhcmQtaW1nLXZpZGVvLWZpbHRlci1iZ3tcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMCU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICB9XG5cbiAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAucGxheS12aWRlb3tcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuaGVhZGVyLWhvbWUgLnBvc3QtZGVzY3JpcHRpb257XG4gICAgICAgIGxlZnQ6IDIuNSU7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC5oZWFkZXItaG9tZSAuaG9tZS12aWRlbyB2aWRlbyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuaGVhZGVyLWhvbWUgLmhvbWUtdmlkZW8gLmhvbWUtdmlkZW8tYmxvY2sge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3JTtcbiAgICAgICAgd2lkdGg6IDgzJTtcbiAgICB9XG4gICAgLmhlYWRlci1ob21lIC5wb3N0LWRlc2NyaXB0aW9ue1xuICAgICAgICBsZWZ0OiAxJTtcbiAgICB9XG4gICAgLmhlYWRlci1ob21lIC5wb3N0LWRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbntcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLmhlYWRlci1ob21lIC5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaGVhZGVyLWhvbWUgLmhvbWUtdmlkZW8gLmhvbWUtdmlkZW8tYmxvY2sge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuaGVhZGVyLWhvbWUgLnBvc3QtZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDEycHggMjBweCAxMnB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICBib3JkZXI6IDBweCBzb2xpZCAjOTc5Nzk3O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNXB4IDVweCAwcHggcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3NHB4O1xuICAgIH1cbiAgICAuaGVhZGVyLWhvbWUgLnBvc3QtZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICB9XG4gICAgLmhlYWRlci1ob21lIC5wb3N0LWRlc2NyaXB0aW9uIC5wb3N0LXRhZ3Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIH1cbiAgICAuaGVhZGVyLWhvbWUgLnBvc3QtZGVzY3JpcHRpb24gLnBvc3RtZXRhLW5hbWUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAuaGVhZGVyLmdyZXktaGVhZGVyIHtcbiAgICAgIGhlaWdodDogMTkwcHg7XG4gIH1cbiAgLmhlYWRlciBoMSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlci1ob21lIC5wb3N0LWRlc2NyaXB0aW9ue1xuICAgICAgICB3aWR0aDogODAlO1xuICAgIH1cbn1cbiIsIkBtaXhpbiBsaW5rQW5pbSgkY29sb3IxLCAkY29sb3IyKSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjAwMCwgMC4wMDAsIDAuMjMwLCAxKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgICAgdG8gcmlnaHQsXG4gICAgICAgICAgICAgICAgICAkY29sb3IyLFxuICAgICAgICAgICAgICAgICAgJGNvbG9yMiA1MCUsXG4gICAgICAgICAgICAgICAgICAkY29sb3IxIDUwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjQ1JSAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlO1xufVxuXG5AbWl4aW4gbGlua0FuaW1TaGFyZUJ0bnMoJGNvbG9yMSwgJGNvbG9yMikge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBjdWJpYy1iZXppZXIoMC4wMDAsIDAuMDAwLCAwLjIzMCwgMSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAgIHRvIHJpZ2h0LFxuICAgICAgICAgICAgICAgICAgJGNvbG9yMixcbiAgICAgICAgICAgICAgICAgICRjb2xvcjIgNTAlLFxuICAgICAgICAgICAgICAgICAgJGNvbG9yMSA1MCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0NSUgMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJTtcbn1cblxuQG1peGluIGxpbmtBbmltSG92ZXIoKSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjAwMCwgMC4wMDAsIDAuMjMwLCAxKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCU7XG59IiwiXG5mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktZ3JleTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMThweDtcblxuXG4gICAgLmZvb3Rlci1jb250ZW50e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQlO1xuICAgIH1cblxuXG4gICAgLmZvb3Rlci1jb250ZW50LWNvbC1he1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gICAgLmZvb3Rlci1jb250ZW50LWNvbC1ie1xuICAgICAgICB3aWR0aDogMTklO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gICAgLmZvb3Rlci1jb250ZW50LWNvbC1je1xuICAgICAgICB3aWR0aDogMjMlO1xuICAgIH1cbiAgICAuZm9vdGVyLWNvbnRlbnQtY29sLW17XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgcC50aXRsZXtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLUJvbGQnO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIHVsIGxpIGEsIHVsIGxpIGE6aG92ZXIsIHVsIGxpIGE6dmlzaXRlZCxcbiAgICBwe1xuICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuZW1haWx7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBsaW5rQW5pbVNoYXJlQnRucygkc2Vjb25kYXJ5LWdyZXksICR3aGl0ZSk7XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmtBbmltSG92ZXIoKTtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgbGl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc29jaWFsc3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBhe1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDhweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjhweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5rQW5pbVNoYXJlQnRucygkc2Vjb25kYXJ5LWdyZXksICR3aGl0ZSk7XG5cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlua0FuaW1Ib3ZlcigpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYTpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ297XG4gICAgICAgIG1hcmdpbi10b3A6IDk0cHg7XG5cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMzdweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgIGZvb3RlciAuZm9vdGVyLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAlO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gICAgZm9vdGVyIC5sb2dvIHtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgZm9vdGVyIC5mb290ZXItY29udGVudC1jb2wtYSB7XG4gICAgICAgIHdpZHRoOiAyMyU7XG4gICAgfVxuICAgIGZvb3RlciAuZm9vdGVyLWNvbnRlbnQtY29sLWIge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgIH1cbiAgICBmb290ZXIgLmZvb3Rlci1jb250ZW50LWNvbC1jIHtcbiAgICAgICAgd2lkdGg6IDE1JTtcbiAgICB9XG4gICAgZm9vdGVyIC5zb2NpYWxzIGEge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgZm9vdGVyIC5sb2dvIHtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICBmb290ZXIge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMTVweDtcbiAgICB9XG4gICAgZm9vdGVyIC5mb290ZXItY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBmb290ZXIgLmZvb3Rlci1jb250ZW50LWNvbC1hIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGZvb3RlciAuZm9vdGVyLWNvbnRlbnQtY29sLWIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBmb290ZXIgLmZvb3Rlci1jb250ZW50LWNvbC1jIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgZm9vdGVyIC5mb290ZXItY29udGVudC1jb2wtbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICBmb290ZXIgLmxvZ28ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgfVxuICAgIGZvb3RlciAubG9nbyBwe1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgfVxuICAgIGZvb3RlciAuZW1haWwgaW1ne1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGZvb3RlciAuZW1haWwge1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxuICAgIGZvb3RlciAubG9nbyB7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59IiwiXG5cblxuXG4ubmV3c2xldHRlciB7XG4gIHBhZGRpbmc6IDIzcHggMCAxN3B4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktZ3JleTtcblxuICAubmV3c2xldHRlci1pbm5lci1jb250YWluZXJ7XG4gICAgd2lkdGg6IDgzJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAubGVhZCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MXB4O1xuICAgIG1heC13aWR0aDogNzgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG5cbiAgLmZvcm17XG5cbiAgICAuZm9ybS1pbnB1dHMtcm93e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgPiBkaXZ7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgICB9XG5cbiAgICAgID4gZGl2Omxhc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZmllbGRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG5cbiAgaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgIGhlaWdodDogMzRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgICAgICAgLyogUmVtb3ZlIGRlZmF1bHQgYXJyb3cgKi9cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3BsdXMuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTYlIDhweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gIH1cblxuICBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBidXR0b24ge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgQGluY2x1ZGUgbGlua0FuaW1TaGFyZUJ0bnMoJHdoaXRlLCAkbGlnaHQtZ3JleSk7XG5cbiAgICAmOmhvdmVye1xuICAgICAgQGluY2x1ZGUgbGlua0FuaW1Ib3ZlcigpO1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JleTtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1pbnB1dHMtcm93LWFncmVle1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygyJSArIDE2cHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmFncmVlLWNvbnRhaW5lcntcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuXG4gICAgICBhLCBhOnZpc2l0ZWQsIGE6aG92ZXJ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgICAvKiBIaWRlIHRoZSBicm93c2VyJ3MgZGVmYXVsdCBjaGVja2JveCAqL1xuICAgIC5hZ3JlZS1jb250YWluZXIgaW5wdXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3BhY2l0eTogMCFpbXBvcnRhbnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICB9XG5cbiAgICAvKiBDcmVhdGUgYSBjdXN0b20gY2hlY2tib3ggKi9cbiAgICAuY2hlY2ttYXJrIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgIH1cblxuICAgIC8qIE9uIG1vdXNlLW92ZXIsIGFkZCBhIGdyZXkgYmFja2dyb3VuZCBjb2xvciAqL1xuICAgIC5hZ3JlZS1jb250YWluZXI6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcbiAgICB9XG5cbiAgICAvKiBXaGVuIHRoZSBjaGVja2JveCBpcyBjaGVja2VkLCBhZGQgYSBibHVlIGJhY2tncm91bmQgKi9cbiAgICAuYWdyZWUtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgICB9XG5cbiAgICAvKiBDcmVhdGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKGhpZGRlbiB3aGVuIG5vdCBjaGVja2VkKSAqL1xuICAgIC5jaGVja21hcms6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLyogU2hvdyB0aGUgY2hlY2ttYXJrIHdoZW4gY2hlY2tlZCAqL1xuICAgIC5hZ3JlZS1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLyogU3R5bGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKi9cbiAgICAuYWdyZWUtY29udGFpbmVyIC5jaGVja21hcms6YWZ0ZXIge1xuICAgICAgbGVmdDogMnB4O1xuICAgICAgdG9wOiAxcHg7XG4gICAgICB3aWR0aDogM3B4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBib3JkZXI6IHNvbGlkIHdoaXRlO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gIH1cblxuICAubWM0d3AtcmVzcG9uc2UgcHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5ld3NsZXR0ZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMCAzNnB4O1xuICB9XG4gIC5uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWlubmVyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuICAubmV3c2xldHRlciBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgfVxuICAubmV3c2xldHRlciAubGVhZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQzcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG4gIC5uZXdzbGV0dGVyIC5mb3JtIC5mb3JtLWlucHV0cy1yb3cge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAubmV3c2xldHRlciAuZm9ybSAuZm9ybS1pbnB1dHMtcm93ID4gZGl2IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5uZXdzbGV0dGVyIC5mb3JtIC5mb3JtLWlucHV0cy1yb3cgPiBkaXY6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5uZXdzbGV0dGVyIC5mb3JtIC5mb3JtLWlucHV0cy1yb3cgPiBkaXY6bnRoLWNoaWxkKDJuKzIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLm5ld3NsZXR0ZXIgaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuICAubmV3c2xldHRlciBzZWxlY3Qge1xuICAgIGhlaWdodDogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxuICAubmV3c2xldHRlciAuZm9ybSAuZm9ybS1pbnB1dHMtcm93ID4gZGl2LmlucHV0LWZpZWxkcy1idG57XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxuICAubmV3c2xldHRlciAuZm9ybS1pbnB1dHMtcm93LWFncmVlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubmV3c2xldHRlciAuZm9ybS1pbnB1dHMtcm93LWFncmVlIC5hZ3JlZS1jb250YWluZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59XG5cbi5wYWdlLXRlbXBsYXRlLXZpc2lvbi1taXNzaW9ue1xuICAubmV3c2xldHRlciB7XG4gICAgbWFyZ2luOiAxMDBweCAwIDBweDtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZ2VzY2hhZWZ0c3RlbGxle1xuICAubmV3c2xldHRlciB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMHB4O1xuICB9XG59XG5cbi5tYzR3cC1yZXNwb25zZSBwe1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjZweCkge1xuICAubmV3c2xldHRlciAuZm9ybS1pbnB1dHMtcm93LWFncmVlIC5hZ3JlZS1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzZweDtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5uZXdzbGV0dGVyIC5mb3JtLWlucHV0cy1yb3ctYWdyZWUgLmNoZWNrbWFyayB7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogLTBweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgd2lkdGg6IDIycHg7XG4gIH1cblxuICAubmV3c2xldHRlciAuZm9ybS1pbnB1dHMtcm93LWFncmVlIC5hZ3JlZS1jb250YWluZXIgLmNoZWNrbWFyazphZnRlciB7XG4gICAgbGVmdDogOHB4O1xuICAgIHRvcDogNXB4O1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gIH1cbn1cbiIsIlxuLmNhcmRzLWJsb2Nre1xuICAgIHBhZGRpbmc6IDY0cHggMCA3MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtMTJweDtcblxuICAgIC5jYXJke1xuICAgICAgICB3aWR0aDogMzMuMyU7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOm50aC1vZi10eXBlKDNuICsgMil7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgzbiArIDMpe1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbiAgICAgICAgfVxuXG4gICAgICAgICYuY2FyZC13aXRoLWltYWdle1xuICAgICAgICAgICAgLnBvc3RtZXRhe1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjJweCAwIDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuXG4gICAgICAgICAgICAgICAgJi5wb3N0bWV0YS10b3AtbWFyZ2lue1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9zdG1ldGEtbmFtZXtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDR7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLUJvbGQnO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGVzY3tcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY2FyZC1wZW9wbGV7XG5cbiAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJkLXBlb3BsZS1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtaWQtZ3JleTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIC8vZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAvL2FsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIC8vanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAgICAgLmNhcmQtcGVvcGxlLWNvbnRhaW5lci1maXJzdC1yb3d7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICA+IGRpdntcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDR7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLUJvbGQnO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzZweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb3NpdGlvbntcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGhvbmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JleTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlua0FuaW1TaGFyZUJ0bnMoJHdoaXRlLCAkc2Vjb25kYXJ5LWdyZXkpO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlua0FuaW1Ib3ZlcigpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIgaXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGhvdG97XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg4cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODhweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY2FyZC13aXRoLWltYWdlLWhpZGRlbntcbiAgICAgICAgICAgIGg0LCAucG9zdG1ldGEsIC5saW5rIHAsIC5kZXNjLCAucG9zdG1ldGEtbmFtZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICYuY2FyZC1iZ3tcblxuICAgICAgICAgICAgaDR7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRjNGNEY0O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMTBweCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0YzRjRGNDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwLmJvdHNjaGFmdGVuLXRleHR7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpbmt7XG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNhcmQtY2F0ZWdvcnl7XG4gICAgICAgICAgICBoNHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saW5rLmxpbmstdGhlbWV7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY2FyZC1wdWJsaWNhdGlvbntcbiAgICAgICAgICAgIGg0e1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDMwcHggMDtcbiAgICAgICAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNhcmQtcG9zdHN7XG5cbiAgICAgICAgICAgIGg0e1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYnJvd247XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAxNHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FyZC1wb3N0e1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0REREM7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZC1wb3N0Omxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICNEQ0REREM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY2FyZC1wb3N0cy10aGVtZW4tc2VpdGV7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jYXJkLXBvc3RzLXRoZW1lbi1zZWl0ZSAuY2FyZC1wb3N0Omxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0REREM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb3N0bWV0YXtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1icm93bjtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYnJvd247XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpbmt7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwcHggMHB4O1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtaW5uZXJ7XG4gICAgICAgIGJveC1zaGFkb3c6IDNweCA1cHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5jYXJkLXBvc3Rze1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGluayxcbiAgICAuY2FyZC10b3B7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jYXJkLWltZ3tcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmNhcmQtaW1nLXZpZGVvLWJsb2Nre1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAuY2FyZC1pbWctdmlkZW8tZmlsdGVye1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHZpZGVve1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5jYXJkLWltZy1jb250ZW50e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5jYXJkLWltZy1maWx0ZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtY29udGVudHtcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4IDBweCAyMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIC5saW5re1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMjBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJyb3duO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhcmRzLWJsb2NrLW1vcmV7XG4gICAgcGFkZGluZy1ib3R0b206IDk2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgJi5jYXJkcy1ibG9jay1tb3JlLWhpZGRlbntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBwe1xuICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYnJvd247XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgfVxufVxuXG4ubWl0Z2xpZWRlci1zb2NpYWwtcG9zdHMtbG9hZGVyLFxuLnNvY2lhbC1wb3N0cy1sb2FkZXIsXG4ucG9zdHMtbG9hZGVye1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogLTIwcHggMCA0MHB4O1xuXG4gICAgLmxkcy1kdWFsLXJpbmcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgfVxuICAgIC5sZHMtZHVhbC1yaW5nOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICBtYXJnaW46IDFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeS1ncmV5IHRyYW5zcGFyZW50ICRzZWNvbmRhcnktZ3JleSB0cmFuc3BhcmVudDtcbiAgICAgICAgYW5pbWF0aW9uOiBsZHMtZHVhbC1yaW5nIDEuMnMgbGluZWFyIGluZmluaXRlO1xuICAgIH1cbiAgICBAa2V5ZnJhbWVzIGxkcy1kdWFsLXJpbmcge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5taXRnbGllZGVyLXNvY2lhbC1wb3N0cy1sb2FkZXIsXG4uc29jaWFsLXBvc3RzLWxvYWRlcntcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbn1cblxuLmhlYWRlci12aWRlby1ibG9jay1sb2FkZXIgLnBvc3RzLWxvYWRlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGhlbWVuLXVuZXItc2VpdGUtbG9hZGVyLWJsb2NrIC5wb3N0cy1sb2FkZXIge1xuICAgIG1hcmdpbjogMjBweCAwIDQwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgLmNhcmRzLWJsb2Nre1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmNhcmRzLWJsb2NrIC5jYXJkLmNhcmQtYmcgaDR7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ5cHg7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY2FyZHMtYmxvY2sgLmNhcmQuY2FyZC1wb3N0cyBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgfVxuXG4gICAgLnBvc3RzLWxvYWRlciB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDQwcHg7XG4gICAgfVxuXG4gICAgLmNhcmRzLWJsb2NrIC5jYXJkIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgLmNhcmRzLWJsb2NrIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5jYXJkcy1ibG9jayAuY2FyZDpudGgtb2YtdHlwZSgzbiArIDIpe1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICB9XG5cbiAgICAuY2FyZHMtYmxvY2sgLmNhcmQ6bnRoLW9mLXR5cGUoM24gKyAzKXtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgfVxuICAgIC5jYXJkcy1ibG9jayAuY2FyZDpudGgtb2YtdHlwZSgybiArIDIpe1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICAgIH1cblxuICAgIC5jYXJkcy1ibG9jayAuY2FyZC5jYXJkLWJnIGg0e1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIH1cblxuICAgIC5jYXJkcy1ibG9jayAuY2FyZC5jYXJkLXBvc3RzIC5wb3N0bWV0YXtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXJkcy1ibG9jayAuY2FyZDpudGgtb2YtdHlwZSgybiArIDIpe1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xuICAgIH1cblxuICAgIC5jYXJkcy1ibG9jayAuY2FyZC1pbm5lciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDFweCAwcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgfVxuICAgIC5jYXJkcy1ibG9jay5jYXJkcy1ibG9jay1tb2IgLmNhcmQtaW5uZXJ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgfVxuICAgIC5jYXJkcy1ibG9jayAuY2FyZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5jYXJkcy1ibG9jayAuY2FyZC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjBweCA1JSAwIDUlO1xuICAgIH1cbiAgICAuY2FyZHMtYmxvY2sgLmNhcmQuY2FyZC1iZyAuY2FyZC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjBweCA1JSAwIDUlO1xuICAgIH1cbiAgICAuY2FyZHMtYmxvY2sgLmNhcmQuY2FyZC13aXRoLWltYWdlIC5wb3N0bWV0YSB7XG4gICAgICAgIG1hcmdpbjogMTJweCAwIDA7XG4gICAgfVxuICAgIC5jYXJkcy1ibG9jayAuY2FyZC5jYXJkLXdpdGgtaW1hZ2UgLnBvc3RtZXRhLW5hbWUge1xuICAgICAgICBtYXJnaW46IDAgMCAyNHB4O1xuICAgIH1cbiAgICAuY2FyZHMtYmxvY2sgLmxpbmsge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDUlIDI4cHg7XG4gICAgfVxuICAgIC5jYXJkcy1ibG9jayAuY2FyZC5jYXJkLWJnIC5saW5rIHtcbiAgICAgICAgcGFkZGluZzogMjBweCA1JSAyOHB4O1xuICAgIH1cblxuICAgIC5jYXJkcy1ibG9jayAuY2FyZC5jYXJkLWJnIGg0IHtcbiAgICAgICAgbWFyZ2luOiAxNnB4IDAgMTZweCAwO1xuICAgIH1cbiAgICAuY2FyZHMtYmxvY2sgLmNhcmQuY2FyZC1iZyBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICB9XG4gICAgLmNhcmRzLWJsb2NrLW1vcmUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luOiAxOHB4IGF1dG8gMDtcbiAgICB9XG4gICAgLmNhcmRzLWJsb2NrLW1vcmUgaW1nIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICB9XG4gICAgLmNhcmRzLWJsb2NrLW1vcmUgcHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLUJvbGQnO1xuICAgIH1cbiAgICAuY2FyZHMtYmxvY2sgLmNhcmQuY2FyZC1iZyBwLmJvdHNjaGFmdGVuLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cblxuICAgIC5jYXJkcy1ibG9jayAuY2FyZC5jYXJkLXBlb3BsZSBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gICAgLmNhcmRzLWJsb2NrIC5jYXJkLmNhcmQtcGVvcGxlIC5lbWFpbCxcbiAgICAuY2FyZHMtYmxvY2sgLmNhcmQuY2FyZC1wZW9wbGUgLnBob25lLFxuICAgIC5jYXJkcy1ibG9jayAuY2FyZC5jYXJkLXBlb3BsZSAucG9zaXRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgICAuY2FyZHMtYmxvY2sgLmNhcmQuY2FyZC1wZW9wbGUgaDMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cblxufVxuXG5cblxuXG5cblxuXG5cblxuLnVuc2VyZS10aGVtZW57XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICBoNntcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogIzc5NzA3MTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAudW5zZXJlLXRoZW1lbi1sZWFke1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0byA1OHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgLnVuc2VyZS10aGVtZXtcbiAgICAgICAgcGFkZGluZzogMzZweCAzMHB4IDMwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcblxuICAgICAgICAudW5zZXJlLXRoZW1lLXNpZ257XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcudW5zZXJlLXRoZW1lLW1pbnVze1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudW5zZXJlLXRoZW1lLWNvbnRlbnR7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG5cbiAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJi51bnNlcmUtdGhlbWUtYXJyb3ctdmlzaWJpbGl0eXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJi51bnNlcmUtdGhlbWUtdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICBib3R0b206IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy99XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyY6aG92ZXI6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYudW5zZXJlLXRoZW1lLXRpdGxlLWRpc2FibGVke1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8mOmhvdmVyOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sZWFke1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxlYWQubGVhZC1vcGVue1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnVuc2VyZS10aGVtZS1jb250ZW50LW1vcmV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAudW5zZXJlLXRoZW1lLWNvbnRlbnQtbW9yZS1pbm5lcntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAgICAgICA+IGRpdntcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMiU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLUJvbGQnO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEsIGE6dmlzaXRlZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8mOmhvdmVyOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL31cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgbGk6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2Fycm93LWxlZnQuc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNHB4IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNDJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wYXJhZ3JhcGh7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnVuc2VyZS10aGVtZS1jb250ZW50LW1vcmUtcmlnaHQgZGl2Omxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRlc2N7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kb3dubG9hZHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC51bnNlcmUtdGhlbWVuIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICB9XG4gICAgLnVuc2VyZS10aGVtZW4gaDYge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICAgIH1cbiAgICAudW5zZXJlLXRoZW1lbiAudW5zZXJlLXRoZW1lbi1sZWFkIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDJweDtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG5cbiAgICAudW5zZXJlLXRoZW1lbiAudW5zZXJlLXRoZW1lIHtcbiAgICAgICAgcGFkZGluZzogMjBweCA1JSAyOHB4O1xuICAgIH1cblxuICAgIC51bnNlcmUtdGhlbWVuIC51bnNlcmUtdGhlbWUgLnVuc2VyZS10aGVtZS1zaWduIGltZyB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICB9XG4gICAgLnVuc2VyZS10aGVtZW4gLnVuc2VyZS10aGVtZSAudW5zZXJlLXRoZW1lLWNvbnRlbnQgaDMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIH1cbiAgICAudW5zZXJlLXRoZW1lbiAudW5zZXJlLXRoZW1lIC51bnNlcmUtdGhlbWUtY29udGVudCBoMyBhIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICB9XG4gICAgLnVuc2VyZS10aGVtZW4gLnVuc2VyZS10aGVtZSAudW5zZXJlLXRoZW1lLWNvbnRlbnQgLmxlYWQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIH1cbiAgICAudW5zZXJlLXRoZW1lbiAudW5zZXJlLXRoZW1lIC51bnNlcmUtdGhlbWUtY29udGVudCBoMyBpbWcge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgLnVuc2VyZS10aGVtZW4gLnVuc2VyZS10aGVtZSAudW5zZXJlLXRoZW1lLWNvbnRlbnQgLnVuc2VyZS10aGVtZS1jb250ZW50LW1vcmUgLnVuc2VyZS10aGVtZS1jb250ZW50LW1vcmUtaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnVuc2VyZS10aGVtZW4gLnVuc2VyZS10aGVtZSAudW5zZXJlLXRoZW1lLWNvbnRlbnQgLnVuc2VyZS10aGVtZS1jb250ZW50LW1vcmUgLnVuc2VyZS10aGVtZS1jb250ZW50LW1vcmUtaW5uZXIgPiBkaXYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnVuc2VyZS10aGVtZW4gLnVuc2VyZS10aGVtZSAudW5zZXJlLXRoZW1lLWNvbnRlbnQgLnVuc2VyZS10aGVtZS1jb250ZW50LW1vcmUgLnVuc2VyZS10aGVtZS1jb250ZW50LW1vcmUtaW5uZXIgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwJTtcbiAgICB9XG4gICAgLnVuc2VyZS10aGVtZW4gLnVuc2VyZS10aGVtZSAudW5zZXJlLXRoZW1lLWNvbnRlbnQgLnVuc2VyZS10aGVtZS1jb250ZW50LW1vcmUgLnVuc2VyZS10aGVtZS1jb250ZW50LW1vcmUtaW5uZXIgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICAgIC51bnNlcmUtdGhlbWVuIC51bnNlcmUtdGhlbWUgLnVuc2VyZS10aGVtZS1jb250ZW50IC51bnNlcmUtdGhlbWUtY29udGVudC1tb3JlIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gICAgLnVuc2VyZS10aGVtZW4gLnVuc2VyZS10aGVtZSAudW5zZXJlLXRoZW1lLWNvbnRlbnQgLnVuc2VyZS10aGVtZS1jb250ZW50LW1vcmUgdWwgbGkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIH1cbiAgICAudW5zZXJlLXRoZW1lbiAudW5zZXJlLXRoZW1lIC51bnNlcmUtdGhlbWUtY29udGVudCAudW5zZXJlLXRoZW1lLWNvbnRlbnQtbW9yZSAuZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICAgIC51bnNlcmUtdGhlbWVuIC51bnNlcmUtdGhlbWUgLnVuc2VyZS10aGVtZS1jb250ZW50IC51bnNlcmUtdGhlbWUtY29udGVudC1tb3JlIC5wYXJhZ3JhcGgge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgICAudW5zZXJlLXRoZW1lbiAudW5zZXJlLXRoZW1lIC51bnNlcmUtdGhlbWUtY29udGVudCAudW5zZXJlLXRoZW1lLWNvbnRlbnQtbW9yZSB1bCBsaTpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjZweCA5cHg7XG4gICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgbGVmdDogLTMycHg7XG4gICAgfVxuICAgIC51bnNlcmUtdGhlbWVuIC51bnNlcmUtdGhlbWUgLnVuc2VyZS10aGVtZS1jb250ZW50IC51bnNlcmUtdGhlbWUtY29udGVudC1tb3JlIHVsIGxpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM0cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnVuc2VyZS10aGVtZW4gLnVuc2VyZS10aGVtZSAudW5zZXJlLXRoZW1lLWNvbnRlbnQgaDMgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51bnNlcmUtdGhlbWVuIC51bnNlcmUtdGhlbWUgLnVuc2VyZS10aGVtZS1jb250ZW50IC5sZWFkLmxlYWQtb3BlbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgfVxuICAgIC51bnNlcmUtdGhlbWVuIC51bnNlcmUtdGhlbWUgLnVuc2VyZS10aGVtZS1jb250ZW50IC51bnNlcmUtdGhlbWUtY29udGVudC1tb3JlIHVsIGxpIGEsIC51bnNlcmUtdGhlbWVuIC51bnNlcmUtdGhlbWUgLnVuc2VyZS10aGVtZS1jb250ZW50IC51bnNlcmUtdGhlbWUtY29udGVudC1tb3JlIHVsIGxpIGE6dmlzaXRlZCwgLnVuc2VyZS10aGVtZW4gLnVuc2VyZS10aGVtZSAudW5zZXJlLXRoZW1lLWNvbnRlbnQgLnVuc2VyZS10aGVtZS1jb250ZW50LW1vcmUgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgfVxuICAgIC51bnNlcmUtdGhlbWVuIC51bnNlcmUtdGhlbWUgLnVuc2VyZS10aGVtZS1jb250ZW50IC51bnNlcmUtdGhlbWUtY29udGVudC1tb3JlIHVsIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIH1cbiAgICAudW5zZXJlLXRoZW1lbiAudW5zZXJlLXRoZW1lIC51bnNlcmUtdGhlbWUtY29udGVudCAudW5zZXJlLXRoZW1lLWNvbnRlbnQtbW9yZSB1bCBsaTpiZWZvcmUge1xuICAgICAgICB0b3A6IDZweDtcbiAgICB9XG59IiwiLnBhZ2UtZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJHNlY29uZGFyeS1icm93bjtcbiAgICBtYXgtd2lkdGg6IDc0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA3NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG5cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1icm93bjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICAgIH1cbn1cblxuLmNvbHVtbi1kZXNjcmlwdGlvbiB7XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgfVxufVxuXG4udWViZXItdW5zLXRpbGVzIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG59XG5cbi5nb29nbGUtbWFwcyB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbn1cblxuLm1vcmUtYXJ0aWNsZSB7XG4gICAgcGFkZGluZy10b3A6IDU3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi5tZW1iZXItcG9ydHJhaXR7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGltZ3tcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi50ZWFtLW1lbWJlcnMge1xuXG4gICAgLm1lbWJlcnMtYmxvY2t7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAubWVtYmVyLWJsb2Nre1xuICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgLy9vcGFjaXR5OiAwO1xuICAgICAgICAvL3RyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgd2lkdGg6IDI1JTtcblxuICAgICAgICAmLm1lbWJlci1ibG9jay1mdWxsLXdpZHRoe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVtYmVyLWJsb2NrOm50aC1vZi10eXBlKDIpLFxuICAgIC5tZW1iZXItYmxvY2s6bnRoLW9mLXR5cGUoNiksXG4gICAgLm1lbWJlci1ibG9jazpudGgtb2YtdHlwZSgxMCksXG4gICAgLm1lbWJlci1ibG9jazpudGgtb2YtdHlwZSgxNCksXG4gICAgLm1lbWJlci1ibG9jazpudGgtb2YtdHlwZSgxOCl7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gICAgfVxuICAgIC5tZW1iZXItYmxvY2s6bnRoLW9mLXR5cGUoMyksXG4gICAgLm1lbWJlci1ibG9jazpudGgtb2YtdHlwZSg3KSxcbiAgICAubWVtYmVyLWJsb2NrOm50aC1vZi10eXBlKDExKSxcbiAgICAubWVtYmVyLWJsb2NrOm50aC1vZi10eXBlKDE1KSxcbiAgICAubWVtYmVyLWJsb2NrOm50aC1vZi10eXBlKDE5KXtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbiAgICB9XG4gICAgLm1lbWJlci1ibG9jazpudGgtb2YtdHlwZSg0KSxcbiAgICAubWVtYmVyLWJsb2NrOm50aC1vZi10eXBlKDgpLFxuICAgIC5tZW1iZXItYmxvY2s6bnRoLW9mLXR5cGUoMTIpLFxuICAgIC5tZW1iZXItYmxvY2s6bnRoLW9mLXR5cGUoMTYpLFxuICAgIC5tZW1iZXItYmxvY2s6bnRoLW9mLXR5cGUoMjApe1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xuICAgIH1cblxuICAgIC5tZW1iZXItc3ViLXRpdGxle1xuICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYnJvd247XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgIG1hcmdpbjogMTJweCAwIDQ2cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICBwLCBhIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICM1NjU5NUU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgYXtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JleTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmVtYWlsLXdyYXBwZXJ7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICB9XG4gICAgYS5lbWFpbHtcbiAgICAgICAgbWFyZ2luOiAwcHggMCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktZ3JleTtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbGlua0FuaW1TaGFyZUJ0bnMoJHdoaXRlLCAkc2Vjb25kYXJ5LWdyZXkpO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5rQW5pbUhvdmVyKCk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgaXtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIC50ZWFtLW1lbWJlcnMgLm1lbWJlci1ibG9ja3tcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgLnRlYW0tbWVtYmVycyAubWVtYmVyLWJsb2NrOm50aC1vZi10eXBlKDIpLFxuICAgIC50ZWFtLW1lbWJlcnMgLm1lbWJlci1ibG9jazpudGgtb2YtdHlwZSg2KSxcbiAgICAudGVhbS1tZW1iZXJzIC5tZW1iZXItYmxvY2s6bnRoLW9mLXR5cGUoMTApLFxuICAgIC50ZWFtLW1lbWJlcnMgLm1lbWJlci1ibG9jazpudGgtb2YtdHlwZSgxNCksXG4gICAgLnRlYW0tbWVtYmVycyAubWVtYmVyLWJsb2NrOm50aC1vZi10eXBlKDE4KXtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgfVxuICAgIC50ZWFtLW1lbWJlcnMgLm1lbWJlci1ibG9jazpudGgtb2YtdHlwZSgzKSxcbiAgICAudGVhbS1tZW1iZXJzIC5tZW1iZXItYmxvY2s6bnRoLW9mLXR5cGUoNyksXG4gICAgLnRlYW0tbWVtYmVycyAubWVtYmVyLWJsb2NrOm50aC1vZi10eXBlKDExKSxcbiAgICAudGVhbS1tZW1iZXJzIC5tZW1iZXItYmxvY2s6bnRoLW9mLXR5cGUoMTUpLFxuICAgIC50ZWFtLW1lbWJlcnMgLm1lbWJlci1ibG9jazpudGgtb2YtdHlwZSgxOSl7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIH1cbiAgICAudGVhbS1tZW1iZXJzIC5tZW1iZXItYmxvY2s6bnRoLW9mLXR5cGUoNCksXG4gICAgLnRlYW0tbWVtYmVycyAubWVtYmVyLWJsb2NrOm50aC1vZi10eXBlKDgpLFxuICAgIC50ZWFtLW1lbWJlcnMgLm1lbWJlci1ibG9jazpudGgtb2YtdHlwZSgxMiksXG4gICAgLnRlYW0tbWVtYmVycyAubWVtYmVyLWJsb2NrOm50aC1vZi10eXBlKDE2KSxcbiAgICAudGVhbS1tZW1iZXJzIC5tZW1iZXItYmxvY2s6bnRoLW9mLXR5cGUoMjApe1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICB9XG5cbiAgICAudGVhbS1tZW1iZXJzIC5tZW1iZXItYmxvY2s6bnRoLW9mLXR5cGUoMm4pe1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC50ZWFtLW1lbWJlcnMgLm1lbWJlci1ibG9jazpudGgtY2hpbGQoM24pe1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICB9XG4gICAgLnRlYW0tbWVtYmVycyAubWVtYmVyLWJsb2NrOm50aC1jaGlsZCg1bil7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIH1cbiAgICAudGVhbS1tZW1iZXJzIC5tZW1iZXItYmxvY2s6bnRoLWNoaWxkKDduKXtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgfVxuXG4gICAgLnRlYW0tbWVtYmVycyAubWVtYmVyLWJsb2Nre1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnRlYW0tbWVtYmVycyAubWVtYmVyLWJsb2NrOm50aC1vZi10eXBlKDJuKXtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgfVxufVxuXG4uZ2Yge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NnB4O1xufVxuXG5cblxuLmdsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzZweDtcbiAgICAuZ3JpZF9faXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gICAgfVxufVxuXG5cblxuLmNvbXBhbnktdGVtcGxhdGUge1xuICAgIC5oZWFkZXIge1xuICAgICAgICBoZWlnaHQ6IDMyOXB4O1xuICAgIH1cblxufVxuXG5cblxuXG5cblxuLmZpbHRlci1jb250YWluZXJ7XG4gICAgcGFkZGluZy1sZWZ0OiA5JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgLmZpbHRlci1jb250YWluZXItdGl0bGV7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJyb3duO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm9uZXNpZ25hbC1jdXN0b21saW5rLXN1YnNjcmliZS5idXR0b257XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktZ3JleSFpbXBvcnRhbnQ7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxufVxuXG4uZmlsdGVyIHtcbiAgICBtYXJnaW46IDY0cHggMCAwO1xuXG4gICAgaDQge1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmV5O1xuICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgY29sb3I6ICM1NjU5NUU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgIHVsLnRhZy1wYXJlbnRzIHtcbiAgICAgICAgLy9kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLmZpbHRlci10aGVtZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDZweDtcblxuICAgIHVsLnRhZy1wYXJlbnRze1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDdweDtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAuY2F0X2NvbnRhaW5lcntcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXRfdGl0bGV7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgICYuY2F0X3RpdGxlX2Nwc3tcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktb3JhbmdlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuY2F0X3RpdGxlX2NmaXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktbGlnaHR0dXJxdW9vaXNlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuY2F0X3RpdGxlX2NtbntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktdHVycXVvaXNlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuY2F0X3RpdGxlX2Nne1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS15ZWxsb3c7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJnLWNwc3tcbiAgICAgICAgICAgICAgICAuY2F0X3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LW9yYW5nZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LW9yYW5nZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYmctY2d7XG4gICAgICAgICAgICAgICAgLmNhdF90aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS15ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS15ZWxsb3c7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmJnLWNmaXtcbiAgICAgICAgICAgICAgICAuY2F0X3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWxpZ2h0dHVycXVvb2lzZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWxpZ2h0dHVycXVvb2lzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYmctY21ue1xuICAgICAgICAgICAgICAgIC5jYXRfdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktdHVycXVvaXNlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktdHVycXVvaXNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgbGlbZGF0YS1jb2xvcj1cImJnLWNmaVwiXXtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgLmNhdF90aXRsZXtcblxuICAgICAgICAgICAgICAgICAgICAmLmNhdF90aXRsZV9jZml7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY5LCAxODksIDIzMCwgMC43KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxpW2RhdGEtY29sb3I9XCJiZy1jZ1wiXXtcblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAuY2F0X3RpdGxle1xuXG4gICAgICAgICAgICAgICAgICAgICYuY2F0X3RpdGxlX2Nne1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NiwgMTIxLCAxMjMsIDAuNyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaVtkYXRhLWNvbG9yPVwiYmctY21uXCJde1xuXG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIC5jYXRfdGl0bGV7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5jYXRfdGl0bGVfY21ue1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDQsIDExNCwgMTgzLCAwLjcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGlbZGF0YS1jb2xvcj1cImJnLWNwc1wiXXtcblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAuY2F0X3RpdGxle1xuXG4gICAgICAgICAgICAgICAgICAgICYuY2F0X3RpdGxlX2Nwc3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEzLCAxOTcsIDE1MiwgMC43KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uZmlsdGVyLWFrdGV1ciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDZweDtcblxuICAgIHVsLnRhZy1wYXJlbnRzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1ncmV5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDE4cHggNHB4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgJi5iZy1kZWZhdWx0e1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktZ3JleS1saWdodGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAudGFnLWNoaWxkcmVuLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YWctY2hpbGRyZW4tY29udGFpbmVye1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDMxcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG5cbiAgICAgICAgJi50YWctY2hpbGRyZW4tY29udGFpbmVyLXJpZ2h0e1xuICAgICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsLnRhZy1jaGlsZHJlbntcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGxpe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vdWwudGFnLXBhcmVudHMge1xuICAgIC8vICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLy8gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC8vXG4gICAgLy8gICAgbGkge1xuICAgIC8vICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgLy8gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgLy8gICAgICAgIHBhZGRpbmc6IDZweCAxOHB4IDRweDtcbiAgICAvLyAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC8vICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgLy8gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAvLyAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLy9cbiAgICAvLyAgICAgICAgJjpob3ZlciB7XG4gICAgLy8gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgIC8vICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1ncmV5LWxpZ2h0ZXI7XG4gICAgLy8gICAgICAgIH1cbiAgICAvLyAgICB9XG4gICAgLy99XG59XG5cbi5maWx0ZXItZG9jdW1lbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYudmlzaWJsZS1ibG9ja3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICB1bC50YWctcGFyZW50cyB7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktZ3JleTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxOHB4IDRweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICYuYmctZGVmYXVsdHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1ncmV5O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWdyZXktbGlnaHRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgLnRhZy1jaGlsZHJlbi1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFnLWNoaWxkcmVuLWNvbnRhaW5lcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAzMXB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuXG4gICAgICAgICYudGFnLWNoaWxkcmVuLWNvbnRhaW5lci1yaWdodHtcbiAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bC50YWctY2hpbGRyZW57XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBsaXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5maWx0ZXItZG9jdW1lbnRzLXNpZ257XG4gICAgbWFyZ2luOiAxNnB4IDAgMThweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBzcGFue1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi5maWx0ZXItZG9jdW1lbnRzLXNpZ24tbW9iIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcucGx1cywgaW1nLm1pbnVze1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogLTM4cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgfVxuICAgICAgICAubWludXN7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nLm1pbnVzLW1vYixcbiAgICAgICAgaW1nLnBsdXMtbW9ie1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZy5taW51cy1tb2J7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICB9XG5cbn1cblxuLmZpbHRlci1kb2N1bWVudHMgPiBkaXYsXG4uZmlsdGVyLWFrdGV1cixcbi5maWx0ZXItdGhlbWV7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGg1LmZpbHRlci10aXRsZXtcbiAgICAgICAgd2lkdGg6IDE0NHB4O1xuXG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBsdXMtbW9iLFxuICAgICAgICAubWludXMtbW9ie1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bC50YWctcGFyZW50c3tcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0NHB4KTtcbiAgICB9XG5cbn1cblxuXG5cbi5zYXZlLXRhZ3Mtc3Vic2NyaWJlLWJ0biB7XG4gICAgbWFyZ2luOiAyNHB4IDAgMHB4IDE0NHB4O1xuXG4gICAgLnN1YnNjcmliZS1wb3N0LWxpbmt7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub25lc2lnbmFsLWN1c3RvbWxpbmstY29udGFpbmVye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5maWx0ZXIge1xuICAgICAgICBtYXJnaW46IDEwcHggMCA0MHB4O1xuICAgIH1cbiAgICAuZmlsdGVyLWNvbnRhaW5lcntcbiAgICAgICAgcGFkZGluZy1sZWZ0OjAlO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0byA2NnB4O1xuICAgIH1cbiAgICAuZmlsdGVyLWNvbnRhaW5lciAuZmlsdGVyLWNvbnRhaW5lci10aXRsZXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5maWx0ZXItZG9jdW1lbnRzID4gZGl2LCAuZmlsdGVyLWFrdGV1ciwgLmZpbHRlci10aGVtZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuZmlsdGVyLWRvY3VtZW50cyA+IGRpdiB1bCwgLmZpbHRlci1ha3RldXIgdWwsIC5maWx0ZXItdGhlbWUgdWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIC5maWx0ZXItdGhlbWUgdWwudGFnLXBhcmVudHMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5maWx0ZXItdGhlbWUgdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5maWx0ZXItYWt0ZXVyIGg1LmZpbHRlci10aXRsZSxcbiAgICAuZmlsdGVyLXRoZW1lIGg1LmZpbHRlci10aXRsZXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5maWx0ZXItZG9jdW1lbnRze1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICB9XG4gICAgLmZpbHRlci1kb2N1bWVudHMgPiBkaXYgaDUuZmlsdGVyLXRpdGxle1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5maWx0ZXItZG9jdW1lbnRzLXNpZ24gc3Bhbi5maWx0ZXItZG9jdW1lbnRzLXNpZ24tbW9iLFxuICAgIC5maWx0ZXItYWt0ZXVyIGg1LmZpbHRlci10aXRsZSBzcGFuLFxuICAgIC5maWx0ZXItdGhlbWUgaDUuZmlsdGVyLXRpdGxlIHNwYW57XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuZmlsdGVyLWRvY3VtZW50cyA+IGRpdiBoNS5maWx0ZXItdGl0bGUgLnBsdXMtbW9iLFxuICAgIC5maWx0ZXItYWt0ZXVyIGg1LmZpbHRlci10aXRsZSAucGx1cy1tb2IsXG4gICAgLmZpbHRlci10aGVtZSBoNS5maWx0ZXItdGl0bGUgLnBsdXMtbW9ie1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuZmlsdGVyLWRvY3VtZW50cy1zaWduIHNwYW4uZmlsdGVyLWRvY3VtZW50cy1zaWduLWRlc2sge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zYXZlLXRhZ3Mtc3Vic2NyaWJlLWJ0biB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmZpbHRlci1kb2N1bWVudHMtc2lnbiB7XG4gICAgICAgIG1hcmdpbjogMTZweCAwIDhweDtcbiAgICB9XG5cbiAgICAuZmlsdGVyLWRvY3VtZW50cyA+IGRpdiB1bC50YWctcGFyZW50cywgLmZpbHRlci1ha3RldXIgdWwudGFnLXBhcmVudHMsIC5maWx0ZXItdGhlbWUgdWwudGFnLXBhcmVudHN7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5maWx0ZXItYWt0ZXVyIHVsLnRhZy1wYXJlbnRzLnZpc2libGUtYmxvY2ssXG4gICAgLmZpbHRlci10aGVtZSB1bC50YWctcGFyZW50cy52aXNpYmxlLWJsb2Nre1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxufVxuXG5cblxuXG5cblxuXG5cblxuXG5cbi5vdXItbWVzc2FnZSB7XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgICB1bCB7XG4gICAgICAgIGNvbHVtbnRzOiAyO1xuICAgICAgICAtd2Via2l0LWNvbHVtbnM6IDI7XG4gICAgICAgIC1tb3otY29sdW1uczogMjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDczcHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgd2lkdGg6IDg5JTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2hvcnQtaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogODVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWNvbmRhcnktZ3JleTtcblxuICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JleTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC05cHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLnJlYWQtbW9yZS10aWxlcyB7XG4gICAgcGFkZGluZy10b3A6IDg2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG5cbiAgICAmLnJlYWQtbW9yZS10aWxlcy10b3B7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIH1cblxuICAgIC5yZWFkLW1vcmUtdGlsZXMtdG9wLXRleHR7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktZ3JleTtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICBoNiwgLnJlYWQtbW9yZS10aWxlcy1sZWFkIHAsIC5yZWFkLW1vcmUtdGlsZXMtbGVhZCBwIGF7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDZ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6ICM3OTcwNzE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgIC5yZWFkLW1vcmUtdGlsZXMtbGVhZHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgIC5yZWFkLW1vcmUtdGlsZXMtbGVhZCBwe1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgYXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvc3QtdGlsZXN7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1NHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbjogMCAtMSU7XG4gICAgfVxuXG4gICAgLnBvc3QtdGlsZXtcbiAgICAgICAgd2lkdGg6IDMxLjMzJTtcbiAgICAgICAgcGFkZGluZzogMjdweCAyMHB4IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCAxJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgIC5wb3N0LXRpbGUtdG9we1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGF7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYS5wb3N0LXRpbGVzLWJyb3duLWxpbmt7XG4gICAgICAgICAgICBtYXJnaW46IDI2cHggMCAwO1xuXG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2UtdGVtcGxhdGUtZ2VzY2hhZWZ0c3RlbGxlLFxuLnBhZ2UtdGVtcGxhdGUtdmlzaW9uLW1pc3Npb24ge1xuICAgIC5yZWFkLW1vcmUtdGlsZXMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgICAgICAgJi5yZWFkLW1vcmUtdGlsZXMtdG9wMntcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5yZWFkLW1vcmUtdGlsZXMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI2cHg7XG4gICAgfVxuICAgIC5yZWFkLW1vcmUtdGlsZXMucmVhZC1tb3JlLXRpbGVzLXRvcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbiAgICAucmVhZC1tb3JlLXRpbGVzIGg2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgLnJlYWQtbW9yZS10aWxlcyAucmVhZC1tb3JlLXRpbGVzLWxlYWQgcHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XG4gICAgfVxuICAgIC5yZWFkLW1vcmUtdGlsZXMgLnJlYWQtbW9yZS10aWxlcy1sZWFkIHAgYXtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gICAgLnJlYWQtbW9yZS10aWxlcyAucG9zdC10aWxlcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAucmVhZC1tb3JlLXRpbGVzIC5wb3N0LXRpbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjdweCAyMHB4IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICB9XG4gICAgLnJlYWQtbW9yZS10aWxlcyAucG9zdC10aWxlIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gICAgLnJlYWQtbW9yZS10aWxlcyAucG9zdC10aWxlIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIH1cbiAgICAucmVhZC1tb3JlLXRpbGVzIC5wb3N0LXRpbGUgYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgfVxuICAgIC5wYWdlLXRlbXBsYXRlLWdlc2NoYWVmdHN0ZWxsZSAucmVhZC1tb3JlLXRpbGVzLCAucGFnZS10ZW1wbGF0ZS12aXNpb24tbWlzc2lvbiAucmVhZC1tb3JlLXRpbGVzIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICB9XG59XG5cblxuLnRleHQtZWRpdCB7XG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JleTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmV5O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MzBweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgcDpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmltZy1kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuXG5cbn1cblxuLm1vcmUtaW5mb3JtYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktZ3JleTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuXG4gICAgaDQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kb3dubG9hZCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5wYWdlLXRpdGxlLWJsb2Nre1xuICAgIHBhZGRpbmc6IDE1MHB4IDA7XG5cbiAgICBoMXtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLUJvbGQnO1xuICAgICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgICAgICBtYXJnaW46IDAgMCA1MHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgIC5wYWdlLWxlYWR7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJyb3duO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gICAgfVxuXG4gICAgJi5wYWdlLXRpdGxlLWJsb2NrLW1pdGdsaWVkZXJ7XG4gICAgICAgIHBhZGRpbmc6IDE2MHB4IDAgOTBweDtcblxuICAgICAgICAucGFnZS1sZWFke1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJyb3duO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JleTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBhZ2UtdGl0bGUtYmxvY2sge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMzRweDtcbiAgICB9XG5cbiAgICAucGFnZS10aXRsZS1ibG9jay5wYWdlLXRpdGxlLWJsb2NrLW1pdGdsaWVkZXJ7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAxNHB4O1xuICAgIH1cblxuICAgIC5wYWdlLXRpdGxlLWJsb2NrIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICB9XG4gICAgLnBhZ2UtdGl0bGUtYmxvY2sucGFnZS10aXRsZS1ibG9jay1taXRnbGllZGVyIC5wYWdlLWxlYWQgcCxcbiAgICAucGFnZS10aXRsZS1ibG9jay5wYWdlLXRpdGxlLWJsb2NrLW1pdGdsaWVkZXIgLnBhZ2UtbGVhZCBhLFxuICAgIC5wYWdlLXRpdGxlLWJsb2NrIC5wYWdlLWxlYWQge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5wYWdlLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gNTBweDtcblxuICAgIH1cbiAgICAucGFnZS1kZXNjcmlwdGlvbiBoMntcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAucGFnZS10aXRsZS1ibG9jay5wYWdlLXRpdGxlLWJsb2NrLW1pdGdsaWVkZXIgLnBhZ2UtbGVhZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuXG4uc2VhcmNoLW5vbmV7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gNDBweDtcblxuICAgIGgye1xuICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JleTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlYXJjaC1ub25lIGgye1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbn0iLCJAbWl4aW4gdGFnIHtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIC8vaGVpZ2h0OiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNHB4IDI0cHggMnB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxOHB4IDJweDtcbiAgICB9XG59XG5cbi5jYXRfY29udGFpbmVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICYuY2F0X2NvbnRhaW5lcl9pbmxpbmV7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICA+IGRpdiwgYXtcbiAgICAgICAgd2lkdGg6IDIwN3B4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cblxuICAgIHNwYW57XG4gICAgICAgIHdpZHRoOiA1MXB4O1xuICAgICAgICBoZWlnaHQ6IDUxcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1ncmV5O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAmLnRhZy1jb2xvci1jcHN7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1vcmFuZ2U7XG4gICAgICAgIH1cblxuICAgICAgICAmLnRhZy1jb2xvci1jZml7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1saWdodHR1cnF1b29pc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmLnRhZy1jb2xvci1jbW57XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS10dXJxdW9pc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmLnRhZy1jb2xvci1jZ3tcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LXllbGxvdztcbiAgICAgICAgfVxuXG4gICAgICAgICYudGFnLWNvbG9yLXdoaXRle1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4udGFnLW51bWJlcnN7XG4gICAgQGluY2x1ZGUgdGFnO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICYudGFnLW51bWJlcnMtd2hpdGV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgfVxuXG4gICAgJi50YWctbnVtYmVycy13aGl0ZS1jZml7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWxpZ2h0dHVycXVvb2lzZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgIH1cblxuICAgICYudGFnLW51bWJlcnMtd2hpdGUtY3Bze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1vcmFuZ2U7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICB9XG4gICAgJi50YWctbnVtYmVycy13aGl0ZS1jbW57XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LXR1cnF1b2lzZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgIH1cbiAgICAmLnRhZy1udW1iZXJzLXdoaXRlLWNne1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS15ZWxsb3c7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmLnRhZy1zb2NpYWx7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc29jaWFsX3dhbGw7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgfVxufVxuXG4uY2FyZC1udW1iZXJze1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktZ3JleTtcbn1cblxuLmJnLWNmaXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1saWdodHR1cnF1b29pc2U7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgJi5iZy1saWdodGVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1saWdodHR1cnF1b29pc2UtbGlnaHQ7XG4gICAgfVxufVxuLmJnLWNwc3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1vcmFuZ2U7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgJi5iZy1saWdodGVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1vcmFuZ2UtbGlnaHQ7XG4gICAgfVxufVxuLmJnLWNtbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS10dXJxdW9pc2U7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgJi5iZy1saWdodGVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS10dXJxdW9pc2UtbGlnaHQ7XG4gICAgfVxufVxuLmJnLWNne1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LXllbGxvdztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lIWltcG9ydGFudDtcbiAgICAmLmJnLWxpZ2h0ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LXllbGxvdy1saWdodDtcbiAgICB9XG59XG5cbi5iZy1kZWZhdWx0e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktZ3JleTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2Zpe1xuICAgIGNvbG9yOiAkcHJpbWFyeS1saWdodHR1cnF1b29pc2U7XG59XG4udGV4dC1jcHN7XG4gICAgY29sb3I6ICRwcmltYXJ5LW9yYW5nZTtcbn1cbi50ZXh0LWNtbntcbiAgICBjb2xvcjogJHByaW1hcnktdHVycXVvaXNlO1xufVxuLnRleHQtY2d7XG4gICAgY29sb3I6ICRwcmltYXJ5LXllbGxvdztcbn1cblxuLnRhZy1jZmkge1xuICAgIEBpbmNsdWRlIHRhZztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1saWdodHR1cnF1b29pc2U7XG59XG5cbi50YWctY3BzIHtcbiAgICBAaW5jbHVkZSB0YWc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktb3JhbmdlO1xufVxuXG4udGFnLWNtbiB7XG4gICAgQGluY2x1ZGUgdGFnO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LXR1cnF1b2lzZTtcbn1cblxuLnRhZy1jZyB7XG4gICAgQGluY2x1ZGUgdGFnO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LXllbGxvdztcbn1cblxuLnRhZy1kZWZhdWx0IHtcbiAgICBAaW5jbHVkZSB0YWc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1ncmV5O1xuXG4gICAgJi50YWctY29sb3ItY3Bze1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1vcmFuZ2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LW9yYW5nZTtcbiAgICB9XG5cbiAgICAmLnRhZy1jb2xvci1jZml7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWxpZ2h0dHVycXVvb2lzZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktbGlnaHR0dXJxdW9vaXNlO1xuICAgIH1cblxuICAgICYudGFnLWNvbG9yLWNtbntcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktdHVycXVvaXNlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS10dXJxdW9pc2U7XG4gICAgfVxuXG4gICAgJi50YWctY29sb3ItY2d7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LXllbGxvdztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogJHByaW1hcnkteWVsbG93O1xuICAgIH1cblxuICAgICYudGFnLWNvbG9yLXdoaXRle1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgfVxuXG4gICAgJi50YWctY29sb3ItZGVmYXVsdHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1ncmV5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgfVxufVxuXG5hLmFuaW1hdGVkLXRhZ3N7XG4gICAgYW5pbWF0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG5cblxuICAgICYudGFnLWRlZmF1bHQge1xuXG4gICAgICAgICYudGFnLWNvbG9yLWNwc3tcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1vcmFuZ2U7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1vcmFuZ2U7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLnRhZy1jb2xvci1jZml7XG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktbGlnaHR0dXJxdW9vaXNlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktbGlnaHR0dXJxdW9vaXNlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi50YWctY29sb3ItY21ue1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LXR1cnF1b2lzZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LXR1cnF1b2lzZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYudGFnLWNvbG9yLWNne1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LXllbGxvdztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LXllbGxvdztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYudGFnLWNvbG9yLXdoaXRle1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi50YWctY29sb3ItZGVmYXVsdHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnktZ3JleTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbmEuYW5pbWF0ZWQtdGFnczpob3ZlcntcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuXG5hLmFuaW1hdGVkLXRhZ3MudGFnLWRlZmF1bHQ6aG92ZXJ7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgJi50YWctY29sb3ItY3Bze1xuICAgICAgICBjb2xvcjogJHByaW1hcnktb3JhbmdlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1vcmFuZ2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LW9yYW5nZS12ZXJ5LWxpZ2h0O1xuICAgIH1cblxuICAgICYudGFnLWNvbG9yLWNmaXtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWxpZ2h0dHVycXVvb2lzZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnktbGlnaHR0dXJxdW9vaXNlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1saWdodHR1cnF1b29pc2UtdmVyeS1saWdodDtcbiAgICB9XG5cbiAgICAmLnRhZy1jb2xvci1jbW57XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS10dXJxdW9pc2U7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LXR1cnF1b2lzZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktdHVycXVvaXNlLXZlcnktbGlnaHQ7XG4gICAgfVxuXG4gICAgJi50YWctY29sb3ItY2d7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS15ZWxsb3c7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LXllbGxvdztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkteWVsbG93LXZlcnktbGlnaHQ7XG4gICAgfVxuXG4gICAgJi50YWctY29sb3Itd2hpdGV7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmLnRhZy1jb2xvci1kZWZhdWx0e1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktZ3JleS1saWdodDtcbiAgICB9XG59XG5cbmEuYW5pbWF0ZWQtdGFncy50YWctY2ZpOmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWxpZ2h0dHVycXVvb2lzZS1saWdodGVyO1xufVxuYS5hbmltYXRlZC10YWdzLnRhZy1jZzpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS15ZWxsb3ctbGlnaHRlcjtcbn1cbmEuYW5pbWF0ZWQtdGFncy50YWctY21uOmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LXR1cnF1b2lzZS1saWdodGVyO1xufVxuXG5hLmFuaW1hdGVkLXRhZ3MudGFnLWNwczpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1vcmFuZ2UtbGlnaHRlcjtcbn1cblxuXG5cbi5wb3N0LXRpbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktYnJvd247XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmLmNhcmQtZGVsYXkxe1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICB9XG4gICAgJi5jYXJkLWRlbGF5MntcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgICB9XG4gICAgJi5jYXJkLWRlbGF5M3tcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBvc3QtdGlsZS5jYXJkLWRlbGF5MyxcbiAgICAucG9zdC10aWxlLmNhcmQtZGVsYXkyLFxuICAgIC5wb3N0LXRpbGUuY2FyZC1kZWxheTEge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICB9XG5cbiAgICAuY2F0X2NvbnRhaW5lciBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDQxcHg7XG4gICAgICAgIGhlaWdodDogNDFweDtcbiAgICB9XG59XG5cbi5uZXdzLXRoZW1lIHtcbiAgICAucG9zdC10aWxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktb3JhbmdlO1xuICAgIH1cbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgLmNhdF9jb250YWluZXIgPiBkaXYsIC5jYXRfY29udGFpbmVyIGEge1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgfVxuICAgIC5jYXRfY29udGFpbmVyIHNwYW4ge1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgIH1cbn0iLCIuaGFzLXZlcnktbGlnaHQtZ3JheS1iYWNrZ3JvdW5kLWNvbG9ye1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAyMHB4IDI2cHg7XG59XG5cbi5ha3R1ZWxsLWNvbnRhaW5lci1tb2J7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFrdHVlbGwtY29udGFpbmVyLXJpZ2h0e1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUuOCU7XG4gIHRvcDogMTA1cHg7XG4gIHotaW5kZXg6IDU7XG5cbiAgJi5pc19zdHVja3tcbiAgICB0b3A6IDY0cHghaW1wb3J0YW50O1xuICB9XG59XG5cbi5ha3R1ZWxsLXNoYXJlLWJ0bnMtbW9ie1xuICBhe1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbjogMCAwIDEycHggMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBAaW5jbHVkZSBsaW5rQW5pbVNoYXJlQnRucygkd2hpdGUsICRzZWNvbmRhcnktZ3JleSk7XG5cbiAgICBzdmd7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgQGluY2x1ZGUgbGlua0FuaW1Ib3ZlcigpO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgc3Zne1xuICAgICAgICBsaW5lLFxuICAgICAgICBwYXRoLFxuICAgICAgICBwb2x5bGluZSxcbiAgICAgICAgcmVjdHtcbiAgICAgICAgICBzdHJva2U6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBjaXJjbGV7XG4gICAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4uYWt0dWVsbC1wb3N0e1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgJi5ha3R1ZWxsLXBvc3Qtc3ViY2F0ZWdvcnl7XG4gICAgLmFrdHVlbGwtcG9zdC1tYWluLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNjYlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgLmFrdHVlbGwtcG9zdC1tYWluIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuYWt0dWVsbC1wb3N0LXNpZGViYXIge1xuICAgICAgd2lkdGg6IDM0JTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xuICAgIH1cbiAgfVxuXG4gIC5ha3R1ZWxsLXBvc3QtbWFpbi10b3B7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgfVxuXG4gIC5ha3R1ZWxsLXBvc3QtbWFpbi1jb250YWluZXJ7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLmFrdHVlbGwtcG9zdC1kZXNjcmlwdGlvbntcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAuYWt0dWVsbC1wb3N0LXRhZ3N7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xN3B4O1xuICAgICAgfVxuXG4gICAgICAucHJpbnQsXG4gICAgICAuc29jaWFsc3tcbiAgICAgICAgbWFyZ2luLXRvcDogMTAzcHg7XG5cbiAgICAgICAgPnB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAjNDA0MDQwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmludC1idG4sXG4gICAgICAgIC5zaGFyZS1idG5ze1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmV5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgICAgICAgICB3aWR0aDogMzNweDtcbiAgICAgICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCA2cHggMCAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmtBbmltU2hhcmVCdG5zKCR3aGl0ZSwgJHNlY29uZGFyeS1ncmV5KTtcblxuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICBAaW5jbHVkZSBsaW5rQW5pbUhvdmVyKCk7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIGxpbmUsXG4gICAgICAgICAgICAgICAgcGF0aCxcbiAgICAgICAgICAgICAgICBwb2x5bGluZSxcbiAgICAgICAgICAgICAgICByZWN0e1xuICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGNpcmNsZXtcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnByaW50e1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWt0dWVsbC1wb3N0LW1haW57XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0MHB4KTtcblxuICAgIC5kYXRle1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW46IC05cHggMCAyNnB4O1xuICAgIH1cblxuICAgIGgxe1xuICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLUJvbGQnO1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JleTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyAuJztcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3Ryb25ne1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JleTtcbiAgICB9XG5cbiAgICBwLmlzLXN0eWxlLXBhcmFncmFwaC1sZWFkLXRleHQsXG4gICAgcC5sZWFke1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgYXtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIGF7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICB9XG4gICAgdmlkZW97XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgLndwLWJsb2NrLXZpZGVve1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIGZpZ3VyZXtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAgIGZpZ2NhcHRpb257XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZmlndXJlLndwLWJsb2NrLXRhYmxle1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBoeXBoZW5zOiBhdXRvO1xuXG4gICAgICB0YWJsZXtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICAgICAgICB0ZHtcbiAgICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0YWJsZSwgdGgsIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgZmlndXJlLndwLWJsb2NrLWVtYmVkLXR3aXR0ZXJ7XG4gICAgICBtYXJnaW46IDMwcHggYXV0bztcblxuICAgICAgLnR3aXR0ZXItdHdlZXR7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIG1pbi13aWR0aDogNjAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoci53cC1ibG9jay1zZXBhcmF0b3J7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7IGhlaWdodDogMXB4OyBib3JkZXI6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuXG4gICAgLmxlYWQtbGlzdC13aXRoLWxpbmVze1xuICAgICAgbWFyZ2luOiAzM3B4IDAgNDNweDtcblxuICAgICAgaHIud3AtYmxvY2stc2VwYXJhdG9ye1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2e1xuICAgICAgICBtYXJnaW46IDE2cHggMCAwO1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgaDIsIGgzLCBoNCwgaDUsIGg2LFxuICAgIC53cC1ibG9jay1wcmVmb3JtYXR0ZWR7XG4gICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmV5O1xuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICBtYXJnaW46IDI0cHggMCAxcHg7XG4gICAgfVxuXG4gICAgb2wubGVhZCxcbiAgICB1bC5sZWFke1xuICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgbGl7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgIGF7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCwgb2wsXG4gICAgb2wucG9zdCxcbiAgICB1bC5wb3N0e1xuICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgbGl7XG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgICAgY29sb3I6ICM0MDQwNDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuXG4gICAgICAgIGF7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgb2wubGVhZCxcbiAgICBvbC5wb3N0LFxuICAgIG9se1xuICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICB9XG4gICAgcHtcbiAgICAgIGNvbG9yOiAjNDA0MDQwO1xuICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgfVxuXG4gICAgYmxvY2txdW90ZXtcbiAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gNTJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICB9XG4gICAgICBjaXRle1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgfVxuICAgIH1cblxuICAgIC53cC1ibG9jay1nYWxsZXJ5e1xuICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgbWFyZ2luOjI0cHggMCA0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIHVse1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgbGl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgZmlndXJle1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgZmlnY2FwdGlvbntcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7XG5cbiAgICAgICAgdG9wOiA0NiU7XG4gICAgICB9XG4gICAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAuc2xpY2stcHJldiB7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cblxuICAgICAgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2xpY2stYXJyb3ctbC5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMnB4IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICB9XG4gICAgICAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zbGlzay1hcnJvdy1yLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHggMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgIH1cbiAgICB9XG5cblxuXG5cblxuXG4gICAgLmFrdHVlbGwtcG9zdC1mb3Jte1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgICBwYWRkaW5nOiAyM3B4IDIxcHggMTJweCAyM3B4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG1hcmdpbjogMTBweCAwIDE4cHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICBmb3Jte1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgfVxuXG4gICAgICAuZnJtX2Zvcm1fdGl0bGV7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JleTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgfVxuXG5cbiAgICAgIC5mcm1fY2hlY2tib3ggbGFiZWx7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAuZm9ybS1lbWFpbHtcbiAgICAgICAgd2lkdGg6IDU4JTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMiU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cblxuICAgICAgLmZvcm0tYWdyZWV7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA0cHg7XG4gICAgICAgIGxlZnQ6IDU4JTtcblxuICAgICAgICAuZnJtX2Vycm9yIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZnJtX21lc3NhZ2V7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAuZnJtX2Vycm9ye1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgfVxuXG4gICAgICBmaWVsZHNldCB7XG4gICAgICAgIGJvcmRlcjogMHB4IHNvbGlkICNjMGMwYzA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgfVxuXG4gICAgICAvKiBUaGUgY29udGFpbmVyICovXG4gICAgICAuY29udGFpbmVyLXJhZGlvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgY29sb3I6ICM0MDQwNDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgfVxuXG4gICAgICAvKiBIaWRlIHRoZSBicm93c2VyJ3MgZGVmYXVsdCByYWRpbyBidXR0b24gKi9cbiAgICAgIC5jb250YWluZXItcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC8qIENyZWF0ZSBhIGN1c3RvbSByYWRpbyBidXR0b24gKi9cbiAgICAgIC5jaGVja21hcmsge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHNlY29uZGFyeS1ncmV5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIC8qIE9uIG1vdXNlLW92ZXIsIGFkZCBhIGdyZXkgYmFja2dyb3VuZCBjb2xvciAqL1xuICAgICAgLmNvbnRhaW5lci1yYWRpbzpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xuICAgICAgfVxuXG4gICAgICAvKiBXaGVuIHRoZSByYWRpbyBidXR0b24gaXMgY2hlY2tlZCwgYWRkIGEgYmx1ZSBiYWNrZ3JvdW5kICovXG4gICAgICAuY29udGFpbmVyLXJhZGlvIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgICAgIH1cblxuICAgICAgLyogQ3JlYXRlIHRoZSBpbmRpY2F0b3IgKHRoZSBkb3QvY2lyY2xlIC0gaGlkZGVuIHdoZW4gbm90IGNoZWNrZWQpICovXG4gICAgICAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAvKiBTaG93IHRoZSBpbmRpY2F0b3IgKGRvdC9jaXJjbGUpIHdoZW4gY2hlY2tlZCAqL1xuICAgICAgLmNvbnRhaW5lci1yYWRpbyBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAvKiBTdHlsZSB0aGUgaW5kaWNhdG9yIChkb3QvY2lyY2xlKSAqL1xuICAgICAgLmNvbnRhaW5lci1yYWRpbyAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1ncmV5O1xuICAgICAgfVxuXG5cblxuXG5cbiAgICAgIC5mb3JtLWlucHV0cy1yb3ctZ2VuZXJhbHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgfVxuICAgICAgLmlucHV0LWZpZWxkc3tcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgICAgd2lkdGg6IDU3JTtcblxuICAgICAgICAmLmlucHV0LWZpZWxkcy1idG57XG4gICAgICAgICAgd2lkdGg6IDM5JTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbnB1dFt0eXBlPSdlbWFpbCdde1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWNvbmRhcnktZ3JleTtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm94LXNoYWRvdzp1bnNldDtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMHB4O1xuXG4gICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgICAgIH1cblxuICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JleTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmV5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mcm1fc3VibWl0e1xuICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICBAaW5jbHVkZSBsaW5rQW5pbVNoYXJlQnRucygkd2hpdGUsICRzZWNvbmRhcnktZ3JleSk7XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBAaW5jbHVkZSBsaW5rQW5pbUhvdmVyKCk7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZm9ybS1pbnB1dHMtcm93LWFncmVle1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgIC5hZ3JlZS1jb250YWluZXJ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JleTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcblxuICAgICAgICAgIGF7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmV5O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAvKiBIaWRlIHRoZSBicm93c2VyJ3MgZGVmYXVsdCBjaGVja2JveCAqL1xuICAgICAgICAuYWdyZWUtY29udGFpbmVyIGlucHV0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgb3BhY2l0eTogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qIENyZWF0ZSBhIGN1c3RvbSBjaGVja2JveCAqL1xuICAgICAgICAuYWdyZWUtY29udGFpbmVyIC5jaGVja21hcmsge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1ncmV5O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAvKiBPbiBtb3VzZS1vdmVyLCBhZGQgYSBncmV5IGJhY2tncm91bmQgY29sb3IgKi9cbiAgICAgICAgLmFncmVlLWNvbnRhaW5lcjpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xuICAgICAgICB9XG5cbiAgICAgICAgLyogV2hlbiB0aGUgY2hlY2tib3ggaXMgY2hlY2tlZCwgYWRkIGEgYmx1ZSBiYWNrZ3JvdW5kICovXG4gICAgICAgIC5hZ3JlZS1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuICAgICAgICB9XG5cbiAgICAgICAgLyogQ3JlYXRlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yIChoaWRkZW4gd2hlbiBub3QgY2hlY2tlZCkgKi9cbiAgICAgICAgLmFncmVlLWNvbnRhaW5lciAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLyogU2hvdyB0aGUgY2hlY2ttYXJrIHdoZW4gY2hlY2tlZCAqL1xuICAgICAgICAuYWdyZWUtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC8qIFN0eWxlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yICovXG4gICAgICAgIC5hZ3JlZS1jb250YWluZXIgLmNoZWNrbWFyazphZnRlciB7XG4gICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAuYWt0dWVsbC1wb3N0LXdlaXRlcmUtaW5mb3tcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktZ3JleTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcblxuICAgICAgLnRpdGxle1xuICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAudGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgIH1cbiAgICAgIC5saW5rc3tcbiAgICAgICAgbWFyZ2luOiAzMnB4IDAgMDtcblxuICAgICAgICAmLmxpbmtzX21hcmdpbi0we1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGF7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzOHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFrdHVlbGwtcG9zdC1wZXJzb24taW5mb3tcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAxNHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTc5Nzk3O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICYuYWt0dWVsbC1wb3N0LXBlcnNvbi1pbmZvLW5vdC1maXJzdHtcbiAgICAgICAgYm9yZGVyLXRvcDogMHB4IHNvbGlkICM5Nzk3OTc7XG4gICAgICB9XG5cbiAgICAgIC5ha3R1ZWxsLXBvc3QtcGVyc29uLWluZm8tbGluay1tb2J7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDEwcHg7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1ncmV5O1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmV5O1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIEBpbmNsdWRlIGxpbmtBbmltU2hhcmVCdG5zKCR3aGl0ZSwgJHNlY29uZGFyeS1ncmV5KTtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIEBpbmNsdWRlIGxpbmtBbmltSG92ZXIoKTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgaXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnQtY29udGFpbmVye1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuY29udGVudC10b3B7XG4gICAgICAgICAgPmRpdntcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBob3Rve1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgaW1ne1xuICAgICAgICAgIHdpZHRoOiAxODFweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4MXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50LXRvcHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIGF7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1ncmV5O1xuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcblxuICAgICAgICAgIEBpbmNsdWRlIGxpbmtBbmltU2hhcmVCdG5zKCR3aGl0ZSwgJHNlY29uZGFyeS1ncmV5KTtcblxuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5rQW5pbUhvdmVyKCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciBpe1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5waG9uZSxcbiAgICAgIC5wb3NpdGlvbixcbiAgICAgIC5uYW1le1xuICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgIH1cbiAgICAgIC50ZXh0e1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGNvbG9yOiAjNDk0OTQ5O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLnBob25le1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmV5O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmFrdHVlbGwtcG9zdC1zaWRlYmFye1xuICAgIHdpZHRoOiAzMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xuXG4gICAgLm1vcmUtYXJ0aWtlbHN7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuXG4gICAgICAmLm1vcmUtYXJ0aWtlbHMtd2hpdGUtdGV4dHtcblxuICAgICAgICAuYXJ0aWNsZS10aXRsZSxcbiAgICAgICAgLmRhdGUsXG4gICAgICAgIGEsXG4gICAgICAgIC5ibG9jay10aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXRle1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlLXRpdGxle1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLUJvbGQnO1xuICAgICAgICB9XG5cbiAgICAgICAgYXtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlLWJsb2NrIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2NrLXRpdGxle1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTRweCAyMHB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5tb3JlLWFydGlrZWxzLXNoYWRvd3tcbiAgICAgICAgYm94LXNoYWRvdzogM3B4IDVweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuMik7XG4gICAgICB9XG5cbiAgICAgICYubW9yZS1hcnRpa2Vscy13aGl0ZS1iZ3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmLm1vcmUtYXJ0aWtlbHMteWVsbG93LWJne1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1vcmFuZ2U7XG4gICAgICB9XG5cbiAgICAgIC5jb250YWN0LWNvbnRhaW5lcntcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYm9yZGVyOiAwcHggc29saWQgIzk3OTc5NztcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICBoNHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JleTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWN0LXBlcnNvbi1pbWd7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFjdC1wZXJzb24tdGVsLFxuICAgICAgICAuY29udGFjdC1wZXJzb24tdGl0bGUsXG4gICAgICAgIC5jb250YWN0LXBlcnNvbi1uYW1le1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFjdC1wZXJzb24tdGVse1xuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFjdC1wZXJzb24tbWFpbHtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG5cbiAgICAgICAgICBhe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgICYuY29udGFjdC1jb250YWluZXItc3VidGhlbWUge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAxMHB4O1xuXG5cbiAgICAgICAgICAuY29udGFjdC1wZXJzb24taW1nIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGhlaWdodDogODhweDtcbiAgICAgICAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiA4OHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogODhweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JleTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNvbnRhY3QtcGVyc29uLWJveCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcblxuXG4gICAgICAgICAgICAuY29udGFjdC1wZXJzb24tbWFpbCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAtNDZweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDlweDtcblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGlua0FuaW1TaGFyZUJ0bnMoJHdoaXRlLCAkc2Vjb25kYXJ5LWdyZXkpO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW5rQW5pbUhvdmVyKCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciBpIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JleTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAuY29udGFjdC1wZXJzb24tdGVsIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JleTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG5cblxuICAgICAgLmFydGljbGUtYmxvY2t7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjBweCAyMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RDREREQztcblxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYXJ0aWNsZS1ibG9jay1wdWItc3VidGhlbWV7XG5cbiAgICAgICAgICAuZGF0ZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hcnRpY2xlLXRpdGxle1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJsb2NrLXRpdGxle1xuICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJyb3duO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcblxuICAgICAgICAmLmJsb2NrLXRpdGxlLXN1YnRoZW1le1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICBwYWRkaW5nOiAzNHB4IDIwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYmxvY2stdGl0bGUtc3VidGhlbWUtcHVie1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICBwYWRkaW5nOiAyNHB4IDIwcHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIC5kYXRle1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJyb3duO1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLmRhdGUuZGF0ZS1zdWJ0aGVtZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgfVxuXG4gICAgICAuYXJ0aWNsZS10aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1icm93bjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICAgIH1cblxuICAgICAgYXtcbiAgICAgICAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmV5O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLUJvbGQnO1xuXG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1vcmUtYXJ0aWtlbHMtYWxse1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMjRweDtcbiAgICAgIH1cblxuICAgICAgLm1vcmUtYXJ0aWtlbHMtYWxsLXN1YnRoZW1le1xuICAgICAgICBwYWRkaW5nOiAycHggMTZweCAxNnB4O1xuXG4gICAgICAgIGF7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLUJvbGQnO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1icm93bjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tb3JlLXB1YmxpY2F0aW9ucy1zdWJ0aGVtZXtcbiAgICAgICAgcGFkZGluZzogMThweCAxNnB4IDI4cHg7XG5cbiAgICAgICAgYXtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgfVxuXG4gIH1cbn1cblxuXG5cblxuLmNhcmRzLWJsb2NrIC5jYXJkLmNhcmQtcG9zdHMtdGhlbWVuLXNlaXRlIHtcbiAgYSxcbiAgLmxpbmsgYSxcbiAgLnRpdGxlLFxuICAucG9zdG1ldGEsXG4gIGg0e1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICBoNHtcbiAgICBwYWRkaW5nOiAyNHB4IDIwcHggMTRweCAyMHB4O1xuICB9XG5cbiAgLnBvc3RtZXRhe1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAudGl0bGV7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5jYXJkLXBvc3Qge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4O1xuICB9XG5cbiAgLmxpbmt7XG4gICAgcGFkZGluZzogMTZweCAwIDA7XG4gIH1cblxuXG4gIC5tb3JlLWFydGlrZWxzLWFsbC10aGVtZXtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHggMjBweDtcblxuICAgIGF7XG4gICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3VidGhlbWVzLWJsb2Nre1xuICBwYWRkaW5nOiA1OHB4IDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogLTE2cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcblxuICBhe1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICBjb2xvcjogJHNlY29uZGFyeS1ncmV5O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIGE6YWZ0ZXJ7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1ncmV5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxuXG4gIGEuYWN0aXZle1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgfVxuXG4gIGEuYWN0aXZlOmFmdGVye1xuICAgIGhlaWdodDogM3B4O1xuICB9XG5cblxufVxuXG5cbi5hYm91dC11cy1jb250ZW50IHtcbiAgb2wsIHVsLFxuICBvbC5wb3N0LFxuICB1bC5wb3N0IHtcbiAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgICAgY29sb3I6ICM0MDQwNDA7XG4gICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxub2wsXG5vbC5wb3N0IHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LXBlcnNvbi1pbmZvIC5jb250ZW50LXRvcCBhIGltZyB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG5cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC1mb3JtIC5mb3JtLWVtYWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC1mb3JtIC5mcm1fc3VibWl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtZm9ybSAuZm9ybS1hZ3JlZSB7XG4gICAgbGVmdDogMjRweDtcbiAgICBib3R0b206IDEwcHg7XG5cbiAgICAuZm9ybS1pbnB1dHMtcm93LWFncmVle1xuICAgICAgbWFyZ2luOiAxNHB4IDAgMDtcblxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIH1cblxuICAuc3VidGhlbWVzLWJsb2NrIGE6YWZ0ZXIge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgfVxuXG5cbiAgLmFrdHVlbGwtY29udGFpbmVyLXJpZ2h0e1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5oZWFkZXIuYWt0dWVsbC1oZWFkZXIge1xuICAgIGhlaWdodDogMzc1cHg7XG4gIH1cbiAgLmFrdHVlbGwtcG9zdCB7XG4gICAgcGFkZGluZzogMjBweCAwIDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4tY29udGFpbmVyIC5ha3R1ZWxsLXBvc3QtZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4tY29udGFpbmVyIC5ha3R1ZWxsLXBvc3QtZGVzY3JpcHRpb24gLmFrdHVlbGwtcG9zdC10YWdzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluLWNvbnRhaW5lciAuYWt0dWVsbC1wb3N0LWRlc2NyaXB0aW9uIC5wcmludCxcbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4tY29udGFpbmVyIC5ha3R1ZWxsLXBvc3QtZGVzY3JpcHRpb24gLnNvY2lhbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5kYXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luOiA0NnB4IDAgNHB4O1xuICB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiBwLmlzLXN0eWxlLXBhcmFncmFwaC1sZWFkLXRleHQsXG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIHAubGVhZCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiBwLmlzLXN0eWxlLXBhcmFncmFwaC1sZWFkLXRleHQgYSxcbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gcC5sZWFkIGF7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG5cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmxlYWQtbGlzdC13aXRoLWxpbmVze1xuICAgIG1hcmdpbjogMjhweCAwIDI4cHg7XG5cbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2e1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICB9XG4gIH1cblxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiBvbC5sZWFkLFxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiB1bC5sZWFkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiBvbC5sZWFkICBsaSxcbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gdWwubGVhZCAgbGl7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIG9sLmxlYWQgIGxpIGEsXG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIHVsLmxlYWQgIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuXG4gIC5hYm91dC11cy1jb250ZW50IG9sLnBvc3QsXG4gIC5hYm91dC11cy1jb250ZW50IHVsLnBvc3QsXG4gIC5hYm91dC11cy1jb250ZW50IG9sLFxuICAuYWJvdXQtdXMtY29udGVudCB1bCxcbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gdWwsXG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIG9sLFxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiBvbC5wb3N0LFxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiB1bC5wb3N0e1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmFib3V0LXVzLWNvbnRlbnQgb2wucG9zdCxcbiAgLmFib3V0LXVzLWNvbnRlbnQgdWwucG9zdCxcbiAgLmFib3V0LXVzLWNvbnRlbnQgb2wgbGksXG4gIC5hYm91dC11cy1jb250ZW50IHVsIGxpLFxuICAuYWJvdXQtdXMtY29udGVudCBvbCBsaSBhLFxuICAuYWJvdXQtdXMtY29udGVudCB1bCBsaSBhLFxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiBvbCBsaSxcbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gb2wgbGkgYSxcbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gb2wucG9zdCBsaSxcbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gdWwucG9zdCBsaSxcbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gb2wucG9zdCBsaSBhLFxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiB1bC5wb3N0IGxpIGEsXG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIHVsIGxpLFxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiB1bCBsaSBhLFxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiB1bC5wb3N0IGxpLFxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiB1bC5wb3N0IGxpLFxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiBvbC5wb3N0IGxpIGEsXG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIHVsLnBvc3QgbGkgYXtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiBwIGEsXG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiBmaWd1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cblxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiBmaWd1cmUud3AtYmxvY2stdGFibGV7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gaDIsXG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIGgzLFxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiBoNCxcbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gaDUsXG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIGg2LFxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAud3AtYmxvY2stcHJlZm9ybWF0dGVkIHtcbiAgICBtYXJnaW46IDE2cHggMCAzcHg7XG4gIH1cblxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiBibG9ja3F1b3RlIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDQ0cHg7XG4gIH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gYmxvY2txdW90ZSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLndwLWJsb2NrLWdhbGxlcnkge1xuICAgIG1hcmdpbjogMzRweCAwIDMwcHg7XG4gIH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLndwLWJsb2NrLWdhbGxlcnkgLnNsaWNrLXByZXYsIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC53cC1ibG9jay1nYWxsZXJ5IC5zbGljay1uZXh0IHtcbiAgICB0b3A6IDQwJTtcbiAgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAud3AtYmxvY2stZ2FsbGVyeSAuc2xpY2stcHJldjpiZWZvcmUsXG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC53cC1ibG9jay1nYWxsZXJ5IC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC53cC1ibG9jay1nYWxsZXJ5IC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMHB4O1xuICB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC53cC1ibG9jay1nYWxsZXJ5IC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLndwLWJsb2NrLWdhbGxlcnkgbGkgZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cblxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LWZvcm0ge1xuICAgIHBhZGRpbmc6IDIwcHggNS41JSAyM3B4O1xuICAgIG1hcmdpbjogMCAtNS41JSAxMHB4O1xuICB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtZm9ybSAuYWt0dWVsbC1wb3N0LWZvcm0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtZm9ybSAuZm9ybS1pbnB1dHMtcm93LXJhZGlvcyAuY29udGFpbmVyLXJhZGlvIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LWZvcm0gLmZvcm0taW5wdXRzLXJvdy1yYWRpb3MgLmNoZWNrbWFyayB7XG4gICAgdG9wOiAycHg7XG4gIH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC1mb3JtIC5mb3JtLWlucHV0cy1yb3ctZ2VuZXJhbCB7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LWZvcm0gLmlucHV0LWZpZWxkcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC1mb3JtIC5pbnB1dC1maWVsZHMtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LWZvcm0gLmlucHV0LWZpZWxkcy5pbnB1dC1maWVsZHMtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LWZvcm0gYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC1mb3JtIC5mb3JtLWlucHV0cy1yb3ctYWdyZWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAxNHB4IGF1dG8gMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LWZvcm0gLmZvcm0taW5wdXRzLXJvdy1hZ3JlZSAuYWdyZWUtY29udGFpbmVyIC5jaGVja21hcmsge1xuICAgIGxlZnQ6IC0zNXB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LWZvcm0gLmZvcm0taW5wdXRzLXJvdy1hZ3JlZSAuYWdyZWUtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG5cblxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LWZvcm0gLmNvbnRhaW5lci1yYWRpbyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC1mb3JtIC5mcm1fZm9ybV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LWZvcm0gLmZvcm0tYWdyZWUge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtZm9ybSAuY2hlY2ttYXJrIHtcbiAgICB0b3A6IDNweDtcbiAgfVxuXG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtZm9ybSAuZm9ybS1pbnB1dHMtcm93LWFncmVlIC5hZ3JlZS1jb250YWluZXIgLmNoZWNrbWFyazphZnRlciB7XG4gICAgbGVmdDogOHB4O1xuICAgIHRvcDogNHB4O1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gIH1cblxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LWZvcm0gZm9ybSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cblxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LXdlaXRlcmUtaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1ncmV5O1xuICAgIHBhZGRpbmc6IDIwcHggNS41JSAyMHB4O1xuICAgIG1hcmdpbjogMjBweCAtNS41JSAyMHB4O1xuICB9XG5cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC13ZWl0ZXJlLWluZm8gLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3Qtd2VpdGVyZS1pbmZvIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LXdlaXRlcmUtaW5mbyAubGlua3Mge1xuICAgIG1hcmdpbjogMTJweCAwIDA7XG4gIH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC13ZWl0ZXJlLWluZm8gLmxpbmtzIGEge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3Qtd2VpdGVyZS1pbmZvIC5saW5rcyBhIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgLy93aWR0aDogNDJweDtcbiAgICAvL2hlaWdodDogMTVweDtcbiAgfVxuXG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1zaWRlYmFyIC5tb3JlLWFydGlrZWxzIC5jb250YWN0LWNvbnRhaW5lci5jb250YWN0LWNvbnRhaW5lci1zdWJ0aGVtZSAuY29udGFjdC1wZXJzb24tYm94IC5jb250YWN0LXBlcnNvbi1tYWlsIGEge1xuICAgIGhlaWdodDogMzdweDtcbiAgICB3aWR0aDogMzdweDtcbiAgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciAubW9yZS1hcnRpa2VscyAuY29udGFjdC1jb250YWluZXIuY29udGFjdC1jb250YWluZXItc3VidGhlbWUgLmNvbnRhY3QtcGVyc29uLWJveCAuY29udGFjdC1wZXJzb24tbWFpbCB7XG4gICAgdG9wOiAtMzZweDtcbiAgICByaWdodDogMDtcbiAgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciAubW9yZS1hcnRpa2VscyAuYmxvY2stdGl0bGUuYmxvY2stdGl0bGUtc3VidGhlbWUge1xuICAgIHBhZGRpbmc6IDM0cHggNSUgMDtcbiAgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciAubW9yZS1hcnRpa2VscyAuY29udGFjdC1jb250YWluZXIuY29udGFjdC1jb250YWluZXItc3VidGhlbWUge1xuICAgIHBhZGRpbmc6IDIwcHggNSUgMTBweDtcbiAgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciAubW9yZS1hcnRpa2VscyAuY29udGFjdC1jb250YWluZXIuY29udGFjdC1jb250YWluZXItc3VidGhlbWUgaDQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LXBlcnNvbi1pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDAgNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LXBlcnNvbi1pbmZvIC5waG90byB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LXBlcnNvbi1pbmZvIC5waG90byBpbWcge1xuICAgIHdpZHRoOiAxNjZweDtcbiAgICBoZWlnaHQ6IDE2NnB4O1xuICB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtcGVyc29uLWluZm8gLmNvbnRlbnQtdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LXBlcnNvbi1pbmZvIC5waG9uZSwgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC1wZXJzb24taW5mbyAucG9zaXRpb24sIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtcGVyc29uLWluZm8gLm5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1tYWluIC5ha3R1ZWxsLXBvc3QtcGVyc29uLWluZm8gLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LXBlcnNvbi1pbmZvIC5jb250ZW50LXRvcCBhIHtcbiAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LW1haW4gLmFrdHVlbGwtcG9zdC1wZXJzb24taW5mbyAuYWt0dWVsbC1wb3N0LXBlcnNvbi1pbmZvLWxpbmstbW9iIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuYWt0dWVsbC1wb3N0LmFrdHVlbGwtcG9zdC1zdWJjYXRlZ29yeSAuYWt0dWVsbC1wb3N0LXNpZGViYXIsXG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1zaWRlYmFyIHtcbiAgICB3aWR0aDogMTExJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBtYXJnaW46IDEwcHggLTUuNSUgMDtcbiAgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciAubW9yZS1hcnRpa2VscyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciAubW9yZS1hcnRpa2VscyAuYXJ0aWNsZS1ibG9jayB7XG4gICAgcGFkZGluZzogMThweCA1JSAxNHB4IDUlO1xuICB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1zaWRlYmFyIC5tb3JlLWFydGlrZWxzLm1vcmUtYXJ0aWtlbHMtd2hpdGUtdGV4dCAuYmxvY2stdGl0bGUsXG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1zaWRlYmFyIC5tb3JlLWFydGlrZWxzIC5ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICBwYWRkaW5nOiAyMHB4IDUlIDA7XG4gIH1cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LXNpZGViYXIgLm1vcmUtYXJ0aWtlbHMgLmNvbnRhY3QtY29udGFpbmVyLmNvbnRhY3QtY29udGFpbmVyLXN1YnRoZW1lIGg0LFxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciAubW9yZS1hcnRpa2VscyAuYmxvY2stdGl0bGUuYmxvY2stdGl0bGUtc3VidGhlbWV7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1zaWRlYmFyIC5tb3JlLWFydGlrZWxzLm1vcmUtYXJ0aWtlbHMtd2hpdGUtdGV4dCAuYmxvY2stdGl0bGV7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciAubW9yZS1hcnRpa2Vscy5tb3JlLWFydGlrZWxzLXdoaXRlLXRleHQgYSxcbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LXNpZGViYXIgLm1vcmUtYXJ0aWtlbHMgYXtcbiAgICBtYXJnaW46IDE0cHggMCAwO1xuICB9XG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1zaWRlYmFyIC5tb3JlLWFydGlrZWxzIC5hcnRpY2xlLXRpdGxlLCAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciAubW9yZS1hcnRpa2VscyAuZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG5cblxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3Qtc2lkZWJhciAubW9yZS1hcnRpa2Vscy5tb3JlLWFydGlrZWxzLXdoaXRlLXRleHQgLmFydGljbGUtdGl0bGUsIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1zaWRlYmFyIC5tb3JlLWFydGlrZWxzLm1vcmUtYXJ0aWtlbHMtd2hpdGUtdGV4dCAuZGF0ZXtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cblxuICAuc3VidGhlbWVzLWJsb2NrIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LXBlcnNvbi1pbmZvIC5jb250ZW50LWNvbnRhaW5lciAuY29udGVudC10b3AgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LXNpZGViYXIgLm1vcmUtYXJ0aWtlbHMgLmFydGljbGUtYmxvY2suYXJ0aWNsZS1ibG9jay1wdWItc3VidGhlbWUgLmRhdGUsXG4gIC5jYXJkcy1ibG9jayAuY2FyZC5jYXJkLXBvc3RzLXRoZW1lbi1zZWl0ZSAucG9zdG1ldGEsXG4gIC5ha3R1ZWxsLXBvc3QgLmFrdHVlbGwtcG9zdC1zaWRlYmFyIC5tb3JlLWFydGlrZWxzLm1vcmUtYXJ0aWtlbHMtd2hpdGUtdGV4dCAuZGF0ZSxcbiAgLmFrdHVlbGwtcG9zdCAuYWt0dWVsbC1wb3N0LXNpZGViYXIgLm1vcmUtYXJ0aWtlbHMgLmRhdGV7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci5ha3R1ZWxsLWhlYWRlciB7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxuXG4gIC5oYXMtdmVyeS1saWdodC1ncmF5LWJhY2tncm91bmQtY29sb3J7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuYWt0dWVsbC1wb3N0IC5ha3R1ZWxsLXBvc3QtbWFpbiAuYWt0dWVsbC1wb3N0LWZvcm0gLmZvcm0taW5wdXRzLXJvdy1hZ3JlZXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIH1cbn0iLCJcbi5jYXRlZ29yeS1oZWFkZXJ7XG4gIHBhZGRpbmc6IDExOHB4IDAgMTcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBoMXtcbiAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICB9XG4gIHB7XG4gICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgfVxufVxuXG4uc3ViY2F0ZWdvcnktaGVhZGVye1xuICBwYWRkaW5nOiAxMThweCAwIDE3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoeXBoZW5zOiBhdXRvO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBoMXtcbiAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgdGV4dC1zaGFkb3c6IDJweCAycHggNnB4IHJnYmEoMCwwLDAsLjUpO1xuICB9XG4gIHB7XG4gICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgdGV4dC1zaGFkb3c6IDJweCAycHggNnB4IHJnYmEoMCwwLDAsLjUpO1xuICB9XG5cbiAgLnN1YmNhdGVnb3J5LWhlYWRlci10ZXh0LXdoaXRle1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAuc3ViY2F0ZWdvcnktaGVhZGVyLWltYWdlLW92ZXJsYXl7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4uY2F0ZWdvcnktbGVhZC1ibG9ja3tcbiAgcGFkZGluZzogODBweCAwIDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBwe1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG4gIH1cbiAgLnRleHQtZGVmYXVsdHtcbiAgICBjb2xvcjogJHNlY29uZGFyeS1icm93bjtcbiAgfVxufVxuXG4uc3ViY2F0ZWdvcnktYm90c2NoYWZ0ZW57XG4gIHBhZGRpbmc6IDQwcHggMCA2MHB4O1xuXG4gIGg0e1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogJHNlY29uZGFyeS1icm93bjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgdWx7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgbGl7XG4gICAgICB3aWR0aDogNDYlO1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBjb2xvcjogIzQwNDA0MDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgIGxpLnN1YmNhdGVnb3J5LWJvdHNjaGFmdGVuLWxlZnR7XG4gICAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3ViY2F0ZWdvcnktaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMzRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN1YmNhdGVnb3J5LWhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5zdWJjYXRlZ29yeS1oZWFkZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG4gIC5zdWJjYXRlZ29yeS1ib3RzY2hhZnRlbiB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuc3ViY2F0ZWdvcnktYm90c2NoYWZ0ZW4gdWwgbGkuc3ViY2F0ZWdvcnktYm90c2NoYWZ0ZW4tbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB9XG4gIC5zdWJjYXRlZ29yeS1ib3RzY2hhZnRlbiB7XG4gICAgcGFkZGluZzogNDBweCAwIDIwcHg7XG4gIH1cblxuICAuc3VidGhlbWVzLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweDtcbiAgfVxuICAuYWt0dWVsbC1wb3N0LmFrdHVlbGwtcG9zdC1zdWJjYXRlZ29yeSAuYWt0dWVsbC1wb3N0LW1haW4tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG5cbiAgLmNhdGVnb3J5LWhlYWRlciBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jYXRlZ29yeS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMCA1NHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY2F0ZWdvcnktaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuY2F0ZWdvcnktbGVhZC1ibG9jayB7XG4gICAgcGFkZGluZzogMjhweCAwIDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgfVxuICAuY2F0ZWdvcnktbGVhZC1ibG9jayBwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuY2F0ZWdvcnktaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuY2F0ZWdvcnktaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn0iLCIuYWNmLW1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBib3JkZXI6ICNjY2Mgc29saWQgMXB4O1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLyogZml4ZXMgcG90ZW50aWFsIHRoZW1lIGNzcyBjb25mbGljdCAqL1xuLmFjZi1tYXAgaW1nIHtcbiAgbWF4LXdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59IiwiLmFib3V0LXVzLWNvbnRlbnR7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvIDBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xuXG4gICYuZ2VzY2hhZnRzdGVsbGUtY29udGVudC1oLXRhZ3tcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcblxuICAgIGgye1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnktYnJvd247XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgIH1cbiAgfVxuXG4gIC53cC1ibG9jay1wcmVmb3JtYXR0ZWR7XG4gICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLUJvbGQnO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogJHNlY29uZGFyeS1ncmV5O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIHB7XG4gICAgY29sb3I6ICM0MDQwNDA7XG4gICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG5cbiAgICBhe1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgfVxuICB9XG5cbn1cblxuLmFib3V0LXVzLWNvbnRlbnQtd2VpdGVyZS1ibG9ja3tcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG8gMHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG5cbiAgLmFrdHVlbGwtcG9zdCB7XG4gICAgcGFkZGluZzogNTBweCAwIDA7XG5cbiAgICAuYWt0dWVsbC1wb3N0LW1haW4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5nZXNjaGFmdHN0ZWxsZS1jb250ZW50e1xuICBtYXJnaW46IDgwcHggYXV0byAxMDZweDtcblxuICBwe1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogJHNlY29uZGFyeS1icm93bjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5cbi5hYm91dC11cy1hZGRyZXNze1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA3NHB4IDAgNzhweDtcblxuICA+ZGl2e1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuYWJvdXQtdXMtYWRkcmVzcy1se1xuICAgIHBhZGRpbmctbGVmdDogOC41JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICBhe1xuICAgICAgbWFyZ2luOiA0N3B4IDAgMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbGlua0FuaW1TaGFyZUJ0bnMoJHdoaXRlLCAkc2Vjb25kYXJ5LWdyZXkpO1xuXG4gICAgICAmOmhvdmVye1xuICAgICAgICBAaW5jbHVkZSBsaW5rQW5pbUhvdmVyKCk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIH1cbiAgfVxuICAuYWJvdXQtdXMtYWRkcmVzcy1yIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xuICB9XG59XG5cblxuLnNob3dfZW1haWxfaWNvbntcblxuICBhe1xuICAgIG1hcmdpbjogNDdweCAwIDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1ncmV5O1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbGlua0FuaW1TaGFyZUJ0bnMoJHdoaXRlLCAkc2Vjb25kYXJ5LWdyZXkpO1xuXG4gICAgJjpob3ZlcntcbiAgICAgIEBpbmNsdWRlIGxpbmtBbmltSG92ZXIoKTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cblxuLndwLWJsb2NrLWltYWdlLmZpbHRlcmVkLWltYWdle1xuICBpbWd7XG4gICAgZmlsdGVyOiBpbnZlcnQoMC4zKSBzZXBpYSgxMDAlKSBodWUtcm90YXRlKC0yMDBkZWcpIHNhdHVyYXRlKDE4MCUpO1xuICB9XG5cbiAgJjpob3ZlciBpbWd7XG4gICAgZmlsdGVyOiB1bnNldDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWJvdXQtdXMtYWRkcmVzcyB7XG4gICAgcGFkZGluZzogMjBweCAwIDQwcHg7XG4gIH1cbiAgLmFib3V0LXVzLWFkZHJlc3MgLmFib3V0LXVzLWFkZHJlc3MtbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwJTtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS12aXNpb24tbWlzc2lvbiAubmV3c2xldHRlciB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMHB4O1xuICB9XG4gIC5nZXNjaGFmdHN0ZWxsZS1jb250ZW50IHtcbiAgICBtYXJnaW46IDUwcHggYXV0byA1MHB4O1xuICB9XG4gIC5hYm91dC11cy1jb250ZW50LXdlaXRlcmUtYmxvY2sgLmFrdHVlbGwtcG9zdCB7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG4gIH1cbiAgLmFib3V0LXVzLWNvbnRlbnQuZ2VzY2hhZnRzdGVsbGUtY29udGVudC1oLXRhZyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAuYWJvdXQtdXMtY29udGVudC5nZXNjaGFmdHN0ZWxsZS1jb250ZW50LWgtdGFnIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LXVzLWFkZHJlc3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5hYm91dC11cy1hZGRyZXNzID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWJvdXQtdXMtYWRkcmVzcyAuYWJvdXQtdXMtYWRkcmVzcy1sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5hYm91dC11cy1hZGRyZXNzIC5hYm91dC11cy1hZGRyZXNzLXIge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG4gIH1cbn1cblxuXG4iLCIud2Vic2hvcHtcbiAgcGFkZGluZzogNzZweCAwIDY4cHg7XG5cbiAgJi53ZWJzaG9wLXRoYW5rLXlvdS1jb250YWluZXJ7XG4gICAgcGFkZGluZy1ib3R0b206IDEyOHB4O1xuICB9XG5cbiAgLndlYnNob3AtaW5uZXJ7XG4gICAgcGFkZGluZzogMCA4JTtcbiAgfVxuXG4gIC53ZWJzaG9wLXRpdGxlLWJsb2Nre1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG5cbiAgICBoMntcbiAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JleTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gICAgaDF7XG4gICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1ncmV5O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICB9XG4gIH1cblxuICAud2Vic2hvcC1ibG9jay1kZXNjcmlwdGlvbntcbiAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICRzZWNvbmRhcnktYnJvd247XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gIH1cblxuICAud2Vic2hvcC1uYXZpZ2F0aW9ue1xuICAgIG1hcmdpbi1ib3R0b206IDQ2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgYSwgYTp2aXNpdGVke1xuICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgICBwYWRkaW5nOiAycHggMjJweCAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgQGluY2x1ZGUgbGlua0FuaW1TaGFyZUJ0bnMoJHdoaXRlLCAkc2Vjb25kYXJ5LWdyZXkpO1xuXG4gICAgICBzdmd7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIC8vQGluY2x1ZGUgbGlua0FuaW1Ib3ZlcigpO1xuICAgICAgICAvL2NvbG9yOiAkd2hpdGU7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1ncmV5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWdyZXk7XG5cbiAgICAgICAgLy9zdmcgcGF0aHtcbiAgICAgICAgLy8gIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgLy99XG4gICAgICB9XG4gICAgfVxuXG4gICAgYS5hY3RpdmV7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgQGluY2x1ZGUgbGlua0FuaW1TaGFyZUJ0bnMoJHNlY29uZGFyeS1ncmV5LCAkd2hpdGUpO1xuXG4gICAgICBzdmcgcGF0aHtcbiAgICAgICAgZmlsbDogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVye1xuICAgICAgICAvL0BpbmNsdWRlIGxpbmtBbmltSG92ZXIoKTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1ncmV5O1xuXG4gICAgICAgIHN2ZyBwYXRoe1xuICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53ZWJzaG9wLXB1YmxpY2F0aW9ucy1ibG9ja3tcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgfVxuXG4gIC53ZWJzaG9wLXB1YmxpY2F0aW9ue1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgcGFkZGluZzogMThweCAwIDE4cHg7XG5cbiAgICAmLndlYnNob3AtcHVibGljYXRpb24tZmlyc3R7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHNlY29uZGFyeS1ncmV5O1xuICAgIH1cblxuICAgIC53ZWJzaG9wLXB1YmxpY2F0aW9uLWlubmVye1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICBpbWd7XG4gICAgICAgIG1heC13aWR0aDogMTY2cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud2Vic2hvcC1wdWJsaWNhdGlvbi1pbWFnZXtcbiAgICB9XG5cbiAgICAud2Vic2hvcC1wdWJsaWNhdGlvbi1jb250ZW50e1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMXB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXRpdGxle1xuICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLUJvbGQnO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JleTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgICB9XG5cbiAgICAud2Vic2hvcC1wdWJsaWNhdGlvbi1wZGYtYmxvY2ssXG4gICAgLndlYnNob3AtcHVibGljYXRpb24tZGV0YWlscy1ibG9ja3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICB9XG5cblxuICAgIC53ZWJzaG9wLXB1YmxpY2F0aW9uLWNhcnQtYmxvY2stYnRuLFxuICAgIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXBkZi1ibG9jay1idG4sXG4gICAgLndlYnNob3AtcHVibGljYXRpb24tZGV0YWlscy1ibG9jay1idG57XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJi53ZWJzaG9wLXB1YmxpY2F0aW9uLXRleHQtYnJvd257XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJyb3duO1xuICAgICAgfVxuXG4gICAgICBzcGFue1xuICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC53ZWJzaG9wLXB1YmxpY2F0aW9uLWRldGFpbHMtYmxvY2stYnRue1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXBkZi1ibG9jay1idG57XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgIC53ZWJzaG9wLXB1YmxpY2F0aW9uLWNhcnQtYmxvY2stYnRue1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICB9XG5cbiAgICAud2Vic2hvcC1wdWJsaWNhdGlvbi1kZXRhaWxze1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgIH1cblxuICAgIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXBkZntcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICA+IGRpdntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLndlYnNob3AtcHVibGljYXRpb24tcGRmLWxpbms6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgfVxuICAgICAgICAud2Vic2hvcC1wdWJsaWNhdGlvbi1wZGYtbGluazpudGgtY2hpbGQoMil7XG4gICAgICAgICAgd2lkdGg6IDM2LjUlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXBkZi1saW5re1xuICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICBzcGFue1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLW9wZW5lZCxcbiAgLmJsb2NrLWNsb3NlZHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cblxuICAuYmxvY2stb3BlbmVke1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAud2Vic2hvcC1wdWJsaWNhdGlvbi1xdWFudGl0eS1ibG9jayB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXF1YW50aXR5LXJhZGlvcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG5cbiAgICAgIDpmaXJzdC1jaGlsZHtcbiAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgIH1cbiAgICAgIDpudGgtY2hpbGQoMil7XG4gICAgICAgIHdpZHRoOiAzNi41JTtcbiAgICAgIH1cblxuICAgICAgLmNvbnRhaW5lci1xdG4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB9XG5cbiAgICAgIC8qIEhpZGUgdGhlIGJyb3dzZXIncyBkZWZhdWx0IHJhZGlvIGJ1dHRvbiAqL1xuICAgICAgLmNvbnRhaW5lci1xdG4gaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgLyogQ3JlYXRlIGEgY3VzdG9tIHJhZGlvIGJ1dHRvbiAqL1xuICAgICAgLmNoZWNrbWFyayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgICB9XG5cbiAgICAgIC8qIE9uIG1vdXNlLW92ZXIsIGFkZCBhIGdyZXkgYmFja2dyb3VuZCBjb2xvciAqL1xuICAgICAgLmNvbnRhaW5lci1xdG46aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgICB9XG5cbiAgICAgIC8qIFdoZW4gdGhlIHJhZGlvIGJ1dHRvbiBpcyBjaGVja2VkLCBhZGQgYSBibHVlIGJhY2tncm91bmQgKi9cbiAgICAgIC5jb250YWluZXItcXRuIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1ncmV5O1xuICAgICAgfVxuXG4gICAgICAvKiBDcmVhdGUgdGhlIGluZGljYXRvciAodGhlIGRvdC9jaXJjbGUgLSBoaWRkZW4gd2hlbiBub3QgY2hlY2tlZCkgKi9cbiAgICAgIC5jaGVja21hcms6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC8qIFNob3cgdGhlIGluZGljYXRvciAoZG90L2NpcmNsZSkgd2hlbiBjaGVja2VkICovXG4gICAgICAuY29udGFpbmVyLXF0biBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAvKiBTdHlsZSB0aGUgaW5kaWNhdG9yIChkb3QvY2lyY2xlKSAqL1xuICAgICAgLmNvbnRhaW5lci1xdG4gLmNoZWNrbWFyazphZnRlciB7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktZ3JleTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud2Vic2hvcC1wdWJsaWNhdGlvbi1xdWFudGl0eXtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgLnBvc3RzLWxvYWRlcntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIC5sZHMtZHVhbC1yaW5nIHtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWNvbmRhcnktZ3JleTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbnB1dHtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEOEQ4RDg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAvKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSwgT3BlcmEgKi9cbiAgICAgICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAgICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8qIEZpcmVmb3ggKi9cbiAgICAgIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAud2Vic2hvcC1hZGQtdG8tY2FydHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgcGFkZGluZzogN3B4IDQ2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBsaW5rQW5pbVNoYXJlQnRucygkc2Vjb25kYXJ5LWdyZXksICR3aGl0ZSk7XG5cbiAgICAmOmhvdmVye1xuICAgICAgQGluY2x1ZGUgbGlua0FuaW1Ib3ZlcigpO1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JleTtcbiAgICB9XG4gIH1cblxuXG4gIC5zaG9wLWFkZC1lcnJvcixcbiAgLnNob3AtcW50LWVycm9ye1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiByZWQ7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cblxuICAuc2hvdy1tb3JlLXB1YmxpY2F0aW9uc3tcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgICBwe1xuICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLUJvbGQnO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzc5NzA3MTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cblxuICAgIGltZ3tcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC53ZWJzaG9wLXRoYW5rLXlvdS1ibG9ja3tcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcblxuICAgIHB7XG4gICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICB9XG5cbiAgICBzdHJvbmd7XG4gICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgfVxuICB9XG5cbiAgLndlYnNob3AtYmFjay1idG57XG4gICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBzcGFue1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgaW1ne1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG59XG5cblxuLnNob3AtZm9ybS1saW5le1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1ncmV5O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi53ZWJzaG9wLWNoZWNrb3V0e1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgZGlzcGxheTogbm9uZTtcblxuICAud2Vic2hvcC1jaGVja291dC10aXRsZXtcbiAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC53ZWJzaG9wLWFkZHJlc3N7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC53ZWJzaG9wLXNob3ctYWRkcmVzc3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG5cbiAgLndlYnNob3AtY2hlY2tvdXQtbGluZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgcHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIH1cblxuICAgICYud2Vic2hvcC1jaGVja291dC1saW5lLWZpcnN0e1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcblxuICAgICAgcHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYnJvd247XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud2Vic2hvcC1jaGVja291dC1saW5lLXFudHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgICAud2Vic2hvcC1jaGVja291dC1saW5lLXRpdGxle1xuICAgICAgd2lkdGg6IDYxJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuICAgIC53ZWJzaG9wLWNoZWNrb3V0LWxpbmUtbGFuZ3tcbiAgICAgIHdpZHRoOiAxMyU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgICAud2Vic2hvcC1jaGVja291dC1saW5lLWJ0bntcbiAgICAgIHdpZHRoOiA2JTtcblxuICAgICAgaW1ne1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBsZWdlbmR7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZnJtX3N0eWxlX2Zvcm1pZGFibGUtc3R5bGUud2l0aF9mcm1fc3R5bGUgLmZybV9mb3JtX2ZpZWxkcyA+IGZpZWxkc2V0e1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gIH1cblxuICAuZnJtX2ZpZWxkc19jb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuc2hvcF9yb3dfZnVsbHtcbiAgICBwYWRkaW5nOiAwIDglO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbnB1dCwgdGV4dGFyZWF7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTc4cHgpIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLnNob3Bfcm93X2h0bWx7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3OHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1icm93bjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNob3BfcmVxdWlyZWRfbXNne1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDE3OHB4ICsgOCUpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJyb3duO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG5cbiAgLnNob3Bfcm93X2xpbmV7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnNob3Bfcm93X3N0cmFzc2V7XG4gICAgd2lkdGg6IDY4JTtcbiAgICBwYWRkaW5nOiAwIDAgMCA4JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaW5wdXR7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTc4cHgpIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZnJtX2Vycm9ye1xuICAgICAgbGVmdDogY2FsYyg4JSArIDIxMHB4KSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnNob3Bfcm93X2hhdXNudW1tZXJ7XG4gICAgd2lkdGg6IGNhbGMoMzIlIC0gOHB4IC0gMThweCk7XG4gICAgcGFkZGluZzogMCA4JSAwIDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGxhYmVse1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveCFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiA4cHggOHB4IDAgMThweCFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZybV9lcnJvcntcbiAgICAgIGxlZnQ6IDE4cHghaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGlucHV0e1xuICAgICAgd2lkdGg6IDg2cHghaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5zaG9wX3Jvd19wbHp7XG4gICAgd2lkdGg6IDQ2JTtcbiAgICBwYWRkaW5nOiAwIDAgMCA4JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaW5wdXR7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTc4cHgpIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZnJtX2Vycm9ye1xuICAgICAgbGVmdDogY2FsYyg4JSArIDIyOHB4KSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnNob3Bfcm93X29ydHtcbiAgICB3aWR0aDogY2FsYyg1NCUgLSA4cHggLSAxOHB4KTtcbiAgICBwYWRkaW5nOiAwIDglIDAgMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbGFiZWx7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94IWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiBhdXRvIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDhweCA4cHggMCAxOHB4IWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZnJtX2Vycm9ye1xuICAgICAgbGVmdDogMThweCFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnNob3Bfcm93X3Byb2R1Y3Rze1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZybV9zdHlsZV9mb3JtaWRhYmxlLXN0eWxlLndpdGhfZnJtX3N0eWxlIC5mcm1fcHJpbWFyeV9sYWJlbHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY29sb3I6ICRzZWNvbmRhcnktYnJvd247XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgd2lkdGg6IDE3OHB4O1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cblxuICAuZnJtX3N0eWxlX2Zvcm1pZGFibGUtc3R5bGUud2l0aF9mcm1fc3R5bGUgdGV4dGFyZWEsXG4gIC5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZS53aXRoX2ZybV9zdHlsZSB0ZXh0YXJlYTpmb2N1cyxcbiAgLmZybV9zdHlsZV9mb3JtaWRhYmxlLXN0eWxlLndpdGhfZnJtX3N0eWxlIGlucHV0W3R5cGU9dGV4dF0sXG4gIC5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZS53aXRoX2ZybV9zdHlsZSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuICAuZnJtX3N0eWxlX2Zvcm1pZGFibGUtc3R5bGUud2l0aF9mcm1fc3R5bGUgaW5wdXRbdHlwZT1lbWFpbF0sXG4gIC5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZS53aXRoX2ZybV9zdHlsZSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1c3tcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEOEQ4RDg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuZnJtX3N0eWxlX2Zvcm1pZGFibGUtc3R5bGUud2l0aF9mcm1fc3R5bGUgdGV4dGFyZWEsXG4gIC5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZS53aXRoX2ZybV9zdHlsZSB0ZXh0YXJlYTpmb2N1c3tcbiAgICBoZWlnaHQ6IDg0cHg7XG4gICAgcmVzaXplOiBub25lO1xuICB9XG5cbiAgLmZybV9vcHRfY29udGFpbmVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuZnJtX3N1Ym1pdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMCA4JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICB9XG5cbiAgLmZybV9zdHlsZV9mb3JtaWRhYmxlLXN0eWxlLndpdGhfZnJtX3N0eWxlIC5mcm1fc3VibWl0IGJ1dHRvbntcbiAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1ncmV5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1ncmV5O1xuICAgIHBhZGRpbmc6IDdweCAyNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBsaW5rQW5pbVNoYXJlQnRucygkc2Vjb25kYXJ5LWdyZXksICR3aGl0ZSk7XG5cbiAgICAmOmhvdmVye1xuICAgICAgQGluY2x1ZGUgbGlua0FuaW1Ib3ZlcigpO1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JleTtcbiAgICB9XG4gIH1cblxuICAuZnJtX3N0eWxlX2Zvcm1pZGFibGUtc3R5bGUud2l0aF9mcm1fc3R5bGUgLmZybV9lcnJvcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTRweDtcbiAgICBsZWZ0OiBjYWxjKDglICsgMTc4cHgpO1xuICB9XG5cbiAgLmZybV9zdHlsZV9mb3JtaWRhYmxlLXN0eWxlLndpdGhfZnJtX3N0eWxlIC5mcm1fcmVxdWlyZWQge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJyb3duO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLmZybV9yYWRpb3tcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDhweDtcbiAgfVxuICAuZnJtX3JhZGlvOmxhc3QtY2hpbGR7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC8qIFRoZSBjb250YWluZXIgKi9cbiAgLmNvbnRhaW5lci1yYWRpbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHghaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyIWltcG9ydGFudDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZSFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxN3B4IWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMDAwMCFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIycHghaW1wb3J0YW50O1xuICB9XG5cbiAgLyogSGlkZSB0aGUgYnJvd3NlcidzIGRlZmF1bHQgcmFkaW8gYnV0dG9uICovXG4gIC5jb250YWluZXItcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAvKiBDcmVhdGUgYSBjdXN0b20gcmFkaW8gYnV0dG9uICovXG4gIC5jaGVja21hcmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTNweDtcbiAgICB3aWR0aDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgLyogT24gbW91c2Utb3ZlciwgYWRkIGEgZ3JleSBiYWNrZ3JvdW5kIGNvbG9yICovXG4gIC5jb250YWluZXItcmFkaW86aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcbiAgfVxuXG4gIC8qIFdoZW4gdGhlIHJhZGlvIGJ1dHRvbiBpcyBjaGVja2VkLCBhZGQgYSBibHVlIGJhY2tncm91bmQgKi9cbiAgLmNvbnRhaW5lci1yYWRpbyBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1ncmV5O1xuICB9XG5cbiAgLyogQ3JlYXRlIHRoZSBpbmRpY2F0b3IgKHRoZSBkb3QvY2lyY2xlIC0gaGlkZGVuIHdoZW4gbm90IGNoZWNrZWQpICovXG4gIC5jaGVja21hcms6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvKiBTaG93IHRoZSBpbmRpY2F0b3IgKGRvdC9jaXJjbGUpIHdoZW4gY2hlY2tlZCAqL1xuICAuY29udGFpbmVyLXJhZGlvIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8qIFN0eWxlIHRoZSBpbmRpY2F0b3IgKGRvdC9jaXJjbGUpICovXG4gIC5jb250YWluZXItcmFkaW8gLmNoZWNrbWFyazphZnRlciB7XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogM3B4O1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktZ3JleTtcbiAgfVxuXG59XG5cbi53ZWJzaG9wLW92ZXJsYXl7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogbm9uZTtcblxuICA+ZGl2e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gIH1cblxuICAud2Vic2hvcC1vdmVybGF5LWNvbnRlbnR7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgcGFkZGluZzogMzBweCAxNnB4IDM2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgwLDAsMCwwLjUpO1xuICAgIHdpZHRoOiA4MDBweDtcbiAgfVxuXG4gIC53ZWJzaG9wLW92ZXJsYXktdGl0bGV7XG4gICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLUJvbGQnO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cblxuICAud2Vic2hvcC1vdmVybGF5LWJ0bnN7XG4gICAgYSwgYTp2aXNpdGVke1xuICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1ncmV5O1xuICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICBwYWRkaW5nOiA4cHggMThweCA4cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICBtYXJnaW46IDAgNHB4IDEwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAvL0BpbmNsdWRlIGxpbmtBbmltU2hhcmVCdG5zKCRzZWNvbmRhcnktZ3JleSwgJHdoaXRlKTtcblxuICAgICAgc3BhbntcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVye1xuICAgICAgICAvL0BpbmNsdWRlIGxpbmtBbmltSG92ZXIoKTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICBzcGFue1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmV7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JleTtcbiAgICAgICAgLy9AaW5jbHVkZSBsaW5rQW5pbVNoYXJlQnRucygkd2hpdGUsICRzZWNvbmRhcnktZ3JleSk7XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAvL0BpbmNsdWRlIGxpbmtBbmltSG92ZXIoKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktZ3JleTtcblxuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi53ZWJzaG9wLXB1YmxpY2F0aW9uLXBvc3R7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWdyZXk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWdyZXk7XG4gIHBhZGRpbmc6IDE0cHggMCAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gIC5ibG9jay10aXRsZXtcbiAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIH1cblxuICAud2Vic2hvcC1wdWJsaWNhdGlvbi1pbWFnZXtcbiAgICBtYXJnaW46IDEzcHggMCAxOHB4O1xuICAgIG1heC13aWR0aDogMTY2cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gIH1cblxuICAud2Vic2hvcC1wdWJsaWNhdGlvbi10aXRsZXtcbiAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLndlYnNob3AtcHVibGljYXRpb24tcGRmLWJsb2Nre1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAud2Vic2hvcC1wdWJsaWNhdGlvbi1wZGYtYmxvY2stYnRue1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICA+IGRpdntcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgIGF7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbntcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWd7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICB9XG5cbiAgICAuYmxvY2stb3BlbmVke1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAud2Vic2hvcC1wdWJsaWNhdGlvbi1wZGZ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXBvc3QtbGlua3tcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWdyZXk7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICBzcGFue1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgaW1ne1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxuICB9XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLndlYnNob3AtY2hlY2tvdXQgLmZybV9zdHlsZV9mb3JtaWRhYmxlLXN0eWxlLndpdGhfZnJtX3N0eWxlIC5mcm1fcHJpbWFyeV9sYWJlbCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBwYWRkaW5nOiAwIDZweCAwIDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC53aXRoX2ZybV9zdHlsZSAudmVydGljYWxfcmFkaW8gLmZybV9jaGVja2JveCBsYWJlbCwgLndpdGhfZnJtX3N0eWxlIC52ZXJ0aWNhbF9yYWRpbyAuZnJtX3JhZGlvIGxhYmVse1xuICAgIHRleHQtaW5kZW50OiB1bnNldDtcbiAgfVxuXG4gIC53ZWJzaG9wLWNoZWNrb3V0IC5zaG9wX3Jvd19wbHosXG4gIC53ZWJzaG9wLWNoZWNrb3V0IC5zaG9wX3Jvd19vcnQsXG4gIC53ZWJzaG9wLWNoZWNrb3V0IC5zaG9wX3Jvd19oYXVzbnVtbWVyLFxuICAud2Vic2hvcC1jaGVja291dCAuc2hvcF9yb3dfc3RyYXNzZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA4JTtcbiAgfVxuXG4gIC53ZWJzaG9wLWNoZWNrb3V0IC5zaG9wX3Jvd19mdWxsIGlucHV0LFxuICAud2Vic2hvcC1jaGVja291dCAuc2hvcF9yb3dfZnVsbCB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLndlYnNob3AtY2hlY2tvdXQgLnNob3Bfcm93X29ydCBsYWJlbCxcbiAgLndlYnNob3AtY2hlY2tvdXQgLnNob3Bfcm93X2hhdXNudW1tZXIgbGFiZWwge1xuICAgIHBhZGRpbmc6IDAgNnB4IDAgMCFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIwJSFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveCFpbXBvcnRhbnQ7XG4gIH1cblxuICAud2Vic2hvcC1jaGVja291dCAuc2hvcF9yb3dfcGx6IGlucHV0LFxuICAud2Vic2hvcC1jaGVja291dCAuc2hvcF9yb3dfc3RyYXNzZSBpbnB1dCxcbiAgLndlYnNob3AtY2hlY2tvdXQgLnNob3Bfcm93X29ydCBpbnB1dCxcbiAgLndlYnNob3AtY2hlY2tvdXQgLnNob3Bfcm93X2hhdXNudW1tZXIgaW5wdXQge1xuICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC53ZWJzaG9wLWNoZWNrb3V0IC5zaG9wX3Jvd19mdWxsLnNob3Bfcm93X2h0bWwgcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMCU7XG4gIH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLndpdGhfZnJtX3N0eWxlIC52ZXJ0aWNhbF9yYWRpbyAuZnJtX2NoZWNrYm94IGxhYmVsLCAud2l0aF9mcm1fc3R5bGUgLnZlcnRpY2FsX3JhZGlvIC5mcm1fcmFkaW8gbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAud2Vic2hvcC1jaGVja291dCAuc2hvcF9yb3dfZnVsbC5zaG9wX3Jvd19mdWxsX3JhZGlvc3tcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG4gIC53ZWJzaG9wLWNoZWNrb3V0IC5mcm1fcmFkaW8ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLmNvbnRhaW5lci1yYWRpbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC53ZWJzaG9wLWNoZWNrb3V0IC5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZS53aXRoX2ZybV9zdHlsZSAuZnJtX2Vycm9yIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLnNob3Bfcm93X3BseiAuZnJtX2Vycm9yLFxuICAud2Vic2hvcC1jaGVja291dCAuc2hvcF9yb3dfb3J0IC5mcm1fZXJyb3IsXG4gIC53ZWJzaG9wLWNoZWNrb3V0IC5zaG9wX3Jvd19oYXVzbnVtbWVyIC5mcm1fZXJyb3Ige1xuICAgIGxlZnQ6IDI1JSFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLndlYnNob3Age1xuICAgIHBhZGRpbmc6IDc2cHggMCA1OHB4O1xuICB9XG4gIC53ZWJzaG9wIC53ZWJzaG9wLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDUlO1xuICB9XG4gIC53ZWJzaG9wIC53ZWJzaG9wLW5hdmlnYXRpb257XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLndlYnNob3AgLndlYnNob3AtbmF2aWdhdGlvbiBhLFxuICAud2Vic2hvcCAud2Vic2hvcC1uYXZpZ2F0aW9uIGE6dmlzaXRlZCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAud2Vic2hvcCAud2Vic2hvcC1uYXZpZ2F0aW9uIGE6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC53ZWJzaG9wLWNoZWNrb3V0IC5zaG9wX3Jvd19mdWxsLFxuICAud2Vic2hvcC1jaGVja291dCAuc2hvcF9yb3dfcGx6LCAud2Vic2hvcC1jaGVja291dCAuc2hvcF9yb3dfb3J0LCAud2Vic2hvcC1jaGVja291dCAuc2hvcF9yb3dfaGF1c251bW1lciwgLndlYnNob3AtY2hlY2tvdXQgLnNob3Bfcm93X3N0cmFzc2Uge1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLnNob3Bfcm93X3BseiBpbnB1dCwgLndlYnNob3AtY2hlY2tvdXQgLnNob3Bfcm93X3N0cmFzc2UgaW5wdXQsIC53ZWJzaG9wLWNoZWNrb3V0IC5zaG9wX3Jvd19vcnQgaW5wdXQsIC53ZWJzaG9wLWNoZWNrb3V0IC5zaG9wX3Jvd19oYXVzbnVtbWVyIGlucHV0LFxuICAud2Vic2hvcC1jaGVja291dCAuc2hvcF9yb3dfZnVsbCBpbnB1dCwgLndlYnNob3AtY2hlY2tvdXQgLnNob3Bfcm93X2Z1bGwgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLnNob3Bfcm93X29ydCBsYWJlbCwgLndlYnNob3AtY2hlY2tvdXQgLnNob3Bfcm93X2hhdXNudW1tZXIgbGFiZWwsXG4gICAgLndlYnNob3AtY2hlY2tvdXQgLmZybV9zdHlsZV9mb3JtaWRhYmxlLXN0eWxlLndpdGhfZnJtX3N0eWxlIC5mcm1fcHJpbWFyeV9sYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAud2Vic2hvcC1jaGVja291dCAuc2hvcF9yb3dfb3J0IGxhYmVsLCAud2Vic2hvcC1jaGVja291dCAuc2hvcF9yb3dfaGF1c251bW1lciBsYWJlbCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLnNob3Bfcm93X2Z1bGwuc2hvcF9yb3dfaHRtbCBwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAud2Vic2hvcCAud2Vic2hvcC10aXRsZS1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgfVxuICAud2Vic2hvcCAud2Vic2hvcC10aXRsZS1ibG9jayBoMXtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIH1cbiAgLndlYnNob3AgLndlYnNob3AtdGl0bGUtYmxvY2sgaDIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAud2Vic2hvcCAud2Vic2hvcC1ibG9jay1kZXNjcmlwdGlvbiB7XG4gICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICB9XG4gIC53ZWJzaG9wIC53ZWJzaG9wLW5hdmlnYXRpb24gYSwgLndlYnNob3AgLndlYnNob3AtbmF2aWdhdGlvbiBhOnZpc2l0ZWQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBwYWRkaW5nOiAycHggMTBweCAwO1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG4gIC53ZWJzaG9wIC53ZWJzaG9wLXB1YmxpY2F0aW9uIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICAud2Vic2hvcCAud2Vic2hvcC1wdWJsaWNhdGlvbiAud2Vic2hvcC1wdWJsaWNhdGlvbi1jYXJ0LWJsb2NrLWJ0biwgLndlYnNob3AgLndlYnNob3AtcHVibGljYXRpb24gLndlYnNob3AtcHVibGljYXRpb24tcGRmLWJsb2NrLWJ0biwgLndlYnNob3AgLndlYnNob3AtcHVibGljYXRpb24gLndlYnNob3AtcHVibGljYXRpb24tZGV0YWlscy1ibG9jay1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuICAud2Vic2hvcCAud2Vic2hvcC1wdWJsaWNhdGlvbiAud2Vic2hvcC1wdWJsaWNhdGlvbi1kZXRhaWxzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC53ZWJzaG9wIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXF1YW50aXR5LWJsb2NrIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXF1YW50aXR5IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLndlYnNob3AgLndlYnNob3AtcHVibGljYXRpb24tcXVhbnRpdHktYmxvY2sgLndlYnNob3AtcHVibGljYXRpb24tcXVhbnRpdHktcmFkaW9zIC5jb250YWluZXItcXRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLndlYnNob3AgLndlYnNob3AtYWRkLXRvLWNhcnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIH1cbiAgLndlYnNob3Atb3ZlcmxheSAud2Vic2hvcC1vdmVybGF5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxuICAud2Vic2hvcC1vdmVybGF5IC53ZWJzaG9wLW92ZXJsYXktY29udGVudCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLndlYnNob3AtY2hlY2tvdXQtbGluZSAud2Vic2hvcC1jaGVja291dC1saW5lLXFudCB7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxuICAud2Vic2hvcC1jaGVja291dCAud2Vic2hvcC1jaGVja291dC1saW5lIC53ZWJzaG9wLWNoZWNrb3V0LWxpbmUtdGl0bGUge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLndlYnNob3AtY2hlY2tvdXQtbGluZSAud2Vic2hvcC1jaGVja291dC1saW5lLWxhbmcge1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLndlYnNob3AtY2hlY2tvdXQtbGluZSAud2Vic2hvcC1jaGVja291dC1saW5lLWJ0biB7XG4gICAgd2lkdGg6IDEwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAud2Vic2hvcC1jaGVja291dCAud2Vic2hvcC1jaGVja291dC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLndlYnNob3AtY2hlY2tvdXQtbGluZSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLmZybV9zdHlsZV9mb3JtaWRhYmxlLXN0eWxlLndpdGhfZnJtX3N0eWxlIC5mcm1fcHJpbWFyeV9sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC53ZWJzaG9wLWNoZWNrb3V0IC5mcm1fc3R5bGVfZm9ybWlkYWJsZS1zdHlsZS53aXRoX2ZybV9zdHlsZSAuZnJtX3N1Ym1pdCBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBwYWRkaW5nOiA3cHggMTZweDtcbiAgfVxuICAud2Vic2hvcC1jaGVja291dCAuc2hvcF9yb3dfZnVsbC5zaG9wX3Jvd19odG1sIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuICAud2Vic2hvcC1jaGVja291dCAuc2hvcF9yb3dfZnVsbC5zaG9wX3Jvd19mdWxsX3JhZGlvc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC53ZWJzaG9wLWNoZWNrb3V0IC5zaG9wX3Jvd19mdWxsLnNob3Bfcm93X2Z1bGxfcmFkaW9zID4gZGl2e1xuICAgIHdpZHRoOiBhdXRvIWltcG9ydGFudDtcbiAgfVxuICAud2Vic2hvcC1jaGVja291dCAuZnJtX3JhZGlvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLmZybV9yYWRpbzpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLndpdGhfZnJtX3N0eWxlIC5mcm1fcmFkaW8gaW5wdXRbdHlwZT1yYWRpb10sIC53aXRoX2ZybV9zdHlsZSAuZnJtX2NoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBtYXJnaW46IDRweCA1cHggMCAtMTBweDtcbiAgfVxuICAud2Vic2hvcC1jaGVja291dCAuc2hvcF9yb3dfcGx6IC5mcm1fZXJyb3IsXG4gIC53ZWJzaG9wLWNoZWNrb3V0IC5zaG9wX3Jvd19vcnQgLmZybV9lcnJvcixcbiAgLndlYnNob3AtY2hlY2tvdXQgLnNob3Bfcm93X2hhdXNudW1tZXIgLmZybV9lcnJvcixcbiAgLndlYnNob3AtY2hlY2tvdXQgLmZybV9zdHlsZV9mb3JtaWRhYmxlLXN0eWxlLndpdGhfZnJtX3N0eWxlIC5mcm1fZXJyb3Ige1xuICAgIGxlZnQ6IDUlIWltcG9ydGFudDtcbiAgfVxuXG4gIC53ZWJzaG9wIC53ZWJzaG9wLXRoYW5rLXlvdS1ibG9jayBwe1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuXG4gIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXBvc3R7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgfVxuICAud2Vic2hvcC1wdWJsaWNhdGlvbi1wb3N0IC53ZWJzaG9wLXB1YmxpY2F0aW9uLXBvc3QtaW5uZXJ7XG4gICAgcGFkZGluZzogMCA1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndlYnNob3AtY2hlY2tvdXQgLnNob3BfcmVxdWlyZWRfbXNnIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC53ZWJzaG9wLWNoZWNrb3V0IC5mcm1fcmFkaW8ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAud2Vic2hvcC1jaGVja291dCAuZnJtX3JhZGlvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG4gIC53ZWJzaG9wLWNoZWNrb3V0IC53ZWJzaG9wLWNoZWNrb3V0LWxpbmUgLndlYnNob3AtY2hlY2tvdXQtbGluZS1xbnQge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLndlYnNob3AtY2hlY2tvdXQgLndlYnNob3AtY2hlY2tvdXQtbGluZSAud2Vic2hvcC1jaGVja291dC1saW5lLXRpdGxlIHtcbiAgICB3aWR0aDogMzUlO1xuICAgIGh5cGhlbnM6IGF1dG87XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgfVxuICAud2Vic2hvcC1jaGVja291dCAud2Vic2hvcC1jaGVja291dC1saW5lIC53ZWJzaG9wLWNoZWNrb3V0LWxpbmUtbGFuZyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAud2Vic2hvcC1jaGVja291dCAud2Vic2hvcC1jaGVja291dC1saW5lIC53ZWJzaG9wLWNoZWNrb3V0LWxpbmUtYnRuIHtcbiAgICB3aWR0aDogMTAlO1xuICB9XG5cbiAgLndlYnNob3AgLndlYnNob3AtcHVibGljYXRpb24gLndlYnNob3AtcHVibGljYXRpb24taW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC53ZWJzaG9wIC53ZWJzaG9wLXB1YmxpY2F0aW9uIC53ZWJzaG9wLXB1YmxpY2F0aW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC53ZWJzaG9wIC53ZWJzaG9wLWFkZC10by1jYXJ0IHtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgfVxuICAud2Vic2hvcCAud2Vic2hvcC1wdWJsaWNhdGlvbi1xdWFudGl0eS1ibG9jayAud2Vic2hvcC1wdWJsaWNhdGlvbi1xdWFudGl0eS1yYWRpb3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLndlYnNob3AgLndlYnNob3AtcHVibGljYXRpb24gLndlYnNob3AtcHVibGljYXRpb24tcGRmID4gZGl2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAud2Vic2hvcCAud2Vic2hvcC1wdWJsaWNhdGlvbiAud2Vic2hvcC1wdWJsaWNhdGlvbi1wZGYgLndlYnNob3AtcHVibGljYXRpb24tcGRmLWxpbmssXG4gIC53ZWJzaG9wIC53ZWJzaG9wLXB1YmxpY2F0aW9uIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXBkZiA+IGRpdiAud2Vic2hvcC1wdWJsaWNhdGlvbi1wZGYtbGluazpudGgtY2hpbGQoMiksXG4gIC53ZWJzaG9wIC53ZWJzaG9wLXB1YmxpY2F0aW9uIC53ZWJzaG9wLXB1YmxpY2F0aW9uLXBkZiA+IGRpdiAud2Vic2hvcC1wdWJsaWNhdGlvbi1wZGYtbGluazpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLndlYnNob3AgLnNob3ctbW9yZS1wdWJsaWNhdGlvbnMgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC53ZWJzaG9wIC5zaG93LW1vcmUtcHVibGljYXRpb25zIGltZyB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICB9XG59IiwiLnNvY2lhbC13YWxse1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuXG4gICAgaDYuc29jaWFsLXdhbGwtdGl0bGV7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDQ0cHg7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6ICM3OTcwNzE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgLnNvY2lhbC13YWxsLWxlYWQtdGV4dHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc29jaWFsLXdhbGwtcmVjb3Jkc3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW46IDAgLTEycHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcblxuICAgICAgICAuc29jaWFsLWNhcmQge1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMlO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuXG4gICAgICAgICAgICAuc29jaWFsLWNhcmQtaW5uZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjVGNDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAmLnNvY2lhbC1jYXJkLWlubmVyLWZhY2Vib29re1xuICAgICAgICAgICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkY1RjQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zb2NpYWwtY2FyZC10eXBle1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDM0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzb2NpYWxfd2FsbDtcblxuICAgICAgICAgICAgICAgID4gZGl2e1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4IDEwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTQ0MDQ4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zb2NpYWwtY2FyZC10aHVtYntcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlmcmFtZXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXYudmlkZW97XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHZpZGVvW3Bvc3Rlcl17XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMTBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNvY2lhbC1jYXJkLWluZm97XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I4YzljMztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gZGl2e1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTZweCAtIDE0cHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGg0e1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tQm9sZCc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc29jaWFsLWNhcmQtZGF0ZXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zb2NpYWwtY2FyZC1jb250ZW50e1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMjRweCAzMHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zb2NpYWwtY2FyZC1ib2R5e1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNvY2lhbC1jYXJkLXRhZ3N7XG4gICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzb2NpYWxfd2FsbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLUJvbGQnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpbmt7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3OTcwNzE7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnNvY2lhbC1tb3Jle1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuXG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYnJvd247XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MHB4KXtcbiAgICAuc29jaWFsLXdhbGwgLnNvY2lhbC13YWxsLXJlY29yZHMgLnNvY2lhbC1jYXJkIC5zb2NpYWwtY2FyZC1pbm5lci5zb2NpYWwtY2FyZC1pbm5lci1mYWNlYm9vayBpZnJhbWUge1xuICAgICAgICBoZWlnaHQ6IDM1NnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpe1xuICAgIC5zb2NpYWwtd2FsbCAuc29jaWFsLXdhbGwtcmVjb3JkcyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuc29jaWFsLXdhbGwgLnNvY2lhbC13YWxsLXJlY29yZHMgLnNvY2lhbC1jYXJkIC5zb2NpYWwtY2FyZC1pbm5lci5zb2NpYWwtY2FyZC1pbm5lci1mYWNlYm9vayBpZnJhbWUge1xuICAgICAgICBoZWlnaHQ6IDMyNHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTEwcHgpe1xuICAgIC5zb2NpYWwtd2FsbCAuc29jaWFsLXdhbGwtcmVjb3JkcyAuc29jaWFsLWNhcmQgLnNvY2lhbC1jYXJkLWlubmVyLnNvY2lhbC1jYXJkLWlubmVyLWZhY2Vib29rIGlmcmFtZSB7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5zb2NpYWwtd2FsbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIH1cblxuICAgIC5zb2NpYWwtd2FsbCAuc29jaWFsLXdhbGwtcmVjb3JkcyAuc29jaWFsLWNhcmQgLnNvY2lhbC1jYXJkLWlubmVyLnNvY2lhbC1jYXJkLWlubmVyLWZhY2Vib29rIGlmcmFtZSB7XG4gICAgICAgIGhlaWdodDogMjc4cHg7XG4gICAgfVxuXG4gICAgLnNvY2lhbC13YWxsIC5zb2NpYWwtbW9yZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cbiAgICAuc29jaWFsLXdhbGwgLnNvY2lhbC13YWxsLWxlYWQtdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuc29jaWFsLXdhbGwgaDYuc29jaWFsLXdhbGwtdGl0bGV7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KXtcbiAgICAuc29jaWFsLXdhbGwgLnNvY2lhbC13YWxsLXJlY29yZHMgLnNvY2lhbC1jYXJkIC5zb2NpYWwtY2FyZC1pbm5lci5zb2NpYWwtY2FyZC1pbm5lci1mYWNlYm9vayBpZnJhbWUge1xuICAgICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgLnNvY2lhbC13YWxsIC5zb2NpYWwtd2FsbC1yZWNvcmRzIC5zb2NpYWwtY2FyZHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMTJweCAwO1xuICAgIH1cbiAgICAuc29jaWFsLXdhbGwgLnNvY2lhbC13YWxsLXJlY29yZHMgLnNvY2lhbC1jYXJkIC5zb2NpYWwtY2FyZC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTRweCAxNHB4IDIwcHg7XG4gICAgfVxuXG4gICAgLnNvY2lhbC13YWxsIC5zb2NpYWwtd2FsbC1yZWNvcmRzIC5zb2NpYWwtY2FyZCAuc29jaWFsLWNhcmQtdHlwZSB7XG4gICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICB9XG5cbiAgICAuc29jaWFsLXdhbGwgLnNvY2lhbC1tb3Jle1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5zb2NpYWwtd2FsbCAuc29jaWFsLW1vcmUgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLUJvbGQnO1xuICAgIH1cblxuICAgIC5zb2NpYWwtd2FsbCAuc29jaWFsLW1vcmUgaW1nIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICB9XG5cbiAgICAuc29jaWFsLXdhbGwgLnNvY2lhbC13YWxsLXJlY29yZHMgLnNvY2lhbC1jYXJkIC5zb2NpYWwtY2FyZC1pbm5lci5zb2NpYWwtY2FyZC1pbm5lci1mYWNlYm9vayBpZnJhbWUge1xuICAgICAgICBoZWlnaHQ6IDY2MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MTBweCl7XG4gICAgLnNvY2lhbC13YWxsIC5zb2NpYWwtd2FsbC1yZWNvcmRzIC5zb2NpYWwtY2FyZCAuc29jaWFsLWNhcmQtaW5uZXIuc29jaWFsLWNhcmQtaW5uZXItZmFjZWJvb2sgaWZyYW1lIHtcbiAgICAgICAgaGVpZ2h0OiA2MjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpe1xuICAgIC5zb2NpYWwtd2FsbCAuc29jaWFsLXdhbGwtcmVjb3JkcyAuc29jaWFsLWNhcmQgLnNvY2lhbC1jYXJkLWlubmVyLnNvY2lhbC1jYXJkLWlubmVyLWZhY2Vib29rIGlmcmFtZSB7XG4gICAgICAgIGhlaWdodDogNTcwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYxMHB4KXtcbiAgICAuc29jaWFsLXdhbGwgLnNvY2lhbC13YWxsLXJlY29yZHMgLnNvY2lhbC1jYXJkIC5zb2NpYWwtY2FyZC1pbm5lci5zb2NpYWwtY2FyZC1pbm5lci1mYWNlYm9vayBpZnJhbWUge1xuICAgICAgICBoZWlnaHQ6IDUzNnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjBweCl7XG4gICAgLnNvY2lhbC13YWxsIC5zb2NpYWwtd2FsbC1yZWNvcmRzIC5zb2NpYWwtY2FyZCAuc29jaWFsLWNhcmQtaW5uZXIuc29jaWFsLWNhcmQtaW5uZXItZmFjZWJvb2sgaWZyYW1lIHtcbiAgICAgICAgaGVpZ2h0OiA1MDJweDtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTEwcHgpe1xuICAgIC5zb2NpYWwtd2FsbCAuc29jaWFsLXdhbGwtcmVjb3JkcyAuc29jaWFsLWNhcmQgLnNvY2lhbC1jYXJkLWlubmVyLnNvY2lhbC1jYXJkLWlubmVyLWZhY2Vib29rIGlmcmFtZSB7XG4gICAgICAgIGhlaWdodDogNDE2cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KXtcbiAgICAuc29jaWFsLXdhbGwgLnNvY2lhbC13YWxsLXJlY29yZHMgLnNvY2lhbC1jYXJkIC5zb2NpYWwtY2FyZC1pbm5lci5zb2NpYWwtY2FyZC1pbm5lci1mYWNlYm9vayBpZnJhbWUge1xuICAgICAgICBoZWlnaHQ6IDQwNnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTBweCl7XG4gICAgLnNvY2lhbC13YWxsIC5zb2NpYWwtd2FsbC1yZWNvcmRzIC5zb2NpYWwtY2FyZCAuc29jaWFsLWNhcmQtaW5uZXIuc29jaWFsLWNhcmQtaW5uZXItZmFjZWJvb2sgaWZyYW1lIHtcbiAgICAgICAgaGVpZ2h0OiAzNTZweDtcbiAgICB9XG59IiwiLm1pdGdsaWVkZXItc29jaWFsLWNvbnRlbnR7XG4gICAgcGFkZGluZzogODVweCAwIDcwcHg7XG5cbiAgICBoMntcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYnJvd247XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAubWl0Z2xpZWRlci1zb2NpYWwtdGV4dHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNTZweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWJyb3duO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5taXRnbGllZGVyLXNvY2lhbC1maWx0ZXJze1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgc2VsZWN0e1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZ3JleTtcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAzMHB4IDZweCAxNXB4O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3BsdXNfYmdfd2hpdGUuc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk2JSA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDIycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNUY0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5taXRnbGllZGVyLXNvY2lhbC1maWx0ZXJzLWRhdGV7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICNtaXRnbGllZGVyLXNvY2lhbC1maWx0ZXJzLWRhdGUtZnJvbS12YWx1ZXMsXG4gICAgICAgICAgICAjbWl0Z2xpZWRlci1zb2NpYWwtZmlsdGVycy1kYXRlLXRvLXZhbHVlc3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWl0Z2xpZWRlci1zb2NpYWwtZmlsdGVycy1kYXRlLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGdyZXk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjVGNDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTVweCAycHg7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDZweCAxMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1pdGdsaWVkZXItc29jaWFsLWNhcmRzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW46IDAgLTEycHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcblxuICAgICAgICAubWl0Z2xpZWRlci1zb2NpYWwtY2FyZCB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMyU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAubWl0Z2xpZWRlci1zb2NpYWwtY2FyZC1pbm5lcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNUY0O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1pdGdsaWVkZXItc29jaWFsLWNhcmQtdGh1bWJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLm1pdGdsaWVkZXItc29jaWFsLWNhcmQtY29udGVudHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDI0cHggMzBweDtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWl0Z2xpZWRlci1zb2NpYWwtY2FyZC1kYXRle1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1pdGdsaWVkZXItc29jaWFsLWNhcmQtYXV0aG9ye1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLUJvbGQnO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoNHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLUJvbGQnO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNvY2lhbF93YWxsO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWl0Z2xpZWRlci1zb2NpYWwtY2FyZC1ib2R5e1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWl0Z2xpZWRlci1zb2NpYWwtY2FyZC10YWdze1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpbmt7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcblxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Cb2xkJztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3OTcwNzE7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5taXRnbGllZGVyLXNvY2lhbC1tb3Jle1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuXG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktYnJvd247XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNvY2lhbF9ub3RoaW5nX2ZvdW5ke1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogJ0Zha3RQcm8tTm9ybWFsJztcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi51aS13aWRnZXR7XG4gICAgd2lkdGg6IDMwMHB4IWltcG9ydGFudDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktd2lkZ2V0LWhlYWRlcixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNUY0IWltcG9ydGFudDtcbn1cblxuLnVpLWRhdGVwaWNrZXItbW9udGgsIC51aS1kYXRlcGlja2VyLXllYXIge1xuICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiAyNHB4O1xufVxuXG4udWktZGF0ZXBpY2tlci15ZWFye1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdFByby1Ob3JtYWwnO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi51aS1kYXRlcGlja2VyIHRkIHNwYW4sIC51aS1kYXRlcGlja2VyIHRkIGEge1xuICAgIHBhZGRpbmc6IDZweCAycHg7XG4gICAgZm9udC1mYW1pbHk6ICdGYWt0UHJvLU5vcm1hbCc7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udWktc3RhdGUtYWN0aXZlLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUsIGEudWktYnV0dG9uOmFjdGl2ZSxcbi51aS1idXR0b246YWN0aXZlLCAudWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogJHNvY2lhbF93YWxsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnVpLXdpZGdldHtcbiAgICAgICAgd2lkdGg6IDM1JSFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5taXRnbGllZGVyLXNvY2lhbC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDcwcHg7XG4gICAgfVxuICAgIC5taXRnbGllZGVyLXNvY2lhbC1jb250ZW50IGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgLm1pdGdsaWVkZXItc29jaWFsLWNvbnRlbnQgLm1pdGdsaWVkZXItc29jaWFsLXRleHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICB9XG4gICAgLm1pdGdsaWVkZXItc29jaWFsLWNvbnRlbnQgLm1pdGdsaWVkZXItc29jaWFsLWZpbHRlcnMge1xuICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5taXRnbGllZGVyLXNvY2lhbC1jb250ZW50IC5taXRnbGllZGVyLXNvY2lhbC1jYXJkcyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLm1pdGdsaWVkZXItc29jaWFsLWNvbnRlbnQgLm1pdGdsaWVkZXItc29jaWFsLWNhcmRzIC5taXRnbGllZGVyLXNvY2lhbC1jYXJkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICB9XG4gICAgLnVpLXdpZGdldHtcbiAgICAgICAgd2lkdGg6IDkwJSFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IDUlIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWl0Z2xpZWRlci1zb2NpYWwtY29udGVudCAubWl0Z2xpZWRlci1zb2NpYWwtZmlsdGVycyAubWl0Z2xpZWRlci1zb2NpYWwtZmlsdGVycy1kYXRlIC5taXRnbGllZGVyLXNvY2lhbC1maWx0ZXJzLWRhdGUtY29udGFpbmVye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG5cbiAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDEwcHgpIHtcblxufVxuIl19 */
